今天使用DEDECMSV5.7做網站,發現一個問題,列表頁有的文檔的title標簽會自動加粗<b>標記.
原來是這些文章是"推薦"的屬性,dede"推薦"屬性的文檔在列表頁會生成加粗標簽,以我的網站秀一派 http://www.survivalescaperooms.com 為例,修改以下兩個文件可取消自動加粗<b>標記.
1.修改文件:include/arc.freelist.class.phpb
- if(ereg(c,$row[flag]))
- {
- $row[title] = "<b>".$row[title]."</b>";
- }
- //修改為
- if(ereg(b,$row[flag]))
- {
- $row[title] = "<b>".$row[title]."</b>";
- }
2.修改文件:include/arc.listview.class.php
- if(ereg(c,$row[flag]))
- {
- $row[title] = "<b>".$row[title]."</b>";
- }
- //修改為
- if(ereg(b,$row[flag]))
- {//開源軟件:Vevb.com
- $row[title] = "<b>".$row[title]."</b>";
- }
修放ereg()里標記的地方,這樣做的原因是,把推薦屬性c的文章,改成加粗屬性b時才出現加粗.
更新后的5.7版本修改一下代碼,文件:include/arc.listview.class.php
第878行:if(preg_match('/c/', $row['flag']))
修改為:if(preg_match('/b/', $row['flag']))
新聞熱點
疑難解答