在使用DEDE程序所架設(shè)的網(wǎng)站時(shí),使用搜索結(jié)果頁展示的問題上,由于font樣式飄紅問題,導(dǎo)致頁面錯(cuò)亂,今天就跟著秀站網(wǎng)一起來解決這個(gè)問題。
織夢(mèng)程序的搜索結(jié)果原理很簡單,利用font加入顏色樣式賦予搜索結(jié)果,所以顯示出來的是紅色。
如關(guān)鍵詞為“織夢(mèng)”,在搜索頁中會(huì)將“織夢(mèng)”替換為“<font color='red'>織夢(mèng)</font>”,描述中最容易出現(xiàn)錯(cuò)亂,因?yàn)槊枋鲇凶謹(jǐn)?shù)限制,剛剛截取了 <font color='red'>織夢(mèng)</font> 就導(dǎo)致了代碼異常,font標(biāo)簽不閉合。
若關(guān)鍵詞正處于描述的結(jié)尾部分,在標(biāo)紅處理的時(shí)候,font標(biāo)簽也會(huì)占用字?jǐn)?shù),所以會(huì)造成font標(biāo)簽顯示不全。
去掉關(guān)鍵詞標(biāo)紅的處理方式 :
打開 include/arc.searchview.class.php 文件:
找到代碼:
$fstr = str_ireplace($k, "<font color='red'>$k</font>", $fstr); |
注釋或者刪除即可。