Emlog获取当前主分类下的子分类名与链接代码
Emlog获取当前主分类下的子分类名与链接代码
把以下代码复制到网站当前模版下的module.php文件里。
[lv]
<?phpfunction sort_name($sortid){$db = MySql::getInstance();global $CACHE; $sort_cache = $CACHE->readCache('sort');$sort_a = $db->query ("SELECT * FROM " . DB_PREFIX . "sort where pid=$sortid ORDER BY sid ASC, taxis asc");while ($row = $db->fetch_array($sort_a)){foreach(array($row['sid']) as $key => $i){$out .= '<li><a href="'.Url::sort($i).'">'.$sort_cache[$i]['sortname'].'</a></li>'; }} echo $out;}?>
[/lv]
输出在需要的地方,例如log_list.php这个分类模板中,适当的位置调用
<?php sort_name($sortid);?>
就能获取当前主分类下的所有子分类名和链接了,如果当前分类下无子分类则输出空白,至于显示样式就请站长自行修改吧,如要在其它地方调用,把$sortid改为需要调用的主分类ID号即可。

