织梦如何去掉或修改二级栏目标题title中的斜杠(/)?

为了SEO优化,本文介绍了如何在DedeCMS中修改二级栏目页的title,去掉或替换斜杠。主要涉及修改include/typelink.class.php和arc.listview.class.php文件,以及调整list_article.htm模板中的标题标签。
摘要由CSDN通过智能技术生成

出于SEO等的考虑,我们有时需要改动dedecms栏目页的title。
dede栏目页的title在模板文件list_article.htm里,默认是这样的:
<title>{dede:field.title/}-{dede:global.cfg_webname/}</title>
其中{dede:field.title/}在栏目页将显示为栏目名称;而{dede:global name='cfg_webname'/} 是你在后台管理里填的“网站名称”。
如果您的Dedecms只建了一级频道,也就是只有一层目录,那么栏目页的title直接在list_article.htm里修改就ok了;

如果一级频道下还有次级栏目,栏目页的title里的{dede:field.title/}这部分默认会显示为“一级目录 // 二级目录”,如何去掉或修改二级栏目标题title中的斜杠(/)呢?

具体步骤:

1、将官方原来的排列方式反过来,找到/ include/typelink.class.php第182行 
$this->valuePositionName =$tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;
修改为: 
$this->SplitSymbol.$tinfos['typename'];
2、将模板的标题标签 
<title>{dede:field.title/} - {dede:global.cfg_webname/}</title>
修改为: 
<title>{dede:field.title function='ereg_replace(" - "

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值