在网站(网址)分类目录提交网站的时候会发现很多的分类目录网站出现缩略图无法显示的现象,十分影响用户体验,缩略图无法显示多数是连接第三方网站截图服务的平台,由于对方网站无法打开所以图片无法显示,很多分类目录缩略图用https://api.webthumbnail.org端点。 这是一个url格式盗链截图在Webthumbnail.org,生成的图像:http://api.webthumbnail.org/?width=...&height=...&screen=...&url=...
多数分类目录修改缩略图是网站根目录下文件source\module\prelink.php,打开文件,多数在最后找(250行左右),找到function get_webthumb($web_pic,$web_url)。会看到如下代码:
$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;
// $strurl = 'http://tu.luobuw.com:8080/?url='.$web_url;
$strurl = 'https://blinky.nemui.org/shot?http://'.$web_url;
}
之前就是因为用$strurl = 'http://api.webthumbnail.org/?width=160&height=100&screen=1024&url='.$web_url;作为缩略图,因网站近期打不开,图片无法显示。现在换成$strurl ='https://blinky.nemui.org/shot?http://'.$web_url;如果你的分类目录网站图片不正常,可以找到这个文件,看看你用的对应的缩略图服务网站。
目前上面代码第一种$strurl = $options['site_root'].'public/images/nopic.gif';图片显示如下:
而http://api.webthumbnail.org/?width=160&height=100&screen=1024&url='.$web_url;由于服务器502Bad Gateway问题,图片无法显示,如下:
还有一种方法是修改 网站根目录下\source\include\function.php
搜索save_to_local函数(大约在434行)
$imgurl = 'http://open.thumbshots.org/image.pxf?url='.$weburl;
替换成:
$imgurl = 'http://www.myip.cn/webthumb.php?q='.$weburl;
保存即可,然后去后台-站点管理-下载图片 下载所有图片即可 大约每个图片100K 图片保存在\uploads\website目录下 (个人认为很占空间与带宽),图片效果显示如下:
评论