欢迎光临朱凯的个人博客!
朱凯,a3.work

去掉dede当前位置的最后一个箭头

 发布时间: 2016-08-01 17:54      原创:  朱凯      评论: .       .人查看

挺实用的一个细节,需要的可以参考本文章来进行修改。

当前位置的标签 {dedefield name='position'}, 调用后的页面显示上,最后一个栏目名字后面始终会带一个箭头符号或者是间隔符。

那么如何去掉最后一个箭头符号呢?

网上有一个办法就是判断最后一个字符的长度,进行截取,但是这样有时候会导致截取的字符过多或者过少,让页面变乱,下面提供一个更简单易用的方法:

理论是,dede的当前位置标签 {dedefield name='position'} 结构是 首页 > 主栏目 > 子栏目 >, 这就说明,箭头符号字段数据都是在后台设置后存储在数据库的, 所以肯定有一个php代码是调用这个字段数据,经过数据库查看后发现是 'cfg_list_symbol' 这个字段名

操作步骤:

打开php文件"typelink.class.php"
找到132行:return $this->valuePosition.$this->SplitSymbol;
将后面的.$this->SplitSymbol去掉,保存

更新网站,查看是否变成了: 首页 > 主栏目 > 子栏目

好了,修改完成。网站的定位导航是不是简洁了一些

分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay