帝国cms好代码教程父栏目和子栏目都能在当前栏目高亮

  • 压缩包大小:Unkown
  • 开发语言:
  • 软件授权:
  • 更新时间:2023-01-02 17:23:16
  • 软件类别:
  • 相关链接:未知官方
  • 网友评分:
  • 应用平台:Win2000/WinXP/Win2003
  • 演示地址:演示地址

效果展示

1)增加自定义函数

在/e/class/userfun.php中添加下面的函数。

	function currentPage($classid,$thisid){
	 global $class_r;
	 $fr=explode('|',$class_r[$classid][featherclass]);
	 $topbclassid=$fr[1]?$fr[1]:$classid;
	 if ($topbclassid==$thisid) {
	   echo "current";
	 }
	}
	function OnePage($classid,$thisid){
	 global $class_r;
	 $fr=explode('|',$class_r[$bclassid][featherclass]);
	 $topbclassid=$fr[1]?$fr[1]:$classid;
	 if ($topbclassid==$thisid) {
	   echo "one";
	 }
	}

2)父栏目调用

	[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 order by classid',0,24,0}]
	<li class="<?=currentPage($GLOBALS[navclassid],$bqr[classid])?>"><a rel="nofollow noopener noreferrer" href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" rel="dropmenu3" ><?=$bqr[classname]?></a></li>
	[/e:loop]

3)子栏目调用

	[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid ",0,24,0}]
	<li><a rel="nofollow noopener noreferrer" href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" class="<?=OnePage($GLOBALS[navclassid],$bqr[classid])?>" ><span class='l'></span><span><?=$bqr[classname]?></span><span class="r"></span></a></li>
	[/e:loop]

css样式自定义即可。

本文帝国cms好代码教程父栏目和子栏目都能在当前栏目高亮到此结束。别问别人为什么,多问自我凭什么。小编再次感谢大家对我们的支持!

关键词: 帝国CMS

下载地址

下载失败问题?【我要反馈】

提示:好代码网站资源是由用户投稿上传,内容来自互联网,本站只做免费推荐用于学习分享,如有版权及其他问题,请联系小编处理!

下载“jQuery焦点无缝轮播图特效”地址:

  • 日榜
  • 周榜
  • 月榜

推荐下载

  • 开发手册
  • 常用软件