香港独立IP空间
香港php空间
美国php空间
域名注册

对应帝国cms程序,相信很多站长朋友和无忧主机小编一样,都应该知道,帝国有个标签是循环输出子栏目 [showclasstemp]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/showclasstemp],那么我们要如何才能够在当前栏目下获取子栏目呢?
比如我们知道当前栏目id是用$GLOBALS[navclassid],要如何才能够知道该当前目录下的子ID。无忧主机小编通过在网上看教程,咨询和测试,研究了好几天都没有得出想要的效果。后来想过使用别的办法,通过php代码调用,搞了半天终于搞出来了。
具体如何实现的方法,小编在这里分享一下:
首先获取当前栏目下面的子栏目:

<?php 
$bclassid=$GLOBALS[navclassid]; //取得本栏目id 
//取得本栏目下的子栏目 
?> 
[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc ",5,24,0,0,0}]

我们需要在这里加想循环的子栏目信息
子栏目名称:

<?=$class_r[$bqr[classid]]['classname']?>

子栏目链接:

<?=$class_r[$bqr[classid]]['classpath']?>

子栏目id:$bqr[classid]
标签调用信息:

[ecmsinfo] $bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo]

内容页获取当前栏目ID及父栏目ID

<?php 
$cid = $navinfor['classid']; 
$fid = $class_r[$cid]['bclassid']; 
?>

根据网上朋友们的指点,大体上是大功告成了。如有改进之处,还望指导一下。无忧主机小编在此感谢了!

无忧主机相关文章推荐阅读:

帝国CMS常用函数介绍

帝国CMS教程:统计留言数量

帝国EMPIRECMS根目录结构详细说明补充

帝国CMS教程:网站后台编辑器不完整的解决方法

本文地址:http://www.51php.com/empirecms/18690.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档