最近幫朋友做個PHP部落格,sa-blog早已深深的吸引了我,但是sa-blog總是在友情串連裡添加官方的串連,即使你在緩衝裡刪除了串連,但是在更新你自己的串連的時候又會出現,雖然這個功能沒什麼影響,但是有點違背使用者的意願。。。所以今天讀了下程式操作友情串連的地方,發現只需一處小小的修改就可以了,希望作者不要罵我,呵呵。
在/include/cache.php 111行左右有如下代碼:
unset($link);
$contents = "\$linkcache = array(";
$tatol = $DB->num_rows($DB->query("select linkid FROM ".$db_prefix."links where visible='1' AND (url like '%4ngel.net%' OR url like '%sablog.net%')"));
看完後發現就兩種辦法,一種是滿足$tatol,一種是不讓if (!$tatol) 判斷生效,第一種方法可以添加一條官方串連即可,參考這個AND (url like '%4ngel.net%' OR url like '%sablog.net%')"));即可滿足,第二種方法更為簡單,修改if (!$tatol)為if ($tatol)了。