去除 DedeCMS 列表頁保舉文章問題加粗結果,織夢文
導讀:織夢文章織夢文章在織夢系統(DedeCMS)默認的設置下,如果發布文章時選擇了推薦(c)屬性,那么在其生成的列表中,文章標題就會因為添加了 b 標簽而加粗。同樣選擇了加粗屬性(dede商城模板dede模板安裝。
在織夢體系(DedeCMS)默認的配置下,假如宣布文章時選擇了保舉(c)屬性,那么在其天生的列表中,文章問題就會由于添加了 <b> 標簽而加粗。同樣選擇了加粗屬性(b)也是云云。這樣固然使得本文章在列表頁面很突出,但卻常常粉碎頁面的雅觀結果,多個保舉文章同時呈現時常亂作一團。
對頁面結果有要求的站長就必要改變這一結果,實現的方法有兩種。一種我稱之為硬竄改,那就是修改 Dedecms 源文件直接去掉 <b> 標簽。另一種方法我稱為軟竄改,通過 CSS 樣式表界說來代替 <b> 標簽的加粗結果。
通過修改 源文件 去掉保舉文章問題加粗結果
起首我們先容硬竄改要領。打開織夢體系(DedeCMS)安裝目次中的 include 文件夾找到 arc.listview.class.php 文件,打開后大抵在878行,或搜刮 preg_match('/c/' 能找到下面的代碼:
if(preg_match('/c/', $row['flag'])) { $row['title'] = "<b>".$row['title']."</b>"; }這個判定就是假如是保舉就加 <b> 標簽,注釋掉這個語句就可以或許取得加粗結果了。雖然,尚有更不錯的選擇,好比我們將 <b> 換成 <span> 并附加一個 Class 結果織夢模板會更好,由于你可覺得保舉的內容問題作出其他結果(固然保存這個b標簽仍然可以,但我們盡求邏輯上的公道嘛),如:
if(preg_match('/c/', $row['flag'])) { $row['title'] = "<span class='recom'>".$row['title']."</span>"; }這樣我們既去掉了列表頁保舉文章問題的加粗結果,又對保舉文章做了單獨的標志。
通過修改 CSS樣式表 去掉保舉文章問題加粗結果
先容過硬竄改要領后我們來講軟竄改dede會員中心模板,也就是不碰 DedeCMS 源文件的竄改要領。這個要領很簡樸,就是在樣式內外去掉響應列表下 <b> 標簽的加粗結果。打開樣式表找到相干列表的標簽,假設 Class 為 listbox ,去掉其下 li 中加 b 標簽的加粗結果:
.listbox li b { font-weight:normal !important; }樣式中的紅字 !important 是為了確保優先權來擔保 font-weight:normal 的實效。云云兩種步伐輕松去除 DedeCMS 列表頁保舉文章問題加粗結果
相關dede商城模板dede模板安裝。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章去除 DedeCMS 列表頁保舉文章問題加粗結果,織夢文主要講述加粗,標簽,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_31336.html