织梦标签array runphp静态生成乱码BUG解决方法

织梦标签array runphp静态生成乱码BUG解决方法

浏览次数:

作者:管理员

来源: 邈瀚云

发布时间:2019-08-06 21:54

内容简介:在织梦的大括号标签判断中,name=array runphp 生成静态时,会出现只获取一个字节的BUG,如 {dede:field name=array runphp=yes}@me = (@me[seotitle] != ? {@me[seotitle]}:{@me[title]});{/dede:field} 生成静态,栏目列表页第

  • 文章内容
  • 相关内容
在织梦的大括号标签判断中,name=array runphp 生成静态时,会出现只获取一个字节的BUG,如
 
{dede:field name=array runphp=yes}@me = (@me['seotitle'] != '' ? "{@me['seotitle']}":"{@me['title']}");{/dede:field}
 
生成静态,栏目列表页第二页时出现中文乱码,因为它只输出一个字节
 
 
这是官方程序的一个BUG
 
解决方法
打开 /include/dedetag.class.php 找到 大概在 680 行
 
$phpcode = preg_replace("/'@me'|"@me"|@me/i", '$DedeMeValue', $phpcode);
 
改成
 
if(is_array($this->CTags[$i]->TagValue))
{
$phpcode = preg_replace("/'@me'|"@me"|@me/i", '$DedeMeValue', $phpcode);
}
 
完成
声明:本文文字、图片等素材除标明原创外均采集于网络,如有侵权,请及时告知我们,我们将在最短的时间内删除。
  • 356点击
    经常有织梦用户站长咨询AB模板网:在做网站尤其是做企业网站的时候总是会发现调用文章不合适的事情发生,调用的文章的关键词总是没有我们想要的。 比如我们网站里有很多文章中含有“织梦技术,dede”的词,那么想在网站首...
  • 257点击
    织梦是目前使用最多的cms,其良好的搜索引擎优化功能使得很多在建设企业站的时候都使用织梦cms, 对于织梦很多有利于优化的方面我们比较熟悉的就有织梦的tag标签,tag标签的功能就是让有一些相同关键词的网站可以得以聚合,...
  • 223点击
    织梦默认只允许上传 jpg,gif,png 格式的图片文件,如果想要上传ico图标格式文件或者其他格式图片文件需要做如下几步 1.后台-系统-系统基本参数-附件设置-图片浏览器文件类型 添加 |ico 如图,注意有个 | 竖线 2.打开 /include/dialog/se...
  • 309点击
    两步搞定dedecmsv5.7版本的tag标签限制12字节,dedecms5.7版本和以往的版本不一样,修改方法也不一样,具体做法如下: 一、点击“系统”——“SQL命令行工具”在输入框内输入以下2行,然后确定即可。 alter table `dede_taglist` change `tag...
  • 272点击
    织梦导航栏目顶级和二级判断二级输出不同url 需求 有二级栏目时一级栏目的Url输出 javascript:; 只有一级栏目就输出链接 解答 判断是否有子栏目,有就输出 javascript:; ,没有子栏目就直接输出一级栏目的链接 {dede:field name=typeid runp...