• 记录生活,发现同好!--个人生活点滴记录博客

dedecms去掉栏目页和内容页当前位置链接的方法

个人博客吧 次浏览

用dedecms建站的,细心的你会发现通过修改一些站内结构来优化更能得心应手。如在查看栏目页或文章页时有个当前位置的面包屑导航(如下图),它们链接到对应的栏目或主页。但有的链接是没必要 (有过度优化嫌疑),有的需要修改。如下图的当前位置:主页>甲亢> 其中主页是链接到你的主域名,可以把“主页”改成你网站的品牌词、主关键词等。因为我们优化的不是“主页”这个关键词。

面包屑导航1

我们也可以把面包屑导航(当前位置:)的链接去掉。(如下图当前位置:中山医科大学博济医院 > 甲减 > 甲减危害 >都是有超链接)。它是由 {dede:field name='position'/}来控制的,要通过include文件下的typelink.class.php这个文件来修改。如果要去掉图中“中山医科大学博济医院”超链接(主页链接)的,打开typelink.class.php文件,找到$indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>";代码,把它改成$indexpage = "".$this->indexName."";即可。如下图:

dedecms当前位置

typelink.class.php文件修改

如果要去掉图中“ 甲减 > 甲减危害 >”的链接(即后面栏目链接)的。在typelink.class.php文件找到:$typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>";代码替换成$typelink = "".$typeinfos['typename']."";即可。

最后保存上传覆盖网站根目录原来的文件,在dedecms后台更新一下就可以了。


本文由MAOLAI博客编辑整理发布,欢迎分享,转载请注明出处!