现在位置:首页 > 网站设计 > EMLOG获取当前主分类下的子分类名和链接的代码

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

作者:蓝叶 分类:网站设计 时间:2015-07-30 浏览:9740 评论:6

现在已经农历六月十五日的,天气越来越热合肥最近也越来越热了,以至于坐在电脑前写代码发篇文章都满头大汉,环境所致这也是没办法的事情,这是题外话,下面进入正题;最近蓝叶用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号即可。

免责声明:

本页网址:点击复制分享给朋友吧!

本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!

评论列表
挤眼亲亲咆哮开心想想可怜糗大了委屈哈哈小声点右哼哼左哼哼疑问坏笑赚钱啦悲伤耍酷勾引厉害握手耶嘻嘻害羞鼓掌馋嘴抓狂抱抱围观威武给力
提交评论

清空信息
关闭评论
苏苏
苏苏游客
#5
怎么样调用 所以分类呢?
2016-06-06 23:01回复
蓝叶
蓝叶游客
@苏苏:调用所有分类,自己参考module.php里的侧边栏分类函数。
2016-06-09 21:24回复
00.
00.游客
#4
0.0好吧
2015-11-09 20:39回复
星壹醉
星壹醉游客
#3
不错,感谢分享!
2015-10-20 17:48回复
御坂网络
御坂网络游客
#2
先找到父分类ID,然后获取所有父分类ID为这个的分类就是子分类了
2015-08-20 10:38回复
宅男世界
宅男世界游客
#1
签到成功!签到时间:2015/8/1 下午1:14:23,每日签到,生活更精彩!
2015-08-01 13:11回复
音乐欣赏
返回顶部