网站地图    收藏   

主页 > 后端 > dedecms >

关于DEDECMS列表页title标记自动加粗<b>标记的

来源:自学PHP网    时间:2014-11-30 17:03 作者: 阅读:

[导读] 今天使用DEDECMSV5.7做网站,发现一个问题,列表页有的文档的title标签会自动加粗b标记.原来是这些文章是推荐的属性,dede推荐属性的文档在列表页会生成加粗标签,以我的网站秀一派 http://...

关于DEDECMS列表页title标记自动加粗<b>标记的修改

今天使用DEDECMSV5.7做网站,发现一个问题,列表页有的文档的title标签会自动加粗<b>标记.

原来是这些文章是"推荐"的属性,dede"推荐"属性的文档在列表页会生成加粗标签,以我的网站秀一派 http://www.phpfensi.com 为例,修改以下两个文件可取消自动加粗<b>标记.

1.修改文件:include/arc.freelist.class.phpb

  1. if(ereg(c,$row[flag])) 
  2.  
  3.  
  4.                     { 
  5.                         $row[title] = "<b>".$row[title]."</b>"
  6.                     } 
  7. //修改为 
  8.      if(ereg(b,$row[flag])) 
  9.                     { 
  10.                         $row[title] = "<b>".$row[title]."</b>"
  11.  
  12.  
  13.                     } 

2.修改文件:include/arc.listview.class.php 

  1.  if(ereg(c,$row[flag])) 
  2.                     { 
  3.                         $row[title] = "<b>".$row[title]."</b>"
  4.                     } 
  5. //修改为 
  6.      if(ereg(b,$row[flag])) 
  7.                     {//开源软件:phpfensi.com 
  8.                         $row[title] = "<b>".$row[title]."</b>"
  9.                     } 

修放ereg()里标记的地方,这样做的原因是,把推荐属性c的文章,改成加粗属性b时才出现加粗.

更新后的5.7版本修改一下代码,文件:include/arc.listview.class.php

第878行:if(preg_match('/c/', $row['flag']))

修改为:if(preg_match('/b/', $row['flag']))

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论