網站分類目錄(圖片)縮略圖顯示不正常問題

2016年11月25日12:21:59 發表評論

阿里云服務器

在網站(網址)分類目錄提交網站的時候會發現很多的分類目錄網站出現縮略圖無法顯示的現象,十分影響用戶體驗,縮略圖無法顯示多數是連接第三方網站截圖服務的平臺,由于對方網站無法打開所以圖片無法顯示,很多分類目錄縮略圖用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;作為縮略圖,因網站近期打不開,圖片無法顯示?,F在換成$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目錄下 (個人認為很占空間與帶寬),圖片效果顯示如下:

網站分類目錄(圖片)縮略圖顯示不正常問題

maolai

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: