帝国cms无限极栏目导航函数-kb88凯时官网登录

时间:2019-11-16
阅读:
免费资源网 - https://freexyz.cn/

最近帮人做站时用到无限极栏目导航,因此写了一个函数实现此功能。

函数如下:

function dp_classmenu($bclassid,$i=0,$m=0){
	global $empire,$dbtbpre,$public_r;
	$bclassid=(int)$bclassid;
	$i=(int)$i;
	if(!$i){$i=1;}
	$d=$i;
	if($d>2){$d=2;}
	$st='';
	if($d>1&&$m==1){
		$st=' start';
	}
	$returnstr='';
	$i =1;
	$m=0;
	$sql=$empire->query("select classid,classname,bclassid,islast,classpath from {$dbtbpre}enewsclass where bclassid='$bclassid' and wburl='' order by myorder,classid");
	while($r=$empire->fetch($sql)){
		$returnstr.='
  • '; $classurl=$public_r['newsurl'].$r['classpath'].'/'; $m =1; if($r['islast']){ $qstr='&c'; $lian=''; $hstr=''; }else{ $qstr='&d'; $lian='class="lian"'; $hstr='-'; } $returnstr.=$qstr.''.$hstr; if(empty($r['islast'])) { $moreclassstr=dp_classmenu($r['classid'],$i,$m); $returnstr.=''; } $returnstr.="
  • "; } return $returnstr; }

    上面这个函数最后的效果跟演示站是一样的,是竖版导航。如果需要做成横版,只需要更改css

    使用方法是将此函数放到 e/class/userfun.php 文件中,然后就可以在模板中调用了,如:

    
    
    免费资源网 - https://freexyz.cn/
    返回顶部
    顶部
    网站地图