espcms联动筛选功能开发

易思后台增加新内容模型,添加字段yewu,fuwu,leixing

修改/interface/article.php (写上新增内容模型的mid——写死的),对这个模型的内容列表写了可以联动筛选的sql查询语句。

使用get方式传参数,http://lycms.lanyunwork.com/case/?yewu=高端别墅fuwu=建筑设计&leixing=别墅

前端部分:
对新模型的分类使用case_list.html模板,加入了3个select选择器。

采用封装的js函数来读取url参数。

用了jquery绑定select onchangge事件,每次改变selected的值,就会读取3个select中的选中值并跳转url。

select选中值的防刷新:
每次加载页面后读取url中的参数值,然后设定select的选中值,由于url中包含中文,使用了jquery的解码函数,

var myurl=new LG.URL(window.location.href);//js封装的url操作函数
$("#yewu").val(decodeURIComponent(myurl.get("yewu")));//jquery解码函数

108行附近可改成带分类的筛选。
和不带分类的对整个模型根栏目筛选。

时间: 2024-08-04 09:08:45

espcms联动筛选功能开发的相关文章

[转载]织梦DEDE多选项筛选_联动筛选功能的实现_二次开发

织梦默认的列表页没有筛选功能,但有时候我们做产品列表页的时候,产品的字段比较多,很多人都需要用到筛选功能,这样可以让用户更方便的找到自己所需要的东西,实现这个联动筛选功能需要对织梦进行二次开发,下面就告诉大家如何对织梦进行二次开发实现这个很多人都需要的筛选功能,如下图所示: 首先需要说明的是这个功能需要在模板里面用到php标签,所以需要在后台模板引擎禁用标签里面解除这个标签的禁用,具体方法: 后台——系统——系统基本参数——其它选项——模板引擎禁用标签:php 将这个PHP去掉后保存就可以了!

dede织梦联动筛选 功能

这种需求:下图 第一步: 首先需要说明的是这个功能需要在模板里面用到php标签,所以需要在后台模板引擎禁用标签里面解除这个标签的禁用,具体方法: 后台--系统--系统基本参数--其它选项--模板引擎禁用标签:php 将这个PHP去掉后保存就可以了! 第二步: 需要修改2个PHP文件,都是include目录下面的.分别是  arc.listview.class.php 和 extend.func.php两个文件 由于这两个文件改动大,为防止出错,请点击下载修改过的覆盖到include目录下面. 点

织梦多级联动筛选功能和风格

要实现的效果: ? 1.下载织梦多级筛选功能插件(二次开发好的):https://www.lanzous.com/i2w0cri 2.找到include,替换里面的arc.listview.class.php和extend.func.php. 3.然后找到后台核心--网站栏目管理--频道类型里的内容模型管理: ? 4.这里以普通文章为例,点击右面的编辑,切换为字段管理: ? 5.然后我们点击增加字段,这里我们增加了三个字段: ? ? 前台调用: {dede:php} AddFilter(1,1)

iwebshop框架中后台筛选功能的思路整理

本人在实际开发中,根据产品经理需求,在iwebshop框架原有的后台订单筛选功能里增加商户名称模糊筛选! 开发思路:首先要明白筛选的数据在数据库中的位置,对要筛选的字段进行模糊查询! 开发主要注意:因为iwebshop后台订单筛选功能是写在封装好的一个类下面 order/order_class.php里面,所以sql查询后的遍历和sql本身的条件,一定要注意书写正确! 实际开发书写代码思路讲解: if(isset($search['name']) && isset($search['key

phpcms筛选功能

phpcms论坛的看到的-----做筛选功能-----自定义函数 <?php /** * extention.func.php 用户自定义函数库 * * @copyright (C) 2005-2010 PHPCMS * @license http://www.phpcms.cn/license/ * @lastmodify 2010-10-27 */ /** * 通过指定keyid形式显示所有联动菜单 * @param $keyid 菜单主id * @param $linkageid 联动菜单

dedecms织梦联动筛选[伪静态-目录形式]

演示效果 dedecms织梦联动筛选[伪静态-目录形式],网站用的是静态,筛选用的是伪静态,筛选的伪静态地址以字段和键值目录形式呈现,让筛选URL与静态保持一致.如: 静态栏目页 http://www.123.com/dianshi/ 静态栏目页分页 http://www.123.com/dianshi/list_1_2.html 伪静态筛选页 http://www.123.com/dianshi/area_0/ 伪静态筛选分页 http://www.123.com/dianshi/area_0

五指cms筛选功能的实现

筛选功能的实现: $_POST['page_urlrule'] = 'tuan-{$pinpai}-{$renqun}-{$type}-{$price}-{$area}-{$tese}-{$st}-{$asc}-{$page}.html';$page_fields = array();$page_fields['pinpai'] = 2;$page_fields['renqun'] = 3;$page_fields['type'] = 4;$page_fields['price'] = '100

8个必备的PHP功能开发

这篇文章主要介绍了8个必备的PHP功能开发,需要的朋友可以参考下 PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握. 1.传递任意数量的函数参数  我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数.下面这个示例向你展示了PHP函数的默认参数: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14

[转]微信公众平台开发(四) 简单回复功能开发

本文转自:http://www.cnblogs.com/mchina/p/3155072.html 一.简介 微信公众平台可以根据用户发送的信息进行判断,然后给出对应的回复,具有良好的交互性.下文将模拟简单的回复功能,根据这个案例,开发者也可以基本理解微信交互的原理,进行更深层次的开发. 二.思路分析 用户发送过来的文本信息,我们可以提取关键字,通过简单的 if...elseif...else... 实现. 关键代码如下: if($keyword=="你好"){ $contentStr