找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1617|回复: 0

[分享] 终极讲解dedecms实现多条件筛选并以当前筛选词为标题

[复制链接]
发表于 2018-7-19 20:30:19 | 显示全部楼层 |阅读模式 来自 河南省新乡市
数以万计的dedecms的站长提出的问题,有相关帖子,dede本身模板里面没有直接的筛选功能,有时候需要对产品进行分类,本帖既能解决dede筛选问题,又能产生利于seo优化排名的标题,伪静态地址修改。
       也有部分站长确实按照步骤去做了,但是还是出不来,下面的来看看运用seo的思维是怎么做站的吧。seo思想即是分享也是价值。
       用重庆装修公司的网站举例,先看最后效果,利于优化的标题,面包屑导航里面也有筛选的关键字。移动端筛选移步到《dedecms筛选简单实现方法不改后台源文件》,dedecms按最新最热筛选移步到《》
145Cb494O930-214B.jpg 1.修改include/arc.listview.class.php和include/extend.func.php文件
       这两个文件改动比较大,建议大家直接下载附件压缩包里面的文件替换。下载链接:http://pan.baidu.com/s/1ntt73i5
特别提醒
       由于这两个文件做二次开发的时候经常用到,所以替换的时候要注意备份源文件。
2.添加自定义字段 145Cb4953BF-39204.jpg
       具体的字段添加方法可以自己搜,或参考《dedecms如何添加自定义字段与前台调用内容》。筛选的自定义字段“zxfg”、“zxmj”、“hx”数据类型都是select。
3.html部分
       调用比较简单  {dede:php}AddFilter(7,1,'zxfg,hx,zxmj');{/dede:php},说明:数字7为自定义字段的频道id为7,1是使用超链接进行选择,2是使用select下拉框选,自定义字段中间用半角逗号分开。这里有可能遇到无法运行php的情况,这是由于DedecmsV5.7版本后面设置了一个限制,在后台点击:系统设置>其他选项,在模板引擎禁用标签的“php”删除即可。
145Cb495W920-41620.png 4.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}
       到这里,全部筛选功能实现,接下来是标题生成部分。
5.标题、面包屑导航生成 网站头部{dede:field name='keywords' runphp='yes'} @me=$_GET['zxfg'];<br />

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

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

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-4-19 16:48 , Processed in 0.042836 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表