-->

帝国CMS无限极栏目导航函数是什么

帝国CMS无限极栏目导航函数,一起来看看怎么操作吧:

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

  函数如下:

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.''.$exp.$r['classname'].''.$hstr;
		if(empty($r['islast']))
		{
			$moreclassstr=dp_classmenu($r['classid'],$i,$m);
			$returnstr.=''.$moreclassstr.'';
		}
		$returnstr.="";
	}
	return $returnstr;
}

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

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

上一篇: 帝国CMS标题属性设置了加粗、颜色等设置、并且在内容页显示

下一篇: 帝国CMS列表页怎么调用TAG标签

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/technology/394.html

展开更多