其实文件修改还是挺简单的,所以择日不如撞日,就今天吧。文件修改好后覆盖到本地测试,发现不能在帖子阅读页显示作者。细看文件,作者是{$value[author2016]}。显然是自己后来修改的,而且可能是在2016年修改的,真的好多年了。
从电脑里的备份文件中搜索“author2016”,原来在lib/flight.class.php文件里:
- //取得帖子列表中亮了的帖子,添加c.author as author2016,读取出之前无法读取的帖子作者
- $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']}");
这代码改的,放在今天可能都不会了。
覆盖这个文件后,本地论坛在帖子阅读页也能显示帖子作者了。真的又翻出来了以前的故事。