• 5210阅读
  • 126回复

2019年10月29日:关闭后台电子邮件发送功能 [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 99楼 发表于: 2020-02-22 08:01:10 星期六  点亮(0)
依稀记得主题列表页有关的模板文件中有,找到一个这样的,虽然不是我记忆中的样子,但也完全可用。
if($line%2){
$bbs_style = 'tr3';
}else{
$bbs_style = 'tr3 bbs_bgA';
}
…………
<tr class="$bbs_style">

马上封装测试。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 100楼 发表于: 2020-02-22 08:12:07 星期六  点亮(0)
封装后修改文件,测试起码没有出错,继续。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 101楼 发表于: 2020-02-22 08:22:21 星期六  点亮(0)
虽然没有出错,但无论怎么调试有没有设置安全问题的重置密码链接颜色都是一样的。得换个判断条件。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 102楼 发表于: 2020-02-22 08:46:10 星期六  点亮(0)
已经测试成功!最初是判断安全问题字段safecv是否为空(在数据表中用sql查询该字段为空,可以得到结果,说明查询条件没有问题),但这个判断似乎写得不对。
i($pwddb[safecv]=""){
后来改成判断字符串的长度,就是现在的样子,成功了。
写到这儿,我忽然想到,里面的双引号可能不对,应该用单引号!!!马上测试。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 103楼 发表于: 2020-02-22 08:53:02 星期六  点亮(0)
现在的代码,备份下。
<!--
EOT;
if(strlen($pwddb[safecv])>0){
$pwd_style = 'b s1';
}else{
$pwd_style = 'b s3';
}{print <<<EOT
-->
<a href="{$pwddburl}" target="_blank"><span class="$pwd_style">{$pwddburl}</span></a></td>
<!--
EOT;
}print <<<EOT
-->
如果设置了安全问题,那么判断成立,字符串长度为10(16e202ba03),重置密码链接颜色为s1,红色;否则为s3,绿色(#008800)。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 104楼 发表于: 2020-02-22 09:13:16 星期六  点亮(0)
回复102楼 zhangjingyu 的帖子
zhangjingyu 已经测试成功!最初是判断安全问题字段safecv是否为空(在数据表中用sql查询该字段为空,可以得到结果,说明查询条件没有问题),但这个判断似乎写得不对。
后来改成判断字符串的长度,就是现在的样子,成功了。
写到这儿,我忽然想到,里面的双引号可能不对,应该用单引号 .. (2020-02-22 08:46)   
终于知道哪里错了!不能用等号,而应该用双等号!我说明明有安全问题,怎么safecv字段的值在后台就不显示呢?(判断写得不对,连后面都影响到了。后面只是简单的调用显示“($pwddb[safecv])”)
if($pwddb[safecv]==''){
果然是时间长了,什么都生啊!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 105楼 发表于: 2020-02-22 09:19:02 星期六  点亮(0)
用tab调整下对齐,再稍做测试就可以交工了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 106楼 发表于: 2020-02-22 09:34:12 星期六  点亮(0)
回复103楼 zhangjingyu 的帖子
zhangjingyu 现在的代码,备份下。
如果设置了安全问题,那么判断成立,字符串长度为10(16e202ba03),重置密码链接颜色为s1,红色;否则为s3,绿色(#008800)。 (2020-02-22 08:53)   
103楼的代码可用,判断安全问题字段的长度;现在的修改方案是判断该字段是否为空:
<!--
EOT;
if($pwddb[safecv]==''){
$pwd_style = 'b s3';
    }else{
$pwd_style = 'b s1';
}{print <<<EOT
-->
        <td class="td2"><a href="{$pwddburl}" target="_blank"><span class="$pwd_style">{$pwddburl}</span></a></td>
<!--
EOT;
}print <<<EOT
-->
两点总结,更准确说可能是提醒吧:
1.判断中等号一定要用双等号;
2.输出的内容最好整体放在代码结束之前,以防样式上的问题出现。

话说一个小插曲。103楼代码中“</td>”在代码结束之前有,后面还有一个,也就是说重复了,但没影响到最终的显示。用tab调整代码的对齐时发现了这个问题,所以把前面的那个删除了,结果链接颜色都成一样的了,而且没有加粗效果。最后把代码结束后面的那个“</td>”剪切到前面,才又正常。说明,代码必须严谨。
=================分隔线====================
另一种修改方案,不同的地方是判断放到了php文件中(以下为完整代码)。
用户管理模板文件添加:
    <tr class="tr1 vt">
        <td class="td1"><span class="b s2">重置密码</span></td>
        <td class="td2"><a href="{$pwddburl}" target="_blank"><span class="$pwd_style">{$pwddburl}</span></a></td>
        <td class="td2"> </td>
    </tr>

用户管理php文件添加:
        //以下代码构建重置用户密码链接2020.2.20
        $pwddb = $db->get_one("SELECT * FROM pw_members WHERE uid=".pwEscape($uid));
        $submit = md5($pwddb['regdate'].substr($pwddb['password'],10).$timestamp);
        $pwddburl = "$db_bbsurl/sendpwd.php?action=getback&pwuser=$pwddb[username]&submit=$submit&st=$timestamp";
        //重置密码链接样式2020.2.22
        $pwd_style=($pwddb['safecv']=='')?'b s3':'b s1';
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 107楼 发表于: 2020-02-22 09:53:15 星期六  点亮(0)
好了,本地测试完成,修改文件到家园论坛再测试下。
没想到,这一处小小的修改竟然用了近三个小时!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 108楼 发表于: 2020-02-22 10:10:31 星期六  点亮(0)
测试没有问题。然后又在本地看了下安全问题的答案是否记录在密码字段里。答案是,无论怎样修改安全问题及其答案,密码字段password都没有变化。
任你千军万马奔腾,我自岿然不动!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!