小李SEO博客

网站优化服务

帝国cms获取当前页面顶级栏目名称和连接方法

只在栏目页和内容页使用,首页使用无效,因为首页获取不到当前栏目的ID,所以无法进行下一步的判断。

<?php

$cr=explode("|",$class_r[$GLOBALS[navclassid]]['featherclass']);

$topbclassid=$cr[1];

?>

顶级栏目ID:<?=$topbclassid?>

<br>顶级栏目名:<?=$class_r[$topbclassid][classname]?>

<br>顶级栏目地址:/<?=$class_r[$topbclassid][classpath]?>

或者用下面的方法!

把下面代码复制到eclassuserfun.php中的<?php和?>间 (封面、列表、内容)

function user_GetTopBclassname($classid){

global $class_r;

$fr=explode('|',$class_r[$classid][featherclass]);

$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id

$topbclassname=$class_r[$topbclassid][classname];//第一级栏目名称

$cr[classid]=$topbclassid;

$topbclassurl=sys_ReturnBqClassname($cr,9); //第一级栏目链接

return "<a href=".$topbclassurl.">".$topbclassname."</a> ";

}

调用方法:<?=user_GetTopBclassname($GLOBALS[navclassid])?> 这个直接调用了一级栏目名称和链接

上一篇:帝国cms后台调整默认编辑器高度教程 下一篇:帝国cms实际发布时间最后修改时间可修改发布时间方法
相关帝国cms文章阅读
  • 帝国CMS强制下载txt文件浏览器带下载进度显示

    一般来说,下载txt会直接打开,把下面的代码放入到下载页面中,就提示下载并可以进度保存了!文件位置(\e\DownSys\class\DownSysFun.php) 找到如下代码(帝国CMS7.5 大概203行左右) //下载 Header(Content...

  • 帝国CMS多作者调用(包括有作者链接和没有连接)的方法

    多个作者的调用 方法1、标签调用 !--writer--] ---------------------------------------------------- 方法2、代码分割调用(用php分割$navinfor[writer]字段内容再显示) ①、没有作者链接 ?php $w=explode(,,$navinfor[wr...

  • 帝国CMS的灵动标签同时调用头条(1级、2级)、推荐(1级、2级)多种方法

    方法1、同时调用头条(1级、2级)、推荐(1级、2级) [e:loop={0,10,3,0,isgood=1 or firsttitle=1 or isgood=2 or firsttitle=2}] a href=?=$bqsr[titleurl]? target=_blank?=$bqr[title]?/a br [/e:loop] 也可以这样写,弹性好些。...

  • 帝国cms登陆模板调用会员信息副表字段js代码

    此方法主要是给后台--模板--公共模板--JS调用登陆模板,添加会员信息真实姓名truename等副表字段。默认帝国CMS是不支持调用会员信息副表字段的调用的! 第一步:在ememberloginloginjs.php中查找...

  • 帝国CMS分类信息有效期

    一、有效期 设定 分类信息,通常要设定有效期,如:此信息还剩N天 。等等。且大家都在找如何让有效期能根据判断实际,显示天数和是否过期。下面我在分享一下具体操作(我会尽量用最详...

  • 帝国cms模板内容关键字加粗加背景色修改方法

    关键字的class在 e/class/functions.php,搜索 function ReplaceKey 或 class=infotextkey 找到后在自己css文件中定义这个(class=infotextkey)css 样式如: .infotextkey {font-size:14px;font-weight:bold;background:#93FF93;} 14号字...

  • 帝国CMS为什么页面不统计点击数呢?

    11、为什么页面不统计点击数呢? 要统计页面访问率,需在内容模板底部加上!---page.stats--]变量 用户在模板那边选择是否增加此变量(如下载系统中一般不统计访问量,不加此变量就不会统计了...

  • 帝国CMS调用某一级栏目下所有二级(子)栏目下的3条信息示例

    调用每个二级(子)栏目下的3条信息 在父栏目下调用其各个子栏目的3条信息 [e:loop={select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid=2,0,24,0}] ?php $sqlm=sys_ReturnEcmsLoopBq($bqr[classid],3...

  • 帝国CMS图集PHP调用代码及调用图集第一张图片的方法

    帝国CMS图集默认调用标签的输出格式很难自定义。 但可以使用PHP来自定义调用图集,一流资源网以前发布过一篇 调用图片集的教程 今天这个主要分享如何调用图片集中的第一张图片: 图片集...

  • 帝国CMS同时发布到以下栏目:采用索引链链方式,怎样避免文章重复调用

    发布文章时,同时发布到以下栏目: 采用索引链链方式,怎样避免重复文章调用? 比如: 在A栏目下发布某篇文章01(id为1),采用索引链接同时发布到B栏目(生成文章02,ID为2),但是外部链接的...

  • 帝国CMS的复选框字段输出调用教程

    帝国CMS的复选框字段输出的样式很单一,就是固定的: |字段值1|字段值2|字段值3|字段值4|字段值5|字段值6|字段值7 也就是固定的每个值前面加一个 |,而且无法分离每个字段值。。 下面介绍一...

  • 帝国CMS灵动标签e:loop的使用

    灵动标签 (e:loop) 格式: [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]模板代码内容[/e:loop] 例子: table width=100% border=0 cellspacing=1 cellpadding=3[e:loop={栏目ID/专...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640