澳门新葡萄京官网注册帝国cms结合项列表属性筛选图文教程

效果预览图:

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

本插件适用于帝国CMS以下版本。(支持“简体GBK”、“简体UTF-8”两种编码)

******************** 安装插件
********************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
结合项属性筛选函数内容文件

  先看图:

EmpireCMS 7.0EmpireCMS 6.6EmpireCMS 6.5EmpireCMS 6.0

本地下载地址:点击下载

澳门新葡萄京官网注册 1

—————————————————————————–插件名称:帝国CMS-内容页评论AJAX分页显示插件插件作者:帝国CMS官方插件介绍:帝国CMS的内容页评论AJAX分页显示插件,可在静态内容页显示所有评论及分页显示。官方网站:
—————————————————————————–想到即可做到

帝国CMS—————————————————————————–********************
安装插件
********************1、将“upload”目录下的文件上传至帝国CMS系统目录;2、插件安装完毕。********************
卸载插件 ********************1、删除
/e/extend/infocomment/
目录;2、插件卸载完毕。******************** 插件使用
********************1、修改内容模板:
(1)、在要显示评论内容的元素加上id=infocommentarea变量;在要显示评论数量的元素加上id=infocommentnumarea变量;例子如下:
table width=100% border=0 cellpadding=3 cellspacing=1 bgcolor=#4FB4DE
tr tdstrongfont color=#FFFFFF新闻评论/font/strong/td /tr tr td
bgcolor=#FFFFFF id=infocommentarea/td /tr /table
(2)、在模板内容最底部加上如下代码: script
src=[!—news.url–]e/extend/infocomment/commentajax.php?classid=[!—classid–]id=[!—id–]/script2、后台“系统”“数据更新中心”:重新刷新内容页;3、插件参数配置可修改
/e/extend/infocomment/index.php
以下配置:(推荐用Dreamweaver或Editplus等编辑工具修改)
--------------------------- //——–
插件参数设置开始 ——- //每页显示记录数 $line=10; //每页显示分页链接数
$page_line=8; //是否返回总评论数显示(1为返回评论数,0为不返回)
$returnshowplnum=1; //——– 插件参数设置结束 ——-
--------------------------4、修改评论显示样式,修改模板文件:/e/extend/infocomment/template/index.temp.php********************
插件目录说明
********************/e/extend/infocomment/
评论AJAX分页显示插件目录 ├template/ 模板目录 │└index.temp.php
显示评论内容模板文件 ├commentajax.php AJAX提交文件 └index.php
显示评论内容程序文件

b7058f461afb1dd72916c1d0ac469d4f.zip

  一、建立字段

调用评论自定义字段方法:

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

FOR6.0~6.6版本】修改模板文件:/e/extend/infocomment/template/index.temp.php
找到“select saytext
from”,查询SQL加上你要调用的自定义字段名,比如:“select
saytext,fieldnamefrom”然后显示字段内容位置加“?=$fr[字段名]?”,比如:“?=$fr[fieldname]?”修改文件:/e/extend/infocomment/index.php
找到“select plid,saytime,sayip,username,zcnum,fdnum,userid,saytext
from”,查询SQL加上你要调用的自定义字段名,比如:“select
plid,saytime,sayip,username,zcnum,fdnum,userid,saytext,fieldnamefrom”然后修改模板文件:/e/extend/infocomment/template/index.temp.php
在要显示字段内容位置加“?=$r[字段名]?”,比如:“?=$r[fieldname]?”插件效果预览图上传以下图片:

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

插件下载:

澳门新葡萄京官网注册 2

16css.com_内容页评论显示插件.zip

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

澳门新葡萄京官网注册 3

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

澳门新葡萄京官网注册 4

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

澳门新葡萄京官网注册 5

  二、安装修改插件

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

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

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

澳门新葡萄京官网注册 6

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

|

”。

  然后根据格式:“选项说明|==|内容1,值1##内容2,值2”进行分析:

澳门新葡萄京官网注册 7

  最后得到修改后的图:

澳门新葡萄京官网注册 8

  根据代码“全鞍山”得到 已选的选项链接样式
“$changefieldandcss=’select’;”。

  根据上图(2-1)结合
选项与选项的显示间隔符格式:开始显示字符|结束显示字符 得到
“$valexp=”;”。

  修改好的插件代码如图:

澳门新葡萄京官网注册 9

  三、测试效果

  我们看下效果:

澳门新葡萄京官网注册 10

  点击“区域”的“铁东”效果如下:

澳门新葡萄京官网注册 11

  接着点击“租金”的“500元以下”效果如下:

澳门新葡萄京官网注册 12

  ok,测试没有问题,这一讲就到此。

  注意事项:

  (1)代码无误,但是筛选后并没有起作用的原因是系统模型相应字段的结合项没有打上勾。

  (2)筛选时提示“你来自的连接不存在”是因为地址栏没有指定“&classid=栏目ID”

发表评论

电子邮件地址不会被公开。 必填项已用*标注