帝国cms结合项列表属性筛选显示插件

澳门新葡亰3522平台游戏,效果预览图:

  如果你经常上58同城、赶集网、百姓网等分类信息网站时,在茫茫信息中你怎么可以准确的找到自己所需要的信息,这时我们就用到网站提供的筛选功能,从而快速便捷的找到所需要的信息范围。在我们建站中,这个筛选功能经常用到,下面我们以58同城网的租房栏目列表筛选为例,详细讲解帝国cms结合项列表属性筛选功能。

******************** 安装插件
********************1、打开“fieldand.txt”文件,将文件里的所有内容复制到
/e/class/userfun.php
文件里;(推荐用Dreamweaver或Editplus等编辑工具修改)2、插件安装完毕。********************
卸载插件 ********************1、打开
/e/class/userfun.php
文件,将user_ShowFieldandChange结合项筛选函数代码删除即可;(推荐用Dreamweaver或Editplus等编辑工具修改)2、插件卸载完毕。********************
插件使用 ********************1、插件参数配置可修改
/e/class/userfun.php
文件中user_ShowFieldandChange函数的以下配置:(推荐用Dreamweaver或Editplus等编辑工具修改)
--------------------------- //——-
函数参数设置开始 —–
//要显示的结合项字段列表,多个字段用半角逗号“,”隔开
$fieldandvar=myarea,sex,age;
//字段显示选项设置,多项用双“#”号隔开,格式:选项说明|==|内容1,值1##内容2,值2
$fieldandval=array();
$fieldandval[myarea]=b地区:/b|==|不限,##东城,东城区##朝阳,朝阳区##崇文,崇文区##宣武,宣武区##海淀,海淀区##丰台,丰台区;
$fieldandval[sex]=b性别:/b|==|不限,##男,男##女,女##人妖,人妖;
$fieldandval[age]=b年龄:/b|==|不限,##1-10,1__10##11-20,11__20##21-30,21__30##31-40,31__40##41-50,41__50##50岁以上,51__200;
//正常链接样式 $fieldandcss=fieldandcss; //已选的选项链接样式
$changefieldandcss=changefieldandcss;
//字段与字段的显示间隔符,格式:开始显示字符|结束显示字符
$fieldexp=tabletrtd|/td/tr/table;
//选项与选项的显示间隔符,格式:开始显示字符|结束显示字符 $valexp=| ;
//——- 函数参数设置结束 —–
---------------------------2、修改模板,在要结合项属性筛选的地方加上如下代码:
?=user_ShowFieldandChange()?3、CSS文件里定义:(定义正常链接样式和已选链接样式)
--------------------------- .fieldandcss{}
.changefieldandcss{background:#4598D2;color:#fff;}
---------------------------4、更新相应页面。********************
插件目录说明 ********************/fieldand.txt
结合项属性筛选函数内容文件

  先看图:

本地下载地址:点击下载

澳门新葡亰3522平台游戏 1

b7058f461afb1dd72916c1d0ac469d4f.zip

  一、建立字段

  可以看到租房栏目列表筛选用到了4个字段:“区域”、“租金”、“厅室”、“方式”。

  (1)字段“区域”的值为:“全鞍山”、“铁东”、“铁西”、“立山”、“千山”、“其他”,字段设置如下图:

澳门新葡亰3522平台游戏 2

  (2)字段“租金”的值为:“不限”、“500元以下”、“500-1000元”、“1000-1500元”、“1500-2000元”、“2000-3000元”、“3000-4500元”、“4500元以上”,字段设置如下图:

澳门新葡亰3522平台游戏 3

  (3)字段“厅室”的值为:“不限”、“一室”、“两室”、“三室”、“四室”、“四室以上”,字段设置如下图:

澳门新葡亰3522平台游戏 4

  (4)字段“方式”的值为:“整套出租”、“单间出租”、“床位”,字段设置如下图:

澳门新葡亰3522平台游戏 5

  二、安装修改插件

  下载帝国cms官方结合项列表属性筛选插件,然后打开“fieldand.txt”文件,将文件里的所有内容复制到
/e/class/userfun.php
文件里(放在之间任意位置);(推荐用Dreamweaver或Editplus等编辑工具修改)

  先在要显示的结合项字段列表,把“$fieldandvar=‘myarea,sex,age’;”改成“$fieldandvar=‘quyu,zujin,tingshi,fangshi’;”,这是我们需要的显示的4个字段列表。

  接着我们用4种颜色来表示各字段代码的区域,从而直观的分析他们共同代码点,如下图(2-1):

澳门新葡亰3522平台游戏 6

  由上图得到 字段与字段的显示间隔符 “$fieldexp=’

|