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号即可。
评论一下
分享本文
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《蓝叶博客》。
- 本文网址:https://lanyes.org/web/686.html
- 上篇文章:分享蓝叶截图工具2.2版
- 下篇文章:EMLOG最新评论显示文章标题

苏苏2016-06-06 23:01回复
#5
怎么样调用 所以分类呢?

蓝叶2016-06-09 21:24回复
@苏苏:调用所有分类,自己参考module.php里的侧边栏分类函数。

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