臻享优惠价:最高返 500 抵扣券 → 查看活动!>>>

dedecms5.1升级为5.3导致TAG丢失怎么办

dedecms5.1升级为5.3导致TAG丢失怎么办 - 我爱模板网

dedecms5.1升级为5.3导致tag丢失怎么办?

dedecms5.1升级为5.3导致TAG丢失等问题处理

已经可以正常现实文章页面的 TAG 带链接哦,而且升级前文章的TAG 都已经恢复了。下面是具体的解决方法。主要是最后的那句sql执行以下即可。

  推荐学习:织梦cms

其实修复TAG问题的回答论坛上很多人都已经回答过了,可能是大家都没有认真的去尝试,并不是人家提供的代码不对 

而是你不能完全的COPY人家的代码,很多代码要修改数据表前缀才能使用。 

下面介绍一下我解决TAG 问题的方法: 

首先是在文章页面调用当前文章的TAG代码: 

直接用Tag: {dede:field.tags/} 替换原来的代码 

比如说我网站以前获得当前文章TAG代码是这样的注意红色部分是代码,黑色你自己随便: 

Tag :{dede:tag type=\'current\'/} 

所以现在的显示TAG地方的原代码是: 

Tag: {dede:field.tags/} 

上面是第一部,下面要修改DEDE CMS 的相关文件了,打开\\include\\common.func.php这个文件 

找到 //获得某文档的所有tag 这一部分,把下面的这些代码 

代码如下:

function GetTags($aid) 
{ 
global $dsql; 
$tags = ''; 
$query = "Select tag From [url=mailto:`ddmx_taglist]`ddmx_taglist[/url]` where aid='$aid' "; 
$dsql->Execute('tag',$query); 
while($row = $dsql->GetArray('tag')) 
{ 
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); 
} 
return $tags; 
} 
function ParamError() 
{ 
ShowMsg('对不起,你输入的参数有误!','javascript:;'); 
exit(); 
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
豆包可以帮你高效完成AI问答、AI对话、提供软件相关教程以及解决生活中遇到的各种疑难杂症,还能帮助你进行AI写作、AI绘画等等,提高你的工作学习效率。
!
你也想出现在这里?立即 联系我们吧!
信息
个人中心
购物车
优惠劵
今日签到
搜索