[织梦教程] 织梦dedeCMS让二级栏目标题去除“/”斜杠和一级栏目

[复制链接]
查看2214 | 回复7 | 2019-7-15 08:58:51 | 显示全部楼层 |阅读模式

织梦是非常灵活的一款cms,dedecms的问题很多,但是做好了,也是一套完美的cms,最近小编遇到这样一个问题,栏目标题有斜杠,如下图所示:

DEDECMS的栏目标题标签是 {dede:field name='typename'/} 一般是这样显示的 一级栏目 / 二级栏目

根据需要将其修改为二级栏目,修改方法如下

1.将官方原来的排列方式反过来,找到include/typelink.class.PHP第164行

$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(" - "," - ",@me)'/} - {dede:global.cfg_webname/}</title>

即可。

3.如果您对栏目中间的连接符不满意,可以修改include/arc.listview.class.php,找到53行

$this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false));

把 / 删除 注意留一个空格 " "

这样在模板标题标签部分就可以修改各级栏目间的连接符

4.文章栏目做优化标题,模板里把标题标签替换成 {dede:field.seotitle /}

*注如果行数不对,请ctrl+F查找,以免发生错误!

从0基础开始学习织梦dedecms建站,分享全套的织梦dedecms网站搭建教程、织梦安装使用教程。 汇聚了最全、最新的织梦cms建站教程。包含dedecms建站、仿站教程;dedecms系统使用常见问题;主题插件推荐下载等!欢迎学习!
回复

使用道具 举报

dw3995 | 2022-3-1 10:25:22 | 显示全部楼层
6666悟空源码资源多!
回复

使用道具 举报

二只怜雪 | 2022-6-1 09:38:15 | 显示全部楼层
没积分哈,谁来帮帮我啊
回复

使用道具 举报

冰下的火圆 | 2022-6-1 10:24:42 | 显示全部楼层
很不错的资源站
回复

使用道具 举报

lc泠辰 | 2022-6-1 17:52:58 | 显示全部楼层
这个下载站资源真齐全
回复

使用道具 举报

一品菊花茶酪 | 2022-6-1 23:37:19 | 显示全部楼层
感谢悟空源码分享精品资源!
回复

使用道具 举报

这个资源都有真不错
回复

使用道具 举报

123457839 | 2022-8-8 03:35:34 | 显示全部楼层
这个资源都有真不错
回复

使用道具 举报

韶景于璃 | 2023-2-14 12:05:34 | 显示全部楼层
悟空源码太厉害,资源真多!
回复

使用道具 举报

此路难行谎 | 2023-4-4 05:01:45 | 显示全部楼层
感谢悟空源码分享精品资源!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则