//------带模板的导航调用标签 function egz_classInfo($classid,$tempid) {global $navclassid,$empire,$class_r,$public_r; //判断类别ID if(empty($classid)) { $classid=$navclassid; //终极类别则显示同级类别 if($class_r[$classid][islast]&&$class_r[$classid][bclassid]) { $classid=$class_r[$classid][bclassid]; } if($class_r[$classid][islast]&&empty($class_r[$classid][bclassid])) {$classid=0;} } $sql=$empire->query("select classid,classname,islast,sonclass,tbname from phome_enewsclass where bclassid='$classid' order by myorder,classid"); //取得模板 $tr=sys_ReturnBqTemp($tempid); $listtemp=$tr[temptext]; $subnews=$tr[subnews]; $listvar=$tr[listvar]; $rownum=$tr[rownum]; $formatdate=$tr[showdate]; if(empty($rownum)) {$rownum=1;} //字段 $ret_r=ReturnAddF($r,$tr[modid],$userid,$username,2); $field=$ret_r[0]; //列表 $list_exp="[!--empirenews.listtemp--]"; $list_r=explode($list_exp,$listtemp); $listtext=$list_r[1]; $no=1; $changerow=1; while($r=$empire->fetch($sql)) { //取得类别文章数 if($r[islast]) { $where="classid='$r[classid]'"; } else { $where=ReturnClass($r[sonclass]); } $cr=$empire->fetch1("select count(*) as total from phome_ecms_".$r[tbname]." where ".$where." and checked=1 limit 1"); $num=$cr[total]; //取得类别url $classurl=sys_ReturnBqClassname($r,9); //替换列表变量 $repvar=str_replace ('[!--egz.classname--]', $r[classname], $listvar); $repvar = str_replace ('[!--egz.mun--]',$no, $repvar); $repvar = str_replace ('[!--egz.classurl--]',$classurl, $repvar); $repvar = str_replace ('[!--egz.count--]',$num, $repvar); $repvar = str_replace ('[!--egz.onclick--]',$r[onclick], $repvar); $repvar = str_replace ('[!--egz.id--]',$r[classid], $repvar); $repvar = str_replace ('[!--egz.weburl--]',$public_r[newsurl], $repvar); $listtext=str_replace("",$repvar,$listtext); $changerow+=1; //超过行数 if($changerow>$rownum) { $changerow=1; $string.=$listtext; $listtext=$list_r[1]; } $no++; } //多余数据 if($changerow<=$rownum&&$listtext<>$list_r[1]) { $string.=$listtext; } $string=$list_r[0].$string.$list_r[2]; echo $string; }
失败 我按你的方法搞的 为什么会出现这个情况啊
我先复制userfun.php到e/class/目录下面了
然后输入
增加自定义标签如下:
标签名: 带模板的分类标签 标签符号: egz_classInfo 函数名: egz_classInfo 标签格式:[egz_classInfo]'分类ID',模板ID[/egz_classInfo] 标签说明: 分类ID:若为0则显示所有一级分类,若为空则显示当前模板所在的分类。请注意,要为空请保留两个单引号 ''
模板ID:对应你添加的导航模板的ID号。
就出现那个了 是因为什么啊?
|