小李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利用PHP判断当前页面是否为首页

    我们在做模版的时候,习惯性把相同的块做成公共模版变量,方便以后修改。但是往往一个大块里面有那么一两个的样式是不一样的,比如一个客户站的main标签,当该标签位于首页的时候,...

  • 帝国CMS内容页模板SEO,调用关键词为文章为文章关键词,描述为文章简介的方法!

    帝国CMS的标签是很灵活的,如果内容页想进行SEO的话,把关键词改成文章关键词,描述改成文章简介是非常利于SEO的!这里墨鱼提供个调用方法! 后台模板 找到内容页模板把下面两句话: m...

  • 帝国CMS取消会员注册时候的邮箱必填

    帝国CMS会员注册的时候,邮箱是必填项,但有时候,我们希望注册时不需要填写邮箱,但帝国CMS并没有给这样一个可以关闭的设置项。 通过本教程就可以实现取消邮箱必填。 以帝国CMS7.2为例:...

  • 帝国CMS下载不采用弹出窗口式说明

    6、下载不采用弹出窗口式说明 如果不采用弹出式下载的话,可依以下步骤完成: 1.修改下载地址模板("公共模板" -> "修改下载地址模板"): 将: [ a href=#edown onclick=window.open('!---dow...

  • 修改帝国CMS的系统提示页模板

    帝国CMS默认的信息提示界面有点丑,想要修改怎么办: 修改文件: e/message/index.php 提示文字要改语言包 e/data/language/gb/pub/q_message.php...

  • 帝国cms模板qq微信登录注册提示验证码过期解决方法

    小李网络公司介绍帝国cms模板qq微信登录注册提示验证码过期解决方法知识,包括帝国cms微信小程序帝国cms小程序插件微信公众平台cms微信cms帝国cms小程序cms微信小程序帝国cms对接小程序微信小程...

  • 帝国cms7.5版本忘记登录密码及多次登录失败解决办法

    小李网络公司介绍帝国cms7.5版本忘记登录密码及多次登录失败解决办法知识,包括帝国cms二次开发教程帝国cms和织梦哪个好我的帝国官方网站指尖帝国为什么无网络模拟帝国登录不了帝国cms论坛...

  • 帝国CMS导航栏js高亮当前栏目,使用JS方法修改改造。

    高亮显示导航栏代码,通用方式,包括所在内容页 看了下论坛,大家基本使用的是灵动标签来实现当前栏高亮,我这个方法是根据js来实现的。如果需要你就试下吧 方法如下,大家可以举一反...

  • 帝国cms模板实现多国语言切换

    语言包解决方案(中英文为例,其他可自行添加) 1 .复制gb语言包,放入目录:edatalanguage中,重命名为:zh; 另加入语言包(除gb语言包以外):针对模板的中文进行的语言包制作 命名为:templa...

  • 帝国CMS点击量(onclick)的数值过万时,换成万为单位的方法

    比如:点击量的数值过万时怎样变成 如: 10009变成1.09万 找到显示点击量的地方换成如下代码,下面是内容模板使用的代码: ?=$navinfor[onclick]=10000?($navinfor[onclick]/10000).万:$navinfor[onclick]?...

  • 帝国CMS会员退出后跳转到指定地址

    帝国CMS会员退出后默认是跳转到网站首页,但有些时候 ,希望能跳转到指定地址,如跳转到会员登录页。 教程开始: 打开 /e/member/class/member_loginfun.php 查找: $gotourl=../../; 修改成: $gotourl=/e...

  • 帝国CMS首页调用已注册会员人数和最新会员名称

    首页调用已注册会员人数和最新会员名称 ?php $members=$empire-gettotal(select count(*) as total from {$dbtbpre}enewsmember);$newmember=$empire-fetch1(select userid,username from phome_enewsmember order by userid desc limit 1);? 会员总...

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