虚位以待(AD)
虚位以待(AD)
首页 > CMS教程 > phpcms > PHPCMS多条件筛选,亲测,可行

PHPCMS多条件筛选,亲测,可行
类别:phpcms   作者:码皇   来源:互联网   点击:

1、 下载extention func php rar ,解压得到一个GBK的extention func php文件和一个UTF-8的extention func php文件,根据自己网站的编码,选择一个覆盖到“phpcms libs functions”目录下。 2、在后台对应的模
1、下载extention.func.php.rar,解压得到一个GBK的extention.func.php文件和一个UTF-8的extention.func.php文件,根据自己网站的编码,选择一个覆盖到“phpcms/libs/functions”目录下。

2、在后台对应的模型管理里面新建需要筛选的字段,筛选可以是下拉框、单选按钮等,如下图:






注意:1、“作为主表字段”必须选择“是”,否则调取不了数据
         2、“是否作为筛选字段”一定要选择“是”

3、在模板页面的筛选区域放入下面的代码:
    {
    php $lx_rang = array('创始人|1','技术合伙人|2','营销合伙人|3','运营合伙人|4','设计师|5','产品合伙人|6','创业导师|7','投资人|8','资源方|9','其它|10')}
    {
    loop filters('lx',$modelid,$lx_rang) $r}
    {
    $r[menu]}
    {
    /loop}
这里的 lx 换成你刚才新建字段时的字段名,array数组里面填写你的所有筛选选项和对应的值。

4、完成上面,筛选就完成了,效果如下:


5、如果需要将筛选变成静态的地址,可以新建.htaccess文件(新建方法见:如何在win7操作系统下新建.htaccess)。将下面的代码加入到这个文件,然后上传到根目录(网址的参数记得修改):
    rewrite ^/list-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=lists&catid=$1&page=$2;
    rewrite ^/list-([0-9]+)-(.*)-(.*)-(.*)-(.*)-([0-9]+).html /index.php?m=content&c=index&a=lists&catid=16&diqu=$2&xingbie=$3&xingzuo=$4&zimu=$5&page=$6;

(责任编辑:网页模板)
相关热词搜索: PHPCMS 多 条件 筛选 亲测 可行 、 下载