联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
关于截取缩略图的二次开发研究的问题,重写类该怎么实现
类型:迅睿CMS 更新时间:2021-07-22 09:55:29

关于截取缩略图的二次开发研究的问题,在网上找了很多资料,发现了这个完整的案例:

https://www.jianshu.com/p/b252a7cbcf0b

162685793904a2f0.zip

我下载了资源,改了一下里面的地址,可以直接运行,大家可以共同研究一下。
现在有个思路,知道要修改 dayrui/Fcms/Field/File.php 这个文件加入如下图的按钮,1626857567(1)
点裁切按钮之后,弹窗类似下图这个:

1626857622(1)
完成之后替换之前的缩略图地址。
但是这样就修改主框架了,不知道大家有什么好的方法一起研究一下,我不想修改之后,每次升级还要再修改一遍,重写类的话不了解,不知道该怎么实现?这个字段好像只有验证类的函数不知道怎么运行?

回帖
  • 官方研发技术-罗老师
    #1楼    官方研发技术-罗老师
    2021-07-21 17:08:40
    Chrome 0
    dayrui/My/Field/File.php放在这里面,二次开发不影响升级。类名文件需要修改一下。
  • 三哥
    #2楼    三哥
    2021-07-21 17:17:57
    Chrome 0

    image
    有这个功能呢
    满意答案
  • Alvin
    #3楼    Alvin
    2021-07-22 09:54:16
    Chrome 0
    三哥 好吧,才发现,@官方 没有想着把这个功能也加到缩略图那里吗 ? 我尝试着加了一下,这个是针对附件id的裁切,重新上传缩略图保存文章之后,才能裁切,将就着用吧。
    $eurl = 'admin.php?c=attachments&m=image_edit&id='.$value;
            $use.= '<button onclick="dr_iframe(\'裁切\',\''.$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>';
  • Alvin
    #4楼    Alvin
    2021-07-22 09:55:29
    Chrome 0
    @三哥:好吧,才发现这个,已经尝试加到文章里.