您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国CMS二级域名当前位置导航[!--newsnav--]输出不对怎么办
澜漪2023-01-10 12:55:26帝国CMS教程已有17人查阅
导读有的栏目用的二级域名,比如资讯页面,我想[!--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)
暂无内容 |
暂无内容 |
相关文章
- PHPCMS和帝国CMS的缓存机制有什么不同,对比
- PHPCMS与帝国CMS社区活跃度和技术支持哪个更好
- PHPCMS与帝国CMS的附件管理功能有什么不同
- PHPCMS和帝国CMS怎么选?开发和维护成本对比
- 帝国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整合百度编辑器ueditor的方法
1、根据自己使用的帝国cms版本编码下载对应的ueditor版本解压附件,重命名为”ueditor“,将”ueditor“文件夹上传至帝国cms的/e/data/ecmseditor/下帝国cms内容页J怎么添加百度熊掌号SON_LD数据
帝国cms内容页J添加百度熊掌号SON_LD数据方法,这个东西据说可以增加网站缩略图出图率,增加收录,不知道是不是真的帝国CMS怎么实现多集播放地址
帝国cms模板在列表页获取多个真实播放地址的方法,一起来看看吧,帝国CMS多集播放地址效果如下:帝国cms数据表phome_ecms_news_check新闻系统模型等待审核主表
phome_ecms_news_check新闻系统模型-待审核主表字段名字段类型解释idint(10) unsigned信息IDclassidsmallint(5) unsigned栏目IDttidsmallint(5) unsigned标题分类IDonclickint(10)
留言与评论 (共有 0 条评论) |