设为首页收藏本站

PHPIN.NET

 找回密码
 立即注册
查看: 683|回复: 0

[技巧手记] 帝国CMS使用栏目缓存实现面包屑功能

[复制链接]

395

主题

402

帖子

3013

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3013
发表于 2017-1-13 15:00:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
帝国CMS使用栏目缓存实现面包屑功能
在userfun.php中加入以下函数:
  1. // 面包屑
  2. function Crumbs($classid=0){
  3.     global $class_r, $public_r;
  4.     if ($class_r[$classid]['bclassid']) {
  5.         Crumbs($class_r[$classid]['bclassid']);
  6.     }
  7.     echo ' &gt; <a href="'.sys_ReturnBqClassUrl($class_r[$classid]).'" title="'.$class_r[$classid]['classname'].'">'.$class_r[$classid]['classname'].'</a>';
  8. }
复制代码

在模版中使用:
  1. <?=Crumbs($GLOBALS['navclassid'])?>
复制代码


传递参数当前栏目ID即可

使用例子(内容页):
  1. <p class="bread-crumbs"><a href="[!--news.url--]" title="<?=$public_r['sitename']?>"><?=$public_r['sitename']?></a><?=Crumbs($GLOBALS['navclassid'])?> &gt; <span>[!--pagetitle--]</span></p>
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|PHPIN.NET ( 冀ICP备00000001号 )|网站地图  

GMT+8, 2017-12-13 07:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表