請老大好好看一縮略圖的邏輯吧,實(shí)在是搞不懂了。
經(jīng)過研究,我先說一下我發(fā)現(xiàn)的迅睿縮略圖的邏輯:
1、模板中調(diào)用{dr_thumb($t.thumb, 200, 200)},如果文章中的thumb是id,那么就會自動在thumb圖片目錄下生成縮略圖并在頁面中調(diào)用縮略圖的地址。
2、模板中調(diào)用{dr_thumb($t.thumb, 200, 200)},如果文章中的thumb是圖片地址(本地和遠(yuǎn)程的地址都一樣,只要是完整的url地址),那么不會生成縮略圖,頁面中調(diào)用原圖的地址。
3、模板中調(diào)用{dr_thumb($t.thumb, 200, 200, 0, '', 1)},即開啟遠(yuǎn)程圖片下載并裁切功能,如果文章中的thumb是id,也會自動在thumb圖片目錄下生成縮略圖并在頁面中調(diào)用縮略圖的地址。
4、模板中調(diào)用{dr_thumb($t.thumb, 200, 200, 0, '', 1)},如果文章中的thumb是圖片地址(本地和遠(yuǎn)程的地址都一樣,只要是完整的url地址),應(yīng)該會生成縮略圖并在頁面中調(diào)用縮略圖的地址。
但是問題來了:
問題1:前3項(xiàng)測試了都沒問題,但第4項(xiàng)中標(biāo)紅的字,是我根據(jù)手冊中dr_thumb函數(shù)功能說明判斷的,但實(shí)際使用中并沒有生成縮略圖(這篇文章肯定是有縮略圖的,而且是完整的url地址),頁面中顯示nopic。
問題2:一般文章上傳時不會專門在縮略圖按鈕那里上傳縮略圖,而是自動調(diào)用編輯器中的第一張圖片為縮略圖,那么文章中的縮略圖一般就都成了完整的url地址而非id,也就是大部分情況模板中需要用{dr_thumb($t.thumb, 200, 200, 0, '', 1)}這種調(diào)用方式來保證成功生成縮略圖,但這樣的話這個函數(shù)的參數(shù)就太長了,希望老大可以優(yōu)化一下這個函數(shù)的參數(shù)。
以上分析不知道有沒有誤判的地方,希望網(wǎng)友們能幫忙分析一下,也希望老大能夠抽空看一下,謝謝
沒有問題的,只是你參數(shù)用法不對
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人 請老大明示一下好嗎?哪個參數(shù)用的不對?
4、模板中調(diào)用{dr_thumb($t.thumb, 200, 200, 0, '', 1)},如果文章中的thumb是圖片地址(本地和遠(yuǎn)程的地址都一樣,只要是完整的url地址)
這個情況就是強(qiáng)制縮略圖了
回復(fù)@易學(xué)習(xí) 感謝易大師回復(fù),但是實(shí)際使用中并沒有成功生成縮略圖,頁面中調(diào)用了nopic的地址。你那邊有成功使用的案例嗎?
如果有外鏈縮略圖的話,可以使用這個{dr_thumb($t.thumb, 200, 200, 0, '', 1)},他會把外鏈圖片下載并緩存縮略圖,就是會慢一些
回復(fù)@黑蘋果 我也是這么理解的,但現(xiàn)在就是{dr_thumb($t.thumb, 200, 200, 0, '', 1)}這個函數(shù)沒有成功的生成縮略圖,頁面中調(diào)用了nopic的地址
我記得要id才可以進(jìn)行縮略圖,一直是這樣吧,鏈接都是原樣輸出的
回復(fù)@哆啦A 新版本支持了對遠(yuǎn)程圖片進(jìn)行強(qiáng)制縮略圖,我現(xiàn)在也是懷疑這個新功能有bug
縮略圖只認(rèn)id號,參數(shù)是對遠(yuǎn)程圖片的,比如你這個id是遠(yuǎn)程附件,以前是不能縮略的,新版就可以了;如果你是url完整地址,那永遠(yuǎn)不可以,thumb函數(shù)只認(rèn)id號,不認(rèn)地址的
$t.thumb 這個值一定要是id號,不是id號不能執(zhí)行的,這是現(xiàn)在dr_thumb函數(shù)的功能
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
如果不是id號就不能了
回復(fù)@六月珄 這下明白了,新版的遠(yuǎn)程圖片也只是說用遠(yuǎn)程存儲策略的圖片,不是說地址是遠(yuǎn)程的就算遠(yuǎn)程圖片。。 老大這文檔該寫明白點(diǎn)。
那請問像這種編輯器自動獲取第一張圖片為縮略圖的場景,應(yīng)該如何自動生成縮略圖呢?
回復(fù)迅??蚣軇?chuàng)始人 這下明白了,新版的遠(yuǎn)程圖片也只是說用遠(yuǎn)程存儲策略的圖片,不是說地址是遠(yuǎn)程的就算遠(yuǎn)程圖片。。。
那請問像這種編輯器自動獲取第一張圖片為縮略圖的場景,應(yīng)該如何自動生成縮略圖呢?