• 295阅读
  • 39回复

今晚说点啥?(点亮帖修改) [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 10楼 发表于: 2024-12-03 23:33:05 星期二  点亮(0)
其实文件修改还是挺简单的,所以择日不如撞日,就今天吧。文件修改好后覆盖到本地测试,发现不能在帖子阅读页显示作者。细看文件,作者是{$value[author2016]}。显然是自己后来修改的,而且可能是在2016年修改的,真的好多年了。

从电脑里的备份文件中搜索“author2016”,原来在lib/flight.class.php文件里:
  1. //取得帖子列表中亮了的帖子,添加c.author as author2016,读取出之前无法读取的帖子作者
  1. $query = $this->db->query("select c.*,t.icon as micon,c.author as author2016,t.groupid from pw_posts c left join pw_members t on c.authorid=t.uid where flight>{$this->config['flightbase']} and tid='$tid' $sql order by flight desc limit {$this->config['num']}");
这代码改的,放在今天可能都不会了。 覆盖这个文件后,本地论坛在帖子阅读页也能显示帖子作者了。真的又翻出来了以前的故事。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 11楼 发表于: 2024-12-03 23:36:40 星期二  点亮(0)
而5楼提到的代码,可能当时实在没搞懂那个无效链接有什么用,所以链接的文本是空的,我们也就看不到。今天,终于把它们删除,替换成有用的“查看本帖”链接部分的代码,也算圆满了吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 12楼 发表于: 2024-12-03 23:44:55 星期二  点亮(0)
文件应该没有问题,ftp上传看看。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 13楼 发表于: 2024-12-03 23:51:49 星期二  点亮(0)
家园论坛测试没有问题,睡觉去!
开着空调,刷手机看快手,然后才开始研究修改文坛文件,再然后就这么晚了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 14楼 发表于: 2024-12-04 10:34:25 星期三  点亮(0)
一个人自言自语。

伤心了
一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。
离线zhangjingyu

只看该作者 15楼 发表于: 2024-12-04 17:57:31 星期三  点亮(0)
我不伤心,就是感觉一个人有点儿孤单。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 16楼 发表于: 2024-12-04 20:42:01 星期三  点亮(0)
回复8楼 zhangjingyu 的帖子
zhangjingyu <div class="author"><div class="left"><a class="u"target="_blank" href="u.php?uid={$value[authorid]}">{$value[author2016]}</a>  <span class="stime">{$value[post .. (2024-12-03 22:54)   
flight.php?action=set&tid=$read[tid]&pid=$read[pid]&authorid=$read[authorid]
昨晚上炕后,我还在想这个问题,虽然问题解决了,那到底是哪里出问题了呢?

我觉得,这里虽然使用了$read[]来获取数据,但$read[tid]和$read[pid]应该可以获取到点亮帖子的tid(主题id)和pid(帖子id)。那唯一可能出错的就是$read[authorid],可能帖子作者获取到的uid不正确。于是决定,有空了研究研究(其实也没什么事儿)。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 17楼 发表于: 2024-12-04 21:03:22 星期三  点亮(0)
下班到家后,做锅,开电脑,恢复帖子阅读页模板文件read.htm“点亮”的链接如楼上,也就是原来的样子。晚饭后,继续测试。

测试中发现,有时候成功点亮帖子的时候,虽然提示成功点亮,但那后面的点亮数不变(11)!什么情况?为了便于观察和发现问题,我找主帖作者和回帖作者都不是我的帖子测试,还真就很容易发现了,如图。我曾猜测,那个“$read[authorid]”获取到的uid会不会是主帖作者的?结果还真就不是。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 18楼 发表于: 2024-12-04 21:17:13 星期三  点亮(0)
通过浏览器的审查元素功能,“点亮”链接里面的帖子pid是5781,authorid是559,那和点亮帖的5812、104一点儿都不沾边啊! 那它到底和哪个帖子有关?

看来看去,竟然发现1楼(沙发)的帖子点亮数变了(3),有意思哈! 再细看用户uid和帖子pid,我去,不就是链接里面的数字嘛!我滴乖乖,那个点亮帖里面的“点亮”链接竟然指向的是1楼,我说点亮数怎么不变呢,原来跑1楼去了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 19楼 发表于: 2024-12-04 21:27:15 星期三  点亮(0)
我觉得,这里虽然使用了$read[]来获取数据,但$read[tid]和$read[pid]应该可以获取到点亮帖子的tid(主题id)和pid(帖子id)。
$read[pid]确实可以获取到帖子的pid,但它不是点亮帖的,而是1楼的,$read[authorid]也是1楼的,有意思吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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