用户评论出现代码 不显示内容

2016-07-07 15:11 来源:www.chinab4c.com 作者:ecshop专家



726Z.png
用户评论出现代码不显示内容
这是网址http://www.ks5198.com/
完全不知道是哪里的问题求解决

回答:
求帮助啊

这个是因为你的PHP代码写在了模板文件里的原因导致的,
解决办法有二:

1)、将模板中的PHP代码都移植到PHP文件中去。
2)、修改includes/cls_template.php文件
删除下面这段代码
  1. if(preg_match_all('~(<\?(?:\w+|=)?|\?>|language\s*=\s*[\"\']?php[\"\']?)~is', $source, $sp_match))
  2. {
  3. $sp_match[1] = array_unique($sp_match[1]);
  4. for ($curr_sp = 0, $for_max2 = count($sp_match[1]); $curr_sp < $for_max2; $curr_sp++)
  5. {
  6. $source = str_replace($sp_match[1][$curr_sp],'%%%SMARTYSP'.$curr_sp.'%%%',$source);
  7. }
  8. for ($curr_sp = 0, $for_max2 = count($sp_match[1]); $curr_sp < $for_max2; $curr_sp++)
  9. {
  10. $source= str_replace('%%%SMARTYSP'.$curr_sp.'%%%', '<?php echo \''.str_replace("'", "\'", $sp_match[1][$curr_sp]).'\'; ?>'."\n", $source);
  11. }
  12. }
复制代码

这个是因为你的PHP代码写在了模板文件里的原因导致的,
解决办法有二:

1)、将模板中的PHP代码都移植到 ...
zhangyh 发表于 2013-10-9 20:42



检查下首页模版文件

你的模板动过吧




按第二种方法,删除代码后也不行