您现在的位置是:主页 > 织梦教程 > 织梦教程

织梦dede文章底部内容评论后留言不显示的问题

织梦BUG 2019-07-22 【织梦教程】 人已围观

简介网站留言后空白,以为是织梦程序的事,后来发现只是中文留言空白,英文没问题,在网上找到解决方法,原来是以下原因: 在文件目录:include/helpers/filter.helper.php,找到以下代码:...

网站留言后空白,以为是织梦程序的事,后来发现只是中文留言空白,英文没问题,在网上找到解决方法,原来是以下原因:

在文件目录:include/helpers/filter.helper.php,找到以下代码:


if ( ! function_exists('TrimMsg'))
{
   function TrimMsg($msg)
   {
      $msg = trim(stripslashes($msg));

      $msg = nl2br(htmlspecialchars($msg));
       $msg = str_replace("  ","  ",$msg);
       return addslashes($msg);
   }
}


其中$msg = nl2br(htmlspecialchars($msg));这行,因为未加上相关编码参数,所以导致留言出现空白,将这行修改为

$msg = nl2br(htmlspecialchars($msg,ENT_COMPAT,'GB2312'));

这样文章评论使用中文留言后即可显示出来。

我的程序是GB2312的版本,后面的编码你改成你自己的即可。


-END-

浏览完了?你可以 点我去评论留下观点!

站点信息

  • 建站时间:2018-10-24
  • 标签管理标签云
  • 网站地图XML网站地图
  • 文章统计:69篇文章
  • 站长微信:微信二维码