继上一篇文章《35DIR分类目录无法获取网站缩略图怎么办?》中谈到的35dir分类目录法显示网站缩略图的问题,当时并未能给出完美的解决方法,后来经过小编进一步研究后终于完善地解决了问题,最终效果可参考这里:http://www.shanjishi.com/daohang
下面给出完整的解决方法,有需要的朋友们赶快去修改吧!!!
1、打开文件 source\module\prelink.php
搜索get_webthumb,找到以下代码:
/** thumbs */
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;
}
将其修改为:
/** thumbs */
function get_webthumb($web_pic,$web_url) {
global $options;
if (!empty($web_pic)) {
$strurl = $options['site_root'].$options['upload_dir'].'/'.$web_pic;
} else {
//在这里选择不同的缩略图服务网站。
//$strurl = $options['site_root'].'public/images/nopic.gif';
//$strurl = 'http://y.searchpreview.de/preview?s='.$web_url;
//$strurl = 'http://get.thumbshots.ru/?lang=en&size=s&url='.$web_url;
//$strurl = 'http://webthumb.jd-app.com/webthumb.php?url='.$web_url;
$strurl = 'http://api.webthumbnail.org/?width=160&height=100&screen=1024&url='.$web_url;
}
return $strurl;
}
2、打开文件 source\module\website.php
搜索get_webthumb,找到$web['web_pic'] = get_webthumb($web['web_pic']);【注:该文件中有两个get_webthumb,需要全部修改】
全部修改成:
$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']);
通过以上四步修改后即能完美地显示网站缩略图了。
PS:1、以上方法其实跟第一次提到的是一样的,只不过第一次表达不清不楚,搞得小编糊里糊涂的。
2、修改以上文件前请注意做好备份,否则你也别来找小编了。
更多优秀文章请关注善记事博客小编微信:wuyoume16888
来源:善记事博客,转载请以链接形式标明本文地址:http://www.shanjishi.com/post/798.html
666分类目录网站http://www.666mulu.com/siteinfo/462.html