织梦dedecms多条件筛选以筛选词为SEO标题修改方法

织梦CMS 9个月前 (11-25) 51次浏览 已收录 0个评论

数以万计的 DedeCMS 的站长提出的问题,有相关帖子,DedeCMS 本身模板里面没有直接的筛选功能,有时候需要对产品进行分类,本帖既能解决 DedeCMS 筛选问题,又能产生利于 SEO 优化排名的标题,伪静态地址修改。

用重庆装修公司的网站举例,先看最后效果,利于优化的标题,面包屑导航里面也有筛选的关键字。

织梦 dedecms 多条件筛选以筛选词为 SEO 标题修改方法

修改 include/arc.listview.class.php 和 include/extend.func.php 文件

这两个文件改动比较大,建议大家直接下载附件压缩包里面的文件替换。

特别提醒

由于这两个文件做二次开发的时候经常用到,所以替换的时候要注意备份源文件。

1、添加自定义字段

织梦 dedecms 多条件筛选以筛选词为 SEO 标题修改方法

dede 添加自定义字段。筛选的自定义字段“zxfg”、“zxmj”、“hx”数据类型都是 select。

2、html 部分

调用比较简单  {dede:php}AddFilter(7,1,’zxfg,hx,zxmj’);{/dede:php},说明:数字 7 为自定义字段的频道 id 为 7,1 是使用超链接进行选择,2 是使用 select 下拉框选,自定义字段中间用半角逗号分开。这里有可能遇到无法运行 php 的情况,这是由于 DedecmsV5.7 版本后面设置了一个限制,在后台点击:系统设置>其他选项,在模板引擎禁用标签的“php”删除即可。

织梦 dedecms 多条件筛选以筛选词为 SEO 标题修改方法

3、css 样式部分

.shaixuan{width:1088px;height:auto;margin:0 auto;border:1px solid #c0c0c0}
.scv-shaixuan{padding:10px;text-align:left;font-size:14px;line-height:14px}
.scv-shaixuan a{margin-left:3px;color:#000}
.scv-shaixuan a:hover{color:#c00}
.scv-shaixuan span{padding:0 5px;color:#fff;background:#c00}

到这里,全部筛选功能实现,接下来是标题生成部分。

4、标题、面包屑导航生成

网站头部


生成如:”现代简约风格两室一厅 50-60 平米 _ 频道名 _ 网站名”的标题。

面包屑导航

当前位置 : {dede:field name=’position’/} {dede:field name=’words’ runphp=’yes’}@me=$_GET[‘zxfg’].$_GET[‘hx’].$_GET[‘zxmj’];{/dede:field}

 

生成如:“首页>频道页>现代简约风格两室一厅 50-60 平米”的面包屑导航。

5、伪静态部分

为什么页面采用伪静态?一般认为动态页面百度蜘蛛抓取有困难,或者页面标题长度过长,不利于用户体验。网上的实现方法多是把中文换成拼音的形式,但是摸索一段时间后觉得百度仍然抓取得到,也就没继续研究下去。如果有朋友执意要弄成伪静态那就研究一下正则表达式。

织梦多条件筛选以筛选词为 SEO 标题插件下载
本文版权归湖南 SEO所有丨如需转载请注明文章出处
原文地址:https://www.wangxiaoyou.com/2682.html
喜欢 (0)
[736035566@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址