蓝叶博客

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > 网站设计 > EMLOG获取当前主分类下的子分类名和链接的代码

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

蓝叶    网站设计    2015-07-30    3183    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号即可。
评论一下 分享本文 赞助蓝叶

赞助蓝叶X

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

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