举报
2019-10-30 10:38
dede织梦内容页tag标签调用出现代码,内容无法修改
这是经常再内容也调用tag标签出现的现象,在dedecms的TAG标签框填入标签词。保存之后,编辑框内出现了<a href='/tags.php?/标签词'>,而且丢失靠后的tag标签词,并且修改再次保存也无法修改成功。
修改方法/步骤
1,现象是无法修改,也无法添加,更无法去除代码
dede织梦tag标签内容无法修改,保存后出现代码
经过检查得知,问题出在/include/helpers/archive.helper.php这个文件下
dede织梦tag标签内容无法修改,保存后出现代码
出现问题的语句在131行左右
$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";
此句式命名了TAG标签,编辑框的展现形式
将此语句替换为
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
GetTags即可恢复正常
dede织梦tag标签内容无法修改,保存后出现代码
5正常编辑框如下图所示
dede织梦tag标签内容无法修改,保存后出现代码
6在模板使用语句
{dede:tag row='30' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a>{/dede:tag}
即可调用
2,当然还有更简单的方法:就是直接替换下载新版的织梦CMS 5.7版本,DedeCMS-V5.7-UTF8-SP2 下载 /include/helpers/archive.helper.php 直接替换此文件即可。
|