• EMLOG获取当前主分类下的子分类名和链接的代码

    把以下代码复制到当前模版下的module.php文件里
    <?php 
    function 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; 
    }?>
    在需要的地方,例如log_list.php这个分类模板中,适当的位置调用<?php sort_name($sortid);?>就能获取当前主分类下的所有子分类名和链接了,如果当前分类下无子分类则输出空白,至于显示样式就请站长自行修改吧,如要在其它地方调用,把$sortid改为需要调用的主分类ID号即可。
    

    分享本文 赞助支持

    赞助支持X

    扫码赞助
    联系站长
    CLG博客

    返回顶部