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

进入正题,最近蓝叶用EMLOG在做一些企业站时,需要用到一个功能,就是EMLOG获取当前主分类下的所有子分类名和链接

最终实现了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号即可

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索