首先可以通过seotitle来修改,但是每个栏目都要设置seotitle,比较麻烦,可以用下面的办法:
DEDE的HEAD中的TITLE默认显示为:一级栏目/…/N级栏目_网站名称,
若想显示为:三级栏目_二级栏目_一级栏目_网站名称这种样式.需做以下修改
下面的方法让你一步一步的优化你的dedecms的栏目标题
第一步:将官方原来的排列方式反过来,找到include/typelink.class.php第176行
$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;
修改为:
$this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];
第二步:修改那个难看的连接符
修改include/arc.listview.class.php,找到84行
$this->Fields['title'] = preg_replace("/[<>]/", " / ", $this->TypeLink->GetPositionLink(false));
把” / “换成 “_” 一个下划线
痕风的起点
专注于互联网资讯、中央空调、Windows、wordpress、建站技术、软件应用等相关网络资源的分享。
评论