昨天再次发现问题后,用手机搜索“[/url]?”(因为是在帖子作者的用户名链接后面出现的问号)竟然有17条结果。这不是重点,关键是满屏红!

以为手机有问题,今天用电脑搜索,竟然也一样!这是什么情况?


于是,编辑帖子,最后只保留了一个,是说明展示用的。
http://www.vtu425.com/read.php?tid=4765&ds=1&page=4#100051那是什么原因造成的呢?怎么解决?昨天想到,实在不行,就在三个文件中加一行代码,把帖子内容“$atc_content”里面的“[/url]?”替换成“[/url] ”。今天在编辑完帖子后,稍微想了一下,引用内容后面的发帖时间和查看回复并没有问题,只是在帖子作者的用户名链接后面出现了一个问号。说明,那三个文件应该没有问题,问题很可能在语言文件(lang_post.php),这里面负责显示最前面的帖子作者链接信息。
'info_post_3' => '引用楼主[url={$GLOBALS[db_bbsurl]}/u.php?username={$GLOBALS[old_author]}]{$GLOBALS[old_author]}[/url]于{$GLOBALS[wtof_oldfile]}发表的帖子:',
'info_post_1' => '[url={$GLOBALS[db_bbsurl]}/u.php?username={$GLOBALS[old_author]}]{$GLOBALS[old_author]}[/url] ',
'info_post_4' => '引用第{$GLOBALS[article]}楼[url={$GLOBALS[db_bbsurl]}/u.php?username={$GLOBALS[old_author]}]{$GLOBALS[old_author]}[/url]于{$GLOBALS[wtof_oldfile]}发表的帖子:',
'info_post_2' => '[url={$GLOBALS[db_bbsurl]}/u.php?username={$GLOBALS[old_author]}]{$GLOBALS[old_author]}[/url] ',
'edit_post' => '此帖被{$GLOBALS[altername]}在{$GLOBALS[timeofedit]}重新编辑',
下载文件查看,果然里面有两处有空格的转义字符(info_post_1和info_post_2的后面,已经换成空格)。原来是当初修改得不够细心啊,也有可能这个文件根本就没有修改。