您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS二级域名当前位置导航[!--newsnav--]输出不对怎么办
澜漪2023-01-10 12:55:26帝国CMS教程已有15人查阅
导读有的栏目用的二级域名,比如资讯页面,我想[!--newsnav--]显示的是 资讯首页>xxx>xxx 而不是 首页>资讯>xxx>xxx,用[!--newsnav--]就实现不了
官方的[!--newsnav--]有什么不足?
1、样式死板 输出的样式写死在程序里 要修改只能改官方源码 升级时会痛苦不堪
2、有的栏目用的二级域名,比如资讯页面,我想[!--newsnav--]显示的是 资讯首页>xxx>xxx 而不是 首页>资讯>xxx>xxx,用[!--newsnav--]就实现不了
所以要改进,如何改进?
第一步:在e/class/userfun.php中加入下面的函数
第二步:在模板里,以前写[!--newsnav--]的地方,直接替换成<?user_linknav($GLOBALS[navclassid]);?>
这里代码直接照搬了前辈的代码,只是有些小改动,较之于前辈的贴子,这篇里的代码改动了
1、findparent函数里加了一行判断,如果是顶级栏目了,则前面不加“ > ”,否则再加
2、把$r[classpath]改成了$r[classurl],针对绑定二级域名的栏目,这样的写法不会出错(如果是ecms6.6,还要写成$r[classpath])
3、调用该功能时,不使用标签,直接写php代码,省去一步麻烦
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
- 帝国cms自定义字段ReturnClassAddField标签截取字数的方法
- 自定义函数解决帝国cms简介截取字符出现html代码的方法
- 本地环境phpStudy搭建帝国CMS的方法
- 帝国cms提示Table 'px.***_enewspubtemp_2' doesn't exist的解决方法
- 帝国cms通过栏目ID获取栏目名称,别名,链接的方法
- 帝国CMS二次开发新浪iplookup根据ip跳转到不同域名的方法
- 帝国CMS怎么实现内容关键字替换图片alt的办法
- 帝国CMS怎么使用egetip()获取用户IP函数
- 帝国cms二次开发实现纯JS版的地区联动筛选功能
- 帝国CMS批量提取第一张图片为标题缩略图的方法
- 帝国cms自带ckeditor编辑器代码高亮的方法codesnippet风格
- 帝国CMS文章和TAG删除编号ID从1开始的方法
暂无内容 |
暂无内容 |
随机图文
帝国CMS怎么用灵动标签调用tag的方法教程
第一种 普通灵动标签调用:1、 用名称的调用 tagname=<?=$bqr['tagname']?>第二种 灵动标签+php输出式帝国CMS用百度编辑器ueditor代码高亮不显示的解决方法
使用百度编辑器,后台编辑信息添加代码正常高亮,但是网站前台却不高亮。这是因为前台没有引用相关CSS文件的原因。帝国CMS列表内容模板(list.var)调用会员头像会员名和文章标题以及连接
{$dbtbpre}enewsmemberadd 会员数据库附表,存放了会员的头像等信息,$listtemp='代码内容'; 列表内容使用PHP必须使用的语法,记得勾选使用程序代码帝国CMS调用与当前信息的某字段值相同信息的方法
(一)、字段值数组:$navinfor调用方法:$navinfor['字段名'],比如要显示"信息ID字段",那在模板里用:<?=$navinfor['id']?>即可输出(单引号加不加均可)
留言与评论 (共有 0 条评论) |