首页 > 教程 >

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

2023-03-31教程围观

简介文章介绍出于SEO等的考虑,我们有时需要改动dedecms栏目页的title。dede栏目页的title在模板文件list_article.htm里,默认是这样的:{dede:fieldname='title'/}-{dede:globalname='cfg_webname'/}-poweredbydedecms其中{dede:fieldname='title'/}在栏目页将显示为栏目名称;而{d

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

打开/include/inc_arclist_view.php文件

(dede5.7  arc.listview.class  line 83)

找到第75行
$this->Fields[' '] = ereg_replace("[<>]"," / ",$this->Type ->GetPosition (false));
改成
$this->Fields[' '] = ereg_replace("[<>]"," - ",$this->Type ->GetPosition (false));
就可以把原来的符号/替换成符号-,但这样修改后 显示成“一级目录 -- 二级目录”,也就是有两个--,我们还需要在后台“栏目位置的间隔符号”里把>>改成>。

下载链接:网站源码/小程序源码/网站模板下载

Tags: 修改 如何 去掉 标题 二级