官方的[!--newsnav--]有什么不足?
1、样式死板 输出的样式写死在程序里 要修改只能改官方源码 升级时会痛苦不堪
2、有的栏目用的二级域名,比如资讯页面,我想[!--newsnav--]显示的是 资讯首页>xxx>xxx 而不是 首页>资讯>xxx>xxx,用[!--newsnav--]就实现不了
所以要改进,如何改进?
第一步:在e/class/userfun.php中加入下面的函数
//当前位置导航
function user_linknav($classid){
global $empire,$dbtbpre,$navclassid,$class_r,$public_r;
//当前栏目
if($classid=="selfinfo"){
if(empty($navclassid)){
$classid=0;
}else{
$classid=$navclassid;
//终极类别则显示同级类别
if($class_r[$classid][islast]&&$class_r[$classid][bclassid]){
$classid=$class_r[$classid][bclassid];
}
if($class_r[$classid][islast]&&empty($class_r[$classid][bclassid])){
$classid=0;
}
}
}
$query="select classname,bclassid,classpath from {$dbtbpre}enewsclasswhere classid=".$classid;
$sql=$empire->query($query);
//echo "<a href = \"/\">首页</a>";
while($r=$empire->fetch($sql)){
findparent($r[bclassid]);
echo " > <a href =\"/".$r[classurl]."\">".$r[classname]."</a>";
}
}
//当前位置导航,递归查询父栏目
function findparent($classid){
global $empire,$dbtbpre;
$query="select classname,bclassid,classpath from {$dbtbpre}enewsclasswhere classid=".$classid;
$sql=$empire->query($query);
while($r=$empire->fetch($sql)){
findparent($r[bclassid]);
$prefix="";
if($r[bclassid]){$prefix = " > ";}
echo $prefix."<a href =\"/".$r[classurl]."\">".$r[classname]."</a>";
}
}
第二步:在模板里,以前写[!--newsnav--]的地方,直接替换成<?user_linknav($GLOBALS[navclassid]);?>
这里代码直接照搬了前辈的代码,只是有些小改动,较之于前辈的贴子,这篇里的代码改动了
1、findparent函数里加了一行判断,如果是顶级栏目了,则前面不加“ > ”,否则再加
2、把$r[classpath]改成了$r[classurl],针对绑定二级域名的栏目,这样的写法不会出错(如果是ecms6.6,还要写成$r[classpath])
3、调用该功能时,不使用标签,直接写php代码,省去一步麻烦
帝国CMS完美替换“当前位置导航”&#091;!--newsnav--]
帝国CMS替换当前位置导航&#091;!---newsnav--]标签,实现样式自定义!
官方的!--newsnav--]有什么不足? 1、样式死板 输出的样式写死在程序里 要修改只能改官方源码 升级时会痛苦不堪2、有的栏目用的二级域名,比如资讯页面,我想!--newsnav--]显示的是 资讯首页x...
帝国CMS开启模板支持程序代码说明
5、开启模板支持程序代码说明 1.开启:参数设置-》信息设置 2.这样直接在模板加上php代码就会受系统编译了。如果不想被编译,把程序代码直接加到页面里面: 用!--code.start--表示 用!--code....
帝国cms7.5编辑器按钮ckeditor换moonocolor颜色方法
各位小伙伴是不是看惯了帝国CMS一成不变的编辑器按钮?灰不溜秋的moono主题看着很大气,但是没有颜色的样子看惯了有点难受了,老墨今天去编辑器官方溜达了下,找到了一套替代方案,让这...
帝国cms默认勾选远程保存图片和默认勾选第一张上传图片为标题图片
这个问题很多小伙伴问过我,我看很多小伙伴自己改了,还有很多不会改的,今天就做个详细教程吧! 先来一个没改之前编辑器下面的图: 下面开始进行修改,按照下面的图示进入自动设置(...
帝国CMS后台添加关键字时自动复制到TAGS(同步更新)的方法
功能介绍:在添加文章的关键字时,把输入的关键字自动复制到TAGS文本框。 修改方法: 帝国CMS后台系统设置管理数据表新闻系统数据表 (phome_ecms_news)[管理字段] special.field(特殊属性)[修改系...
帝国CMS发送邮件的设置方法!
很多朋友问我,为什么帝国CMS配置了邮件发送,但是注册等功能配置了发送邮件认证,邮件发送不出去呢?今天墨鱼给大家做一个图文说明! 配置邮件的地方大家都知道如下图:这样填写一下...
帝国CMS内容简介(smalltext)增加输入字数统计
内容简介(smalltext)加输入字数统计 方法1、统计输入字符数 smalltext添加一个js来提示及统计已输入的字数 把以下smalltext字段的输入的html表单 textarea name=smalltext cols=80 rows=10 id=smalltext?=$ecmsfir...
帝国CMS使用[showtags]标签随机颜色大小显示tags方法
帝国使用[showtags]标签随机颜色大小显示tags方法 帝国CMS使用[showtags]随机颜色大小显示tags标签 在要显示TAGS的地方粘贴下列代码: XML/HTML 代码 div id=tags [showtags],10,10,num desc,0,s,r,,1,[/showtags]/div sc...
帝国cms7.5编辑器的播放器整合CKPlayer播放器
需求:将帝国CMS7.5信息编辑器的播放器整合CKPlayer播放器,支持一个页面多个视频播放 第一步:下载ckplayer播放器解压后放置 /e/extend/ckplayer/目录 第二步:替换信息编辑器中的视频上传js控件...
帝国CMS批量提取新闻正文内容的第一张图片作为标题缩略图的SQL语句
执行以下脚本的时候请 先备份数据库!文本存放的新闻正文字段不可用! 新闻正文字段作为主表的情况用以下语句: update phome_ecms_news set titlepic =concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(newstext,...
帝国CMS自定义列表的排序newstime(时间)、onclick(点击或浏览)、plnum(评论)、diggtop、r
统计记录: select count(*) as total from [!db.pre!]ecms_movie 查询记录: select * from [!db.pre!]ecms_movie order by id desc 注释:[!db.pre!]ecms_movie 为数据表类型(movie是电影数据表) desc - 降序排列 ASC - 升序排列 id...
帝国cms内容页直接调用图集函数及使用方法
帝国CMS图集默认调用输出的格式很可恶,一流资源网之前分享过一篇帝国CMS PHP调用图集中所有图片列表 今天再介绍一个方法: 第一步:打开 /e/class/userfun.php,加入以下代码: functionshowpiclis...
宿迁seo营销公司哪家好?网络营销公司排名
江苏宿迁seo营销公司有哪些?营销策划方案是什么?今天小李seo博客www.lingquang.com小编和大家讲讲宿迁十大网络营销公司排名。...
四川seo外包公司哪家好?网站外包服务公司排名
四川seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?小李seo博客www.lingquang.com小编讲讲四川seo外包公司十大排名榜。...
江苏seo外包公司哪家好?网站外包服务公司排名
江苏seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?小李seo博客www.lingquang.com小编讲讲江苏seo外包公司十大排名榜。...
黄冈seo外包公司哪家好?黄冈外包服务公司排名
湖北黄冈seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?小李seo博客www.lingquang.com小编讲讲黄冈seo外包公司十大排名榜。...
包头seo外包公司哪家好?网站外包服务公司排名
包头seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲内蒙古包头市seo外包公司十大排名榜。...
宁波营销外包公司之行业关键词排名优化技巧
搜索引擎优化工作员分析一个网站优化得怎么样,往往是查看目标网站的词库文件,而这些词库文件中的关键字也可以定义这个网站行业类别。二者是紧密联系的,即然要做一个行业门户网站...
白城seo营销公司哪家好?白城网络营销公司排名
白城seo营销公司有哪些?营销策划方案是什么?今天小李seo博客www.lingquang.com小编和大家讲讲吉林白城市十大网络营销公司排名。...
扬州seo营销公司哪家好?网络营销公司排名
扬州seo网络营销公司哪家好?怎么选择?互联网的普及和发展,网络营销逐渐成为了人们生活当中不可缺少的一部分。在这种趋势下,扬州越来越多的企业认识到了网络营销推广的重要性,很多老...
深圳网站优化公司哪家好?十大优化公司排名
当今互联网时代,网站优化外包已经成为了众多企业的选择,那么,肯定会碰到各种各样的问题,比如:如何选择网站优化公司?如何选择靠谱的网站优化公司?深圳网站优化公司哪家好呢?...
日照网站优化公司哪家好?十大优化公司排名
如何选择日照网站seo优化效果关键词排名好的公司?费用是多少?小李seo博客www.lingquang.com小编介绍山东日照网站优化公司十大排名榜。...
宜春网站建设公司哪家好?企业网站建设公司排名
江西宜春比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲宜春十大企业网站建设公司排名。...
威海seo推广公司哪家好?知名推广公司排名
山东威海seo推广公司哪家好优化效果好?怎么选择?现在小李seo博客www.lingquang.com小编介绍威海seo推广知名公司网站十大排名。...
阜阳网站优化公司哪家好?十大优化公司排名
如何选择阜阳网站seo优化效果关键词百度排名好的公司?费用是多少?今天小李seo博客www.lingquang.com小编介绍安徽阜阳网站优化公司十大排名榜。...
包头网站建设公司哪家好?包头企业网站建设公司排名
包头市比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲内蒙古包头十大企业网站建设公司排名。...
唐山seo推广公司哪家好?知名推广公司排名
唐山seo推广公司哪家好优化效果好?怎么选择?现在小李seo博客www.lingquang.com小编介绍河北唐山seo推广知名公司网站十大排名。...
营口seo外包公司哪家好?营口网站外包服务公司排名
营口seo外包服务公司哪家好?费用是多少?如何选择网站seo外包公司?今天小李seo博客www.lingquang.com小编讲讲辽宁营口市seo外包公司十大排名榜。...
衢州网站建设公司哪家好?企业网站建设公司排名
浙江比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲衢州十大企业网站建设公司排名。...
东营网站建设公司哪家好?企业网站建设公司排名
山东东营比较靠谱的网站建设公司有哪些?专业的网络营销型建站公司怎么选择?今天小李seo博客www.lingquang.com小编详细讲讲东营十大企业网站建设公司排名。...