關(guān)于截取縮略圖的二次開(kāi)發(fā)研究的問(wèn)題,在網(wǎng)上找了很多資料,發(fā)現(xiàn)了這個(gè)完整的案例:
https://www.jianshu.com/p/b252a7cbcf0b
我下載了資源,改了一下里面的地址,可以直接運(yùn)行,大家可以共同研究一下。
現(xiàn)在有個(gè)思路,知道要修改 dayrui/Fcms/Field/File.php 這個(gè)文件加入如下圖的按鈕,
點(diǎn)裁切按鈕之后,彈窗類(lèi)似下圖這個(gè):

完成之后替換之前的縮略圖地址。
但是這樣就修改主框架了,不知道大家有什么好的方法一起研究一下,我不想修改之后,每次升級(jí)還要再修改一遍,重寫(xiě)類(lèi)的話(huà)不了解,不知道該怎么實(shí)現(xiàn)?這個(gè)字段好像只有驗(yàn)證類(lèi)的函數(shù)不知道怎么運(yùn)行?
dayrui/My/Field/File.php
放在這里面,二次開(kāi)發(fā)不影響升級(jí)。
類(lèi)名文件需要修改一下。
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
有這個(gè)功能呢
回復(fù)@三哥 好吧,才發(fā)現(xiàn),@官方 沒(méi)有想著把這個(gè)功能也加到縮略圖那里嗎 ? 我嘗試著加了一下,這個(gè)是針對(duì)附件id的裁切,重新上傳縮略圖保存文章之后,才能裁切,將就著用吧。
$eurl = 'admin.php?c=attachments&m=image_edit&id='.$value; $use.= '<button onclick="dr_iframe(\'裁切\(zhòng)',\''.$eurl.'\',\'80%\')" style="margin-left: 5px;'.(!$show_delete ? 'display:none' : '').'" type="button" class="btn green btn-sm fileinput-delete"> <i class="fa fa-crop"></i> <span> '.dr_lang('裁切').' </span> </button>';