DedeCMS面包屑导航去链接方法
以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考 所谓面包屑导航就是下面这个玩意,说白了就是当前位置的导航,这导航对 SEO 意义重大,这里就不多说。 而 dedecms 默认的面包屑导航是加链接的,样式也是上图显示的那样的,有时候我们并不需要链接,也不喜欢这种样式,要怎么改进呢?且看下面教程: 一、在 DedeCMS 目录的中找到 include/typelink.class.php 文件,假如想要的效果是 首页>一级栏目>二级栏目这样,而不需要带链接的。 找到 include/typelink.class.php,找到这个文件里的这个函数,代码如下: function GetPositionLink($islink=true) 注:这个地方修改成$islink=false,就不带链接了,DedeCMS 就是在这里判断是否读取链接,如果把 true 修改成 falsh,这个函数就不执行了。 二、找到函数,代码如下: function GetOneTypeLink($typeinfos) 这个函数返回的是$typelink,而$typelink 是有链接的,我们需要进一步修改: $typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>"; 修改成 $typelink = "".$typeinfos['typename'].""; 链接就去掉了,而且可以写成自己想要的格式,很方便。 另外,有的时候我们不需要单破折号作为链接符即想要修改首页>一级栏目>二级栏目中的">"符号,比如不要了,或者是换成">>"什么的,其实很简单:在后台就可以设置,进入“系统—系统基本参数–核心设置–栏目位置的间隔符号”,可以输入你喜欢的符号,——、=、*、》什么都可以。 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |