php专区

 首页 > php专区 > PHP应用 > CMS建站 > 用帝国自定义标签实现当前栏目高亮_帝国cms_CM

用帝国自定义标签实现当前栏目高亮_帝国cms_CM

分享到:
【字体:
导读:
          不多废话,直接进入主题,此方法结合帝国论坛两个帖子实现,分别为 巧用帝国的标签实现真正的当前栏目高亮(绝对精华) 和灵动标签应用大汇总...

不多废话,直接进入主题,此方法结合帝国论坛两个帖子实现,分别为 巧用帝国的标签实现真正的当前栏目高亮(绝对精华) 和灵动标签应用大汇总

一番测试下来,雪①找到了自己觉得方便的方法, 特记录在此。
1、因为要用到自定义标签,所以首先要在eclassuserfun.php 加入一个自定义函数, 即

复制代码
代码如下:

//取得顶级栏目ID函数
function user_GetTopBclassid($classid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id
return $topbclassid;
}

2、接下来用灵动标签调用导航部分,用动态获取当前栏目id以及父栏目id。

复制代码
代码如下:



3、在模板变量中制作一个变量, 如 [!--temp.tab--] 在其中加入第2步的代码, 就可以在首页及列表页调用啦,

引用wc在论坛的一个回复
当为首页的时候当前栏目是为空即channle
当前为一级栏目时,则为channle当前栏目id
当有栏目为非一级栏目,则为channle一级父栏目id

封面模板、列表模板、内容模板下都有效
分享到:
帝国CMS显示头条/置顶/推荐标识实现方法_...
最近在搞帝国CMS,如果文章包含图片,或者文章是置顶的,需要在列表的题头显示相应的标识,后来用灵动标签实现了,这里记录一些,估计会有不少人会用到 我们以3天内的发布为条件输出带 new 图标的信息(首页模板上的灵动标签格式): 复制代码代码如下: [e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
帝国ecms列表页标题图片判断功能实现方法...
帝国ecms列表页标题图片判断功能实现方法,需要的朋友可以参考下 首先看一下效果俺真的是菜鸟级别的,能弄出这个效果来,着实高兴了一会儿, 按照习惯, 分享一下。小改了一个文件,就是e\class\connect.php中标题图片的部分,797行 ,在标签模板中调用时用[!--titlepic--]即可得到的形式。 复制代码代码如下: elseif($...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……