web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

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

414 ℃
     

对官网的结合项列表属性筛选显示插件基础上进行改进

改进

1.支持二级分类

2.调用更方便 共用一个函数

3.解决静态页classid=的问题

把压缩包里面的文件userfun.php放到e/class里面

在需要显示模板里的地方加上以下代码:

<?php $GET=$_GET; //——- 函数参数设置开始 —– //要显示的结合项字段列表,多个字段用半角逗号“,”隔开 如果是二级关系用 “#” $fieldandvar='dq#myarea,age,qqq#kkk'; //正常链接样式 $fieldandcss='fieldandcss'; //已选的选项链接样式 $changefieldandcss='changefieldandcss'; //字段与字段的显示间隔符,格式:开始显示字符|结束显示字符 $fieldexp='<table><tr><td>|</td></tr></table>'; //选项与选项的显示间隔符,格式:开始显示字符|结束显示字符 $valexp='| '; //字段显示选项设置,多项用“|”号隔开,格式:选项说明|==|内容1,值1|内容2,值2 $val=array(); $val2=array(); $val3=array(); $val['dq']='<b>区域:</b>|==|全武汉,|武昌,武昌|洪山,洪山|东西湖,东西湖|江岸,江岸|江汉,江汉|汉阳,汉阳|口,口|青山,青山|武汉周边,武汉周边'; $val2['dq']['武昌']='|==|徐东,徐东|杨园,杨园|徐家棚,徐家棚|积玉桥,积玉桥|司门口,司门口|中华路,中华路|粮道街,粮道街|小东门,小东门|首义路,首义路|紫阳路,紫阳路|武昌火车站,武昌火车站|武泰闸,武泰闸|南湖花园,南湖花园|丁字桥,丁字桥|中南路,中南路|水果湖,水果湖|东亭,东亭|傅家坡,傅家坡|中北路,中北路|武昌周边,武昌周边'; $val2['dq']['洪山']='|==|在,在|我,我|让,让'; $val2['dq']['东西湖']='|==|2,2|4,4|5,5'; $val2['dq']['江岸']='|==|4,4|4,4|6,6'; $val2['dq']['江汉']='|==|8,8|4,4|5,5'; $val2['dq']['汉阳']='|==|2,2|3,3|5,5'; $val2['dq']['口']='|==|7,7|8,8|5,5'; $val2['dq']['青山']='|==|2,2|6,6|6,6'; $val2['dq']['武汉周边']='|==|2,2|8,8|6,6'; $val['myarea']=$val2['dq'][$GET['dq']]; $val3['myarea']='<div class="gzw">|</div>'; $val['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'; $val['qqq']='<b>性别:</b>|==|不限,|男,男|女,女|人妖,人妖'; $val2['qqq']['男']='|==|中性男,中性男|奶型男,奶型男|基佬男,基佬男|纯爷们,纯爷们'; $val2['qqq']['女']='|==|美女,美女|靓女,靓女|飞女,飞女'; $val2['qqq']['人妖']='|==|4,4|4,4|6,6'; $val['kkk']=$val2['qqq'][$GET['qqq']]; $val3['kkk']='<div class="gzw">|</div>'; $g=user_ShowFieldandChange($val,$fieldandvar,$fieldandcss,$changefieldandcss,$fieldexp,$valexp,$val3);?> //调用 顺序按fieldandvar<?=$g[0]?><?=$g[1]?><?=$g[2]?><?=$g[3]?><?=$g[4]?>

调用格式:

1.要显示的结合项字段列表,多个字段用半角逗号“,”隔开 如果是二级关系用 “#” $fieldandvar='dq#myarea,age,qqq#kkk'; 2.二级关联使用 $val2['一级字段']['一级字段值']='|==|内容1,值1|内容1,值1|内容1,值1'; 例如:$val2['dq']['洪山']='|==|在,在|我,我|让,让'; 二级值 $val['二级字段']=$val2['一级字段'][$GET['一级字段']]; 3.$val3 是用来自定义样式的 当前字段会代替 $fieldexp 用法 $val3['字段名']='<div class="gzw">|</div>'; 4. 调用<?=$g[0]?>

html文本如何读取数据库代码示例

php表单提交报错显示适当的错误消息代码

帝国CMS如何获取目录定位(具体操作代码)

php语法中sleep函数的基本用法

利用php语法中NOT IN排除多个字段功能

标签: get, php语法, 列表, 帝国cms, 插件

上面是“帝国cms结合项列表属性筛选显示二级分类插件”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_1396.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 帝国cms
本文共计2565个字,预计阅读时长18分钟
生活小工具,收录了80多款小工具
上一篇: 抖音联合方正打造免费可商用品牌字体——抖音美好体
下一篇: 推荐一个在线图文转视频、AI 数字人工具——一帧秒创(免费赠送100分钟)
x 打工人ai神器