PHPCMS2007sp6问吧系统存在调用路径BUG,问吧首页显示问题列表路径出错。当用户访问某一问题时,会提示文章路径不存在,产生错误原因是路径调用错误。正确的调用方式应该类似于http://www.startcn.net/wenba/question.php?qid=11 但我们发现,系统会错误的把路径写成http://www.startcn.net/wenbaquestion.php?qid=11,有的显示是http://www.startcn.netwenba/question.php?qid=11 或者http://www.startcn.net/question.php?qid=11,
我们经过仔细对比,我们得到解决方法如下:
第一:打开wenbaincludetag.func.php在第7行:global $db,$PHP_TIME,$MOD,$PHPCMS,$MODULE,$ques, $skindir; 改为:global $db,$PHP_TIME,$MODULE,$PHPCMS,$MODULE,$ques, $skindir;
第二:将模板打开 /templates/default/wenba/内的tag_question_list.html和tag_question_list-column.html里的{$MOD['linkurl']}换成{$MODULE['wenba']['linkurl']},这样问题就解决了!