Emlog实现主分类以及子分类显示该分类全部分类和当前分类高亮

访客3年前黑客资讯697

本文是介绍:Emlog如何实现主分类以及子分类显示该分类全部分类和分类高亮

我们知道要查询子分类很简单,只需要写一下sql查询一下哪个分类的pid是主分类ID

但是此 *** 到了子分类就会不显示或者出错,这里思源自己写了个代码实现了这个功能。

效果如下:

主分类下效果

子分类效果:

代码放到(module.php)中:

function sort_name($sortid)

{

    $db = MySql::getInstance();

    global $CACHE;

    $sort_cache = $CACHE->readCache('sort');

    $sort_z = $db->query("SELECT * FROM " . DB_PREFIX . "sort where sid=$sortid ORDER BY sid ASC, taxis asc");

    $rows = $db->fetch_array($sort_z);

    if ($rows['pid'] == '0') {

        echo '<li class="e5b5-5fd7-9ea3-2a37 cur"><a href="/go/?url=' . Url::sort($sortid) . '" class="5fd7-9ea3-2a37-3f80 target" rel="external nofollow" title="全部">全部</a></li>';

    } else {

        $sortid = $rows['pid'];

        echo '<li><a href="/go/?url=' . Url::sort($sortid) . '" class="9ea3-2a37-3f80-4406 target" rel="external nofollow" title="全部">全部</a></li>';

    }

    $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) {

            $current_tab = BLOG_URL . trim(Dispatcher::setPath(), '/') == Url::sort($i) ? 'cur' : '';

            $out .= '<li class="475b-7fb1-5835-7a42 ' . $current_tab . '"><a href="/go/?url=' . Url::sort($i) . '" class="7fb1-5835-7a42-e47e target" rel="external nofollow">' . $sort_cache[$i]['sortname'] . '</a></li>';

        }

    }

    echo $out;

}

然后在log_list.php(分类页)这样调用

 <?php sort_name($sortid);?> 

相关文章

4月4日网站自动变黑白js和php代码分享

为表达对抗新冠状疫情战斗牺牲烈士和逝世同胞的深切哀悼 国务院公告2020年4月4日将举行全国性哀悼活动,网站建议大家修改成黑白色,给大家分享一段代码,直接放在网站的</head>...

资源网页面顶部出现空白部分(&amp;amp;#65279)字符

页面出现&#65279字符而且div层之间出现很大的空隙,很是难看,思源在这里教大家如何解决这个问题 1资源网站长手动解决 用记事本修改文件保存后,刷新html页面后,发现顶部有一小段空白...

B站宣布AV号全面升级至BV号附python互换脚本

今日,B站官方公开了一则有关于“AV号全面升级”的相关公告。官方表示:为了保护信息安全,容纳更多投稿,维护UP主的权益,自2020年3月23日起,AV号将全面升级为BV号,未来BV号将作为稿件的统一标...

浏览器使用js代码快速删除微博内容

本文是分享如何用浏览器使用js代码快速删除微博内容 方法步骤 1.电脑进入自己微博主页->然后右键鼠标->审核米素->点下面的 2.第二个英文“Console”...

jquery外链版本整理

jquery-2.1.1 (注!jquery-2.0以上版本不再支持IE 6/7/8) 百度引用地址 (推荐目前最稳定的,不会出现延时打不开情况)百度压缩版引用地址: <script src...

网站标题特效集合

js 判断页面切换时,标题改变 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&...