在使用DEDE程序所架設(shè)的網(wǎng)站時,使用搜索結(jié)果頁展示的問題上,由于font樣式飄紅問題,導(dǎo)致頁面錯亂,今天就跟著武林網(wǎng)一起來解決這個問題。
織夢程序的搜索結(jié)果原理很簡單,利用font加入顏色樣式賦予搜索結(jié)果,所以顯示出來的是紅色。
如關(guān)鍵詞為“織夢”,在搜索頁中會將“織夢”替換為“<font color='red'>織夢</font>”,描述中最容易出現(xiàn)錯亂,因為描述有字數(shù)限制,剛剛截取了 <font color='red'>織夢</font> 就導(dǎo)致了代碼異常,font標簽不閉合。
若關(guān)鍵詞正處于描述的結(jié)尾部分,在標紅處理的時候,font標簽也會占用字數(shù),所以會造成font標簽顯示不全。
去掉關(guān)鍵詞標紅的處理方式 :
打開 include/arc.searchview.class.php 文件:
找到代碼:
$fstr = str_ireplace($k, "<font color='red'>$k</font>", $fstr);
注釋或者刪除即可。
以上就是dedecms織夢搜索頁錯亂的解決方法的全部內(nèi)容,希望對大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點
疑難解答
圖片精選