帝国CMS借助栏目缓存文件用自定义函数实现面包屑导航功能
时间:2017-01-26 10:05:54
分类:帝国教程
在userfun.php中加入以下函数:
折叠展开PHP 代码
-
- function Crumbs($classid=0){
- global $class_r, $public_r;
- if ($class_r[$classid]['bclassid']) {
- Crumbs($class_r[$classid]['bclassid']);
- }
- echo ' > <a href="'.sys_ReturnBqClassUrl($class_r[$classid]).'" title="'.$class_r[$classid]['classname'].'">'.$class_r[$classid]['classname'].'</a>';
- }
在模版中使用:
折叠展开PHP 代码
- <?=Crumbs($GLOBALS['navclassid'])?>
传递参数当前栏目ID即可
使用例子(内容页):
折叠展开PHP 代码
- <p class="bread-crumbs"><a href="[!--news.url--]" title="<?=$public_r['sitename']?>"><?=$public_r['sitename']?></a><?=Crumbs($GLOBALS['navclassid'])?> > <span>[!--pagetitle--]</span></p>
相关文章
-
- jquery在函数内使用$(this)进行单独计算的方式
-
我们在使用jquery选择器操作dom时,有时会需要使用$(this)来操作当前dom,但是在函数中是不能直接填写的,例如这样:折叠展开JavaScript 代码 $(".class").width($(this).parent&nbs
1430
-
- 帝国cms函数,ReturnLeftLevel() 返回后台操作权限
-
函数:ReturnLeftLevel()功能:传入数据存文本时存储的文件地址,执行ReadFiletext()函数读出文件内容,并过滤掉前边12个字符。位置:/e/class/connect.php 4589行版本:7.2 函数说明R&nbs
1704
-
- 帝国cms无限级循环输出栏目导航函数
-
本函数可以循环输出所有栏目的列表,不管栏目有几级,都会输出折叠展开PHP 代码 <?php require('../class/connect.php'); require('../class/db_sql.php');&nbs
1801
-
- 时间个性化显示函数,让帝国cms的时间显示更人性化
-
下面为函数代码,可以放在userfun中,也可以放在模板中。折叠展开PHP 代码 function formattime($time){ $minute = date("H:i",$time); $hour = date("H:&nbs
2167
-
- 帝国cms函数,GetTxtFieldText() 读取数据存文本的存储文件
-
GetTxtFieldText() 函数:GetTxtFieldText()功能:传入数据存文本时存储的文件地址,执行ReadFiletext()函数读出文件内容,并过滤掉前边12个字符。位置:/e/class/connect.php 3899&nbs
4016