35dir网站分类目录程序无法获取缩略图的解决方法

35dir程序是一款公认的比较好的一款分类目录程序,由于原作者放弃运营,后面导致各种错误和失效,今天抽空修复了下这个无法获取网站缩略图的错误,下面说说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://s0.wp.com/mshots/v1/https://’.$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’]);

这是完整的解决方法希望能够帮助大家,谢谢支持!

© 版权声明
THE END
站务请联系QQ:190323122 微信:m86878
点赞142 分享