<?php
require('../class/connect.php');
require('../class/db_sql.php');
require("../class/q_functions.php");
require('../data/dbcache/class.php');
$link=db_connect();
$empire=new mysqlquery();
//获取网站栏目------2014/7/2---by liangguanyu------------------
function user_ListCats($bclassid) {
global $empire, $dbtbpre,$class_r;
$sql=$empire->query("select classid, classname, bclassid, islast, classpath, classurl,tbname,sonclass,classimg from {$dbtbpre}enewsclass where bclassid='$bclassid' and wburl='' order by myorder,classid");
$num=$empire->num1($sql);
if ($num == 0 && $bclassid == 0)//无记录
{
echo $GLOBALS['notrecordword'];
return "";
}
if ($num == 0)
{
return '';
}
$i = 1;
while ($r=$empire->fetch($sql))
{
// 如果不是终极栏目,显示其子目录
if($_GET['toHtml']){
$url=$_GET['root'].$r['classpath'];
}else{
$url=$_GET['root'].'listInfo.php?classid='.$r['classid'];
}
$select = $_GET['classid']==$r['classid']?'class="mm-selected"':'';
if(empty($r[islast]) )
{
echo '<li '.$select.'><a href="' .$url. '"><i class="iconfont icon-'.($r['classimg']?$r['classimg']:$r['tbname']).'"></i> ' . $r[classname] . '</a>';
if($r[sonclass]){
echo '<ul>'."\r\n";
user_ListCats($r[classid], $showMore);
echo '</ul>'."\r\n";
}
echo '</li>';
} else {
echo '<li '.$select.'><a href="' . $url . '"><i class="iconfont icon-'.($r['classimg']?$r['classimg']:$r['tbname']).'"></i> ' . $r[classname] . '</a></li>';
}
$i += 1;
}
}
echo @user_ListCats();
db_close();
$empire=null;
?>
这个是一个方法,还有更多关于模板常用的标签及语法,我已经整理成一份300多页的PDF文档,可以联系我获取。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。