您的位置:首页 > 运维架构 > 网站架构

dedecms5.7如何实现"三级栏目_二级栏目_一级栏目_网站名称

2012-11-28 09:46 447 查看
今天有童鞋在知道提问“dedecms如何实现"三级栏目_二级栏目_一级栏目_网站名称“”,由于小傻这些天忙于考驾照,白天时间不是很多,故此在小傻博客回答这位童鞋的问题!

小傻就以织梦dedecms5.7版本的默认网站模版为例!….

纠结,不知道什么原因,今天在本地dedecms后台更新网站主页超级慢,原以为是数据库的原因,小傻把程序也重新下载了,本地的dedecms环境也重新安装了,可是在后台更新首页还是一样的慢,这个问题以前从来没有出现过,估计是小傻的电脑出了什么问题吧!好吧,暂时不管这个问题了,先把教程写完再说吧!

先来看下dedecms5.7自带网站模版的栏目列表的标题形式!



根据网站栏目的标题可以看出dedecms默认模版的栏目列表标题的命名规则如下“二级栏目 / 三级栏目_网站标题”,但是显然这种命名规则不但看着不规范而且不利于seo,那么该如何让网站栏目列表实现"三级栏目_二级栏目_一级栏目_网站名称“这种命名规则呢?

方法如下:

第一步:找到include/typelink.class.php文件并用Dreamweaver软件打开,找到第176行“$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;”,然后将此代码替换为“$this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];”

第二步:找到模版文件templets/default/list_article.htm!将默认的title标签“<title>{dede:field.title/} – {dede:global.cfg_webname/}</title>”替换为“<title>{dede:field.title function=’ereg_replace(” – “,” – “,@me)’/} _{dede:global.cfg_webname/}</title>”

好了,更新一下网站栏目,看看是否达到了“三级栏目_二级栏目_一级栏目_网站名称”这种效果!



站长行业门户(www.software8.co)文章,希望大家可以留言建议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: