分類目錄網站無法獲取網站縮略圖解決辦法
35dir分類網站目錄無法獲取網站縮略圖解決辦法,可以是直接鏈接別的網站的方法,操作如下:
1. 打開文件 source\module\prelink.PHP
搜索get_webthumb 找到以下代碼:
function get_webthumb($web_pic) {
global $options;
if (!empty($web_pic)) {
$strurl = $options['site_root'].$options['upload_dir'].'/'.$web_pic;
} else {
$strurl = $options['site_root'].'public/images/nopic.gif';
}
return $strurl;
}
修改成以下代碼:
function get_webthumb($web_pic,$web_url) {
global $options;
if (!empty($web_pic)) {
$strurl = $options['site_root'].$options['upload_dir'].'/'.$web_pic;
} else {
$strurl = 'https://blinky.nemui.org/shot?http://'.$web_url;
}
return $strurl;
}
大部分的分類目錄網站到這個地方就已經能解決了,但是有的老版本還需要繼續修改。
2.打開文件 source\module\website.php
搜索get_webthumb
找到
$web['web_pic'] = get_webthumb($web['web_pic']); 需要替換兩次
全部替換成
$row['web_pic'] = get_webthumb($row['web_pic'],$row['web_url']);
3.打開文件 module\siteinfo.php
搜索get_webthumb
找到
$web['web_pic'] = get_webthumb($web['web_pic']); 這行
替換成
$web['web_pic'] = get_webthumb($web['web_pic'],$web['web_url']);
4.打開文件 module\linkinfo.php
搜索get_webthumb
找到
$link['web_pic'] = get_webthumb($link['web_pic']);
這行
替換成
$link['web_pic'] = get_webthumb($link['web_pic'],$link['web_url']);
注意:最好是手動修改文件代碼,替換文件的花容易出問題的。