很多開源程序建站都有對應的圖形修飾的,比如ecshop這款程序中的評論等級就是使用星星那種小圖標,這樣會員們購買之后評論的時候可以給評論等級,看上去就不會那么枯燥了,今天有位站長朋友購買了獨立ip空間安裝的dedecms程序,安裝之后發現網站后臺的軟件模型中使用的也是星星字符來顯示的,畢竟織夢程序做的不是企業網站不用星星來顯示也是可以的,于是這位站長朋友就找到了幾個別的小圖標聯系小編幫忙換掉,小編想來應該是很簡單的,只要找到對應的路徑和文件夾修改下就可以了,可是修改好了之后不起作用,原來還是要修改一段程序代碼的,下面具體的小編就來詳細整理下吧。 修改方法如下: 首先打開/include/helpers/channelunit.helper.php文件,在里面找到如下代碼:
function GetRankStar($rank){$nstar = "";for($i=1;$i<=$rank;$i++) $nstar .= "★";for($i;$i<=5;$i++) $nstar .= "☆";return $nstar;}將其替換為下面的代碼:function GetRankStar($rank){return $RankStar="<img src=/images/".$rank."star.gif>";}然后我們把自定義的星星圖片1star.gif、2star.gif等5個表示等級的星星圖片上傳至根目錄的images文件夾中,最后登陸網站后臺更新下系統的緩存就可以了,不過小編還是要在這里溫馨的提示下,星星圖片要按等級分別命名為1star.gif、2star.gif、3star.gif、4star.gif、5star.gif一共是5張。不然的話可能顯示不全的哦。
新聞熱點
疑難解答