把DedeCMS的TAG标签的URL替换成ID
我们大家在回到中文URL路径对网站SEO的影响,不少朋友看了看了以后联系小编说织梦dedecms中TAG标签也是中文形式的,问小编该如何处理。下面风格酷资源就带大家来看看到底是织梦回事。 DedeCMS V5.7中的TAG标签的URL一般是
这个路径中有2个问题:
***:动态的路径tags.php?/。
第二,这是一个含中文网址的路径:%B0%D9%B6%C8%BF%EC%D5%D5。
以上2点都是不利于SEO的。这里有不少的处理方法,可以把织梦dedecms的tags伪静态化,也可以把路径转成ID的形式,今天主要给大家讲转成ID的方法。
//设置一些全局参数的值 foreach($GLOBALS['PubFields'] as $k=>$v) $this->Fields[$k] = $v;
下面增加
往下继续找到
修改为
一般在站内都是用GetTags()函数调用,但这个函数并没有对应的ID。查看了一下taglist表,发现用的是tid。
打开/include/helpers/carchive.helper.php,找到
这里增加了***路径的修改。
调用全站TAG标签带链接
有几个参数需要了解
调用当前内容页TAG标签带链接
首页、列表页调用文章TAG标签带链接
TAG列表页也是用的上述方法。
TAG详情页调用TAG标签
不能直接用{dede:field.title/}调用TAG标签了,这时调出来的是该TAG的ID,需要用SQL的方法调用,下面的橙色表前缀请自行更换。
到这里就讲完了,希望风格酷源码的努力能帮助到需要的朋友。我为人人,人人为我。
以上就是DedeCMS把TAG的URL替换成ID的方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持风格酷模板网。
时间:(2024-02-06 13:39:10)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!
时间:(2024-02-06 13:39:10)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!