在網上下載下來的源碼肯定是有bug的,那么本篇文章主要就是介紹如何修改一些bug。
一、sitemap鏈接錯誤
打開新建好的分類目錄網站首頁,然后把鼠標放到最下面的站點地圖鏈接上,你會發現地址上面多了一個斜杠,點擊之后直接進入404頁面。顯然這里是不對的,怎么修改呢?
首先,打開source/moudle目錄下的perlink.php文件;
其次,搜索get_sitemap_url
這個函數;
最后,找到$strurl = $options['site_root'].'sitemap/'.$module.'/';
這行,將最后面的斜杠刪掉,保存即可。
二、前臺無法顯示PR值圖片和QQ咨詢圖片
這個比較好修改,首先打開themes/default/weblink.html文件。然后搜索找到這兩行代碼:
<td><img src="public/images/gpr/{#$item.web_grank#}.gif"></td>
<td><img src="public/images/bpr/{#$item.web_brank#}.gif"></td>
然后在public前面加上../就可以了,是不是很簡單呢?
QQ咨詢圖標不顯示,直接去官網復制最新的代碼替換下原來的代碼即可。
三、如何去掉QQ登陸
可能很多人都注意到了,分類目錄網站很難申請到QQ登陸權限的,因為QQ開放協議里面有一條,不允許網站強制所要用戶QQ號,可是我們行業限制啊,不用QQ又不行,而且35dir的QQ登陸是半成品,每次都要重新驗證權限,而且無法綁定賬號,很麻煩。那么干脆我們去掉這個功能好了,畢竟我們網站注冊本身也不怎么麻煩。
首先登陸網站分類目錄后臺,在注冊設置里找到QQ一鍵登錄選項,選擇禁止,點擊保存;
其次我們要去掉那個圖標,要不然放在上面很難看的。打開moudle文件夾下的common.php文件,找到下面這行代碼,注釋掉就可以了:
<a href="'.$options['site_root'].'member/?mod=connect&oper=init"><img src="'.$options['site_root'].'public/images/qq_login.png" /></a> /
四、修改文本廣告
我們發現文本廣告開發并不完整,這里我進行了相應的修改。使用也比較方便了許多。
打開source/moudle找到adver.php文件。找到下面的函數:
/** text ads */
function get_adlinks() {
$ads = get_adver(1);
if (!empty($ads)) {
return $ads;
}
}
直接修改為:
/** text ads */
function get_adlinks($aid = 0) {
$ads = get_adver(1);
if (is_array($ads[$aid])) {
$ad_name = $ads[$aid]['adver_name'];
$ad_url = $ads[$aid]['adver_url'];
$ad_tips = $ads[$aid]['adver_etips'];
$ad_days = $ads[$aid]['adver_days'];
$ad_date = $ads[$aid]['adver_date'];
$ad_code ="<a href=".$ad_url." target='_blank'>".$ad_name."</a>";
$endtime = $ad_date + $ad_days * 24 * 3600;
if ($ad_days > 0) {
return $endtime > $adver['adver_date'] ? $ad_code : $ad_tips;
} else {
return $ad_code;
}
}
}
如何調用?
在你需要文字廣告的地方粘貼{#get_adlinks(1)#}
代碼。括號里面的數字是廣告ID。
五、修改相關查詢鏈接
這個也是比較簡單的,打開themes文件夾下的siteinfo.php文件,直接修改相應代碼就行了。
相關標簽: # 35dir分類目錄 # bug修復小技巧 # sitemap # QQ咨詢圖片 # 如何去掉QQ登陸 # 相關查詢鏈接