修改php的方法-去掉sa-blog官方連接的辦法
更新時(shí)間:2007年08月26日 22:02:13 作者:
最近幫朋友做個(gè)PHP博客,sa-blog早已深深的吸引了我,但是sa-blog總是在友情連接里添加官方的連接,即使你在緩存里刪除了連接,但是在更新你自己的連接的時(shí)候又會(huì)出現(xiàn),雖然這個(gè)功能沒什么影響,但是有點(diǎn)違背用戶的意愿。。。所以今天讀了下程序操作友情連接的地方,發(fā)現(xiàn)只需一處小小的修改就可以了,希望作者不要罵我,呵呵。
在/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%')"));
if (!$tatol) {
$contents.="\t'1018' => array(\n\t\t'name' => '".chr(83).chr(97).chr(98).chr(108).chr(111).chr(103).chr(45).chr(88)."',\n\t\t'url' => '".chr(104).chr(116).chr(116).chr(112).chr(58).chr(47).chr(47).chr(119).chr(119).chr(119).chr(46).chr(115).chr(97).chr(98).chr(108).chr(111).chr(103).chr(46).chr(110).chr(101).chr(116)."',\n\t\t'note' => '".chr(83).chr(97).chr(98).chr(108).chr(111).chr(103).chr(45).chr(88).chr(32).chr(83).chr(116).chr(117).chr(100).chr(105).chr(111).chr(115)."',\n\t\t),\n";
$contents.="\t'8717' => array(\n\t\t'name' => '".
此處省略
}
看完后發(fā)現(xiàn)就兩種辦法,一種是滿足$tatol,一種是不讓if (!$tatol) 判斷生效,第一種方法可以添加一條官方連接即可,參考這個(gè)AND (url like '%4ngel.net%' OR url like '%sablog.net%')"));即可滿足,第二種方法更為簡(jiǎn)單,修改if (!$tatol)為if ($tatol)了。
在/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%')"));
if (!$tatol) {
$contents.="\t'1018' => array(\n\t\t'name' => '".chr(83).chr(97).chr(98).chr(108).chr(111).chr(103).chr(45).chr(88)."',\n\t\t'url' => '".chr(104).chr(116).chr(116).chr(112).chr(58).chr(47).chr(47).chr(119).chr(119).chr(119).chr(46).chr(115).chr(97).chr(98).chr(108).chr(111).chr(103).chr(46).chr(110).chr(101).chr(116)."',\n\t\t'note' => '".chr(83).chr(97).chr(98).chr(108).chr(111).chr(103).chr(45).chr(88).chr(32).chr(83).chr(116).chr(117).chr(100).chr(105).chr(111).chr(115)."',\n\t\t),\n";
$contents.="\t'8717' => array(\n\t\t'name' => '".
此處省略
}
看完后發(fā)現(xiàn)就兩種辦法,一種是滿足$tatol,一種是不讓if (!$tatol) 判斷生效,第一種方法可以添加一條官方連接即可,參考這個(gè)AND (url like '%4ngel.net%' OR url like '%sablog.net%')"));即可滿足,第二種方法更為簡(jiǎn)單,修改if (!$tatol)為if ($tatol)了。
相關(guān)文章
十萬(wàn)美元的懸賞 互聯(lián)網(wǎng)梅森素?cái)?shù)大搜索
十萬(wàn)美元的懸賞 互聯(lián)網(wǎng)梅森素?cái)?shù)大搜索...2007-06-06RealPlay11 安裝過(guò)程遭遇CNNIC附清除辦法
RealPlay11 安裝過(guò)程遭遇CNNIC附清除辦法...2007-11-11