当前位置:图集之家知识

帝国ECMS修改所在位置导航条[!–newsnav–]导航(面包屑导航)样式方法汇总

帝国ECMS修改所在位置导航条[!–newsnav–]导航(面包屑导航)样式方法汇总

内容

所在位置导航条[!newsnav] ,俗称面包屑导航,很多人在使用帝国cms做(仿制)模板的时候抖会用到这个系统标签,但是有时候出来的效果往往和原网站的效果不一样。就像我之前讲过的帝国cms列表分页样式修改以及帝国cms内容页分页的分页样式修改。那么这也要我们去修改帝国的底层代码了。

帝国ECMS修改所在位置导航条[!newsnav]导航(面包屑导航)样式方法汇总:帝国ECMS修改[!newsnav]导航样式及改英文语言包

帝国CMS默认的书写方式是这样的:

当前位置:a href=http://www.softhome.cc/html/首页/anbsp;nbsp; a href=http://www.softhome.cc/html/category/soft/websoft建站工具/a

可我们做网站模板时,有的需要修改面包屑导航,比如写成lia这种样式的,那要怎么改?

打开 e目录下的class目录下的connect.php这个文件,找到//返回栏目链接字符串,大概在1348行。或者查找 function ReturnClassLink 函数, 导航的样式就在这个函数里.

尽管里面的很多php代码我们看不懂,但是a标签总看的懂吧? 有一些是lia样式的,就在a 前面加上li就可以了。如果要修改[!newsnav]导航的其他语言版本, 比如修改成英文版的, 可以在语言包文件: e/data/language/gb/pub/fun.php 里面修改.

PS:修改文件最好用Dreamweaver来修改,不要用系统的记事本,不然会产生编码错误,特别是UTF-8编码的。

帝国ECMS修改面包屑导航条[!newsnav]箭头:

如果只是单纯的修改面包屑导航的箭头,比如把改成》》等其他样式,只需要 「登陆后台」,系统系统参数设置信息设置

帝国CMS当前位置!--newsnav--]首页两个字修改方法:

帝国CMS当前位置!--newsnav--]字段首页两个字修改方法,修改以下文件就可以了

修改位置:e/data/language/gb/pub/fun.php

'index'='首页', 这两个字可以随意更改成别的字

如果要让帝国CMS当前位置,如:首页XX栏目XX文章 变成:XX栏目文章 的形式,要怎么改?

只需要修改e/class/connect.php,搜索 $fun_r['index']

在 $string=a href=.$public_r[newsurl]..$fun_r['index']./a;前加 // 注释掉

在列表页和内容页调用父、子栏目名称和链接的导航条制作方法:

第一步:如何获取一级栏目ID?

找到 e/class/userfun.php把以下代码添加到{ }内:

//取得顶级栏目ID函数

function user_GetTopBclassid($classid){

global $class_r;

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

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

return $topbclassid;

}

只有把以上的代码添加后,才能获取到一级栏目(父栏目)的ID

第二步:在列表页模板加入以下代码

列表页导航:首页父栏目(封面)子栏目(列表)列表(资讯)

代码如下:

a href=http://www.softhome.cc首页/aa href=!--news.url--]e/public/ClassUrl?classid=!--bclass.id--] !--bclass.name--]/A Ahref=!--news.url--]e/public/ClassUrl?classid=!--self.classid--]!--pagetitle--]/A 列表 (这里的文字可以随意自己添加)

解释:

父栏目名称=!--bclass.name--]

父栏目ID=!--bclass.id--]

父栏目链接=!--news.url--]e/public/ClassUrl?classid=!--bclass.id--]

子栏目名称=!--pagetitle--]

子栏目ID=!--self.classid--]

子栏目链接=!--news.url--]e/public/ClassUrl?classid=!--self.classid--]

第三步:在内容页模板添加以下代码

内容页导航:首页父栏目(封面)子栏目(列表)内(正文)

代码如下:

a href=http://www.softhome.cc首页/a span class=gt/span a href=!--news.url--]e/public/ClassUrl/?classid=!--bclass.id--]!--bclass.name--]/a _fcksavedurl=!--news.url--]e/public/ClassUrl/?classid=!--bclass.id--]!--bclass.name--]/a span class=gt/span a href=!--class.url--]!--class.name--]/a

上面代码解释:

父栏目名称=!--bclass.name--]

父栏目ID=!--bclass.id--]

父栏目链接=/e/public/ClassUrl?classid=!--bclass.id--]

子栏目名称=!--class.name--]

子栏目ID=!--classid--]

子栏目链接=/e/public/ClassUrl?classid=!--classid--]

*特别声明:资源收集自网络或用户上传,本网站所提供的电子文本仅供参考,请以正式出版物为准。电子文本仅供个人标准化学习、研究使用,不得复制、发行、汇编、翻译或网络传播等。如有侵权,请联系我们处理。

相关