帝国CMS替换当前位置导航[!---newsnav--]标签
摘要:官方的[!--newsnav--]有什么不足?1、样式死板输出的样式写死在程序里要修改只能改官方源码升级时会痛苦不堪2、有的栏目用的二级域名...
官方的[!--newsnav--]有什么不足?
1、样式死板 输出的样式写死在程序里 要修改只能改官方源码 升级时会痛苦不堪
2、有的栏目用的二级域名,比如资讯页面,我想[!--newsnav--]显示的是 资讯首页>xxx>xxx 而不是 首页>资讯>xxx>xxx,用[!--newsnav--]就实现不了
所以要改进,如何改进?
第一步:在e/class/userfun.php中加入下面的函数
第二步:在模板里,以前写[!--newsnav--]的地方,直接替换成<?user_linknav($GLOBALS[navclassid]);?>
这里代码直接照搬了前辈的代码,只是有些小改动,较之于前辈的贴子,这篇里的代码改动了
1、findparent函数里加了一行判断,如果是顶级栏目了,则前面不加“ > ”,否则再加
2、调用该功能时,不使用标签,直接写php代码,省去一步麻烦
前辈的贴子
blackq:[原创]完美替换“当前位置导航” [!--newsnav--]
/ShowThread/?threadid=80000&forumid=31
lcj110:{最新版}完美替换“当前位置导航” [!--newsnav--]
/ShowThread/?threadid=126337&forumid=31
【帝国CMS替换当前位置导航[!---newsnav--]标签】相关文章:
★ 帝国cms搜索关键字调用标签(showsearch)使用说明
上一篇:
cad绝对坐标和相对坐标输入