您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms列表页栏目标题的优化修改方法
孟航沛2023-10-05DedeCMS教程已有人查阅
导读DEDE的默认认列表标题是:顶级栏目 / 一级栏目_网站标题,从这个默认的标题可以看出一级栏目并没有在前面,按照常见的说法是,越是在前面的东西
DEDE的默认认列表标题是:顶级栏目 / 一级栏目_网站标题,从这个默认的标题可以看出一级栏目并没有在前面,按照常见的说法是,越是在前面的东西,权重会越高一点,所以要改成:一级栏目/顶级栏目_网站标题的样式,这也符合用户看东西从左到右的性质。下面来看具体的修改细节。
修改代码:
打开include typelink.class.php 164行
原文
一级栏目/顶级栏目_网站标题 这类形式
看到上面这重性质可能还会不太满意,因为中间的“/”(横杠)不是我们常见到的下划线(_),或者横杠(-)形式,其实这都无关紧要这个字符只不过是要搜索引擎来分隔字符用的。但是为了更好的达到网站优化的效果,我们还是会去修改,看到哪不满意就去找出问题,修改修改再修改,直到自己看不出什么问题的时候。再说修改方法吧
去掉栏目页标题的斜杠问题
原来:二级栏目页面的title是“一级栏目名称/二级栏目名称_网站名称”,经过第一步之后会变成“二级栏目名称/一级栏目名称_网站名称”
打开include/arc.listview.class.php,61行
经过这两步之后就成了你想要的效果了。这样的列表页也许有人会说还不够完美,因为同栏目下列表页的模板是相同的,会有相同标题的页面出现,特别是在谷歌管理员工具里面,经常可以看到重复标题的页面就是列表页相同的原因引起的,网上看到的常见解决办法是给标题再加上一个序号,加以区别如
以前的列表标题是:二级栏目名称_一级栏目名称_网站名称,修改后二级栏目名称_一级栏目名称_网站名称(序号).这样形式的。
这个只需在栏目页标题加入:
栏目页title标签修改为
对于这种情况,个人的观点是不必太在意这里的重复页面,列表页的和列表页之间的相似点太多,在搜索引擎经过去噪,内聚之后,只会留下一个页面参与排序。所以对于这种做法本人不太意,不必纠结于此,专心做好上两部之后,列表页的标题会得到权重的提升。
修改代码:
打开include typelink.class.php 164行
原文
$this->valuePositionName =$tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;
修改为
$this->valuePositionName =$this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];
改完之后就会出现一级栏目/顶级栏目_网站标题 这类形式
看到上面这重性质可能还会不太满意,因为中间的“/”(横杠)不是我们常见到的下划线(_),或者横杠(-)形式,其实这都无关紧要这个字符只不过是要搜索引擎来分隔字符用的。但是为了更好的达到网站优化的效果,我们还是会去修改,看到哪不满意就去找出问题,修改修改再修改,直到自己看不出什么问题的时候。再说修改方法吧
去掉栏目页标题的斜杠问题
原来:二级栏目页面的title是“一级栏目名称/二级栏目名称_网站名称”,经过第一步之后会变成“二级栏目名称/一级栏目名称_网站名称”
打开include/arc.listview.class.php,61行
$this->Fields['title'] =ereg_replace(“[<>]“,” /“,$this->TypeLink->GetPositionLink(false));
替换为:
$this->Fields['title'] =ereg_replace(“[<>]“,”_”,$this->TypeLink->GetPositionLink(false));
改成之后成为二级栏目名称_一级栏目名称_网站名称经过这两步之后就成了你想要的效果了。这样的列表页也许有人会说还不够完美,因为同栏目下列表页的模板是相同的,会有相同标题的页面出现,特别是在谷歌管理员工具里面,经常可以看到重复标题的页面就是列表页相同的原因引起的,网上看到的常见解决办法是给标题再加上一个序号,加以区别如
以前的列表标题是:二级栏目名称_一级栏目名称_网站名称,修改后二级栏目名称_一级栏目名称_网站名称(序号).这样形式的。
这个只需在栏目页标题加入:
栏目页title标签修改为
{dede:field.title/}_{dede:global.cfg_webname/}({dede:pagelistlistsize=’0′ listitem=’pageno’function=’html2text(@me)’/})
显示为栏目标题_网站名(页码)。对于这种情况,个人的观点是不必太在意这里的重复页面,列表页的和列表页之间的相似点太多,在搜索引擎经过去噪,内聚之后,只会留下一个页面参与排序。所以对于这种做法本人不太意,不必纠结于此,专心做好上两部之后,列表页的标题会得到权重的提升。
本文标签:
很赞哦! ()
相关教程
- dedecms列表页与详情调用tag标签同时带上链接的实现方法
- dedecms列表页缩略图随机调用的实现方法代码分享
- 织梦dedecms列表页首页和第一页内容重复,自动删除教程
- 织梦dedecms列表页栏目排序问题详解
- 在dedecms列表页中怎样得到文章总数的方法
- dedecms列表页调用tag的方法代码实例
- dedecms列表页频道页获取当前栏目的父栏目名称的实现方法
- dedecms列表页标题title后怎么加上页数其标题不重复
- 织梦dedecms列表页隔行换色的实现方法
- dedecms列表页自动统计当前栏目文档总数的方法
- 织梦dedecms列表页怎么调用当前栏目下内容数量
- dedecms列表页标题更符合SEO怎么修改
图文教程
dedecms留言板提交后刷新重复提交BUG修复
织梦默认的留言板有一个BUG,那就是用户提交一个留言后再刷新就会出现重复提交的现象,如果无限刷新就会无限提交,这样很不好,下面是解决办法:
织梦dedecms模板怎么防盗被扒模板
本经验主要介绍一下织梦DedeCMS模板防盗的方法。众所周知,织梦的模板是.htm的文件,所以一般如果不做特别的设置的话,别人只要知道你的模板路径和模板文件的名字
dedecms系统$GLOBALS定义文件位置
DedeCMS数据库的信息是写在data/common.inc.php,而系统连接数据库时使用的有一个函数是:它是在哪把信息放入$GLOBALS中的?
dedecms当前位置(面包屑)各种写法示例
方法一.Dedecms当前位置:{dede:field name=position/}方法二:{dede:field name=position runp
相关源码
-
自适应响应式绿色装修公司定制家居类pbootcms网站下载(自适应手机端)响应式全屋装修定制家居类网站pbootcms模板 绿色装修公司网站源码下载PbootCMS内核开发的网站模板,该模板适用于装修定制网站、装查看源码 -
(PC+WAP)绿色草坪地坪操场pbootcms网站模板该模板基于PbootCMS内核开发,专为人造草坪、地坪施工企业设计,采用绿色主题呼应行业属性,实现PC与WAP端全栈响应式适配,确保跨设备无缝浏览体验。查看源码 -
(PC+WAP)红色厨具厨房用品设备pbootcms模板源码下载为厨具设备企业设计的响应式网站模板,采用PbootCMS内核开发,适用于商用厨房设备、家用厨具、厨房用品等企业展示。模板包含产品展示、新闻动态、案例中心等标准模块,助您快速搭建专业级行业网站。查看源码 -
(自适应)物流运输快递仓储货运网站模板免费下载基于PbootCMS内核开发的物流运输行业专用模板,深度适配仓储货运企业的业务展示需求。前端采用响应式布局,自动适配手机端访问,后台数据实时同步更新,帮助企业高效展示运输网络、仓储设施、服务流程等核心业务模块。查看源码 -
(自适应响应式)蓝色勘察设计院机构单位商会协会pbootcms模板下载本模板基于PbootCMS系统开发,为勘察设计院所、工程咨询单位设计,特别适合展示设计成果、技术服务和项目案例。采用响应式技术,确保设计图纸和方案以及文案在不同设备上都能清晰展示。查看源码 -
帝国CMS7.2互联网自媒体门户整站带数据源码免费下载分享一款高仿极客网门户模板,帝国cms7.2版本,非常适合互联网、自媒体、文章门户网站使用。测法发现备份数据恢复报错,找了几个版本的都是一样的,有能力的自行修复查看源码
| 分享笔记 (共有 篇笔记) |
