dedecms联动菜单作为条件查询.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dedecms联动菜单作为条件查询

分页时加上自定义的条件参数 dedecms新增模型,前台展示时用模型里的联动菜单作为条件查询 效果如 : 一级类 基本金属 小金属 钢铁及钢铁制品 废金属及其他废料 贵金属 金属矿 二级类 铜 铝 铅 锌 锡 镍 锰 三级类 电解铜 铜板 铜棒 铜带 铜管 1. 首先在 /plus/list.php 里引用系统生成的联动类别所对应的数组文件 如: require_once(DEDEDATA./enums/jinshu_lb.php); 2. 在对应的模板中调用栏目分类的列表 $em_jinshu_lbs 为 联动类别对应的数组名,在/enums/jinshu_lb.php中可以看到 注意栏目的连接形式为 ?channelid=频道ID tid=当前栏目ID lb1=一级类的对应的枚举值 lb2==二级类的对应的枚举值 lb3==三级类的对应的枚举值 *****************************第一种循环方法****************************** *****$em_jinshu_lbs为对应的数组名 一级类 {dede:php} $temp1=; foreach($em_jinshu_lbs as $eid=$em){ if($eid % 500 == 0){ $styles=($eid == $lb1) ? style=font-weight:bold;color:#ff0000;: ; $temp1 .= lia .$styles. href=.$cfg_cmspath./plus/list.php?channelid=6tid=.$_GET[tid].lb1=.$eid. .$em./a/li; } } echo $temp1; {/dede:php} 二级类 {dede:php} $temp1=; foreach($em_jinshu_lbs as $eid=$em){ if($eid $lb1 $eid $lb1+499 is_int($eid)){ $styles=($eid == $lb2) ? style=font-weight:bold;color:#ff0000;: ; $temp1 .= lia .$styles. href=.$cfg_cmspath./plus/list.php?channelid=6lb1=.$lb1.lb2=.$eid. .$em./a/li; } } echo $temp1; {/dede:php} *****************************第二种循环方法 适合只有二级的情况下****************************** $em_feileis 为对应的数组名 $temp=end($em_feileis); //取最后值 $temp1=array_keys($em_feileis,$temp); //取最后一个值的索引 $max_n=intval($temp1[0]/500); //计数数组有几个一级类 for($i=1;$i=8;$i++){ $suoyin=$i*500; $strs .= div class=pro_list_title; $strs .= h3 a href=list.php?tid=$tidc_id=$suoyin$em_feileis[$suoyin]/a/h3; //计算二级类的开始与结束位置 $suoyin_s=$suoyin+1; $suoyin_d=$suoyin+500; $strs .= ul; for($j=$suoyin_s ; $j $suoyin_d; $j++){ $strs .= lia href=list.php?tid=$tidc_id=$j$em_feileis[$j]/a/li; if(!$em_feileis[$j]){ break; } } $strs .= /ul; $strs .= /div; } 三级类 {dede:php} $temp1=; foreach($em_jinshu_lbs as $eid=$em){ if($eid $lb2 $eid $lb2+1 ){ $styles

文档评论(0)

cbf96793 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档