【UEditor】php版的UEditor 1.3.x图片上传目录的设置,与上传插件的修改 UEditor的图片上传需要自己设置一下功能才能正常。同时,如下图所示,图片上传插件的“在线管理”、“图片搜索”等无意义的功能,需要自己手动根除一下。 还有,一般情况下,编辑器的图
【UEditor】php版的UEditor 1.3.x图片上传目录的设置,与上传插件的修改
UEditor的图片上传需要自己设置一下功能才能正常。同时,如下图所示,图片上传插件的“在线管理”、“图片搜索”等无意义的功能,需要自己手动根除一下。
还有,一般情况下,编辑器的图片存储目录,上传目录就是一个,不应该给用户自己手动选择,也是需要自己手动删除的。
修改过程如下:
1、首先打开(ueditor1_3_6-utf8-php根目录)\php\config.php将代码改成如下所示:
<?php return array( //图片上传允许的存储目录 'imageSavePath' => array ( 'upload' ) );
同时在(ueditor1_3_6-utf8-php根目录)\php\下自己手动新建一个upload文件夹,此文件夹UEditor程序不会自己创建。
如果不自己手动创建会报错。此upload就是与上述代码的'upload'对应。可以根据自己的需要,改成"./upload/aa"等路径,同时需要在对应的路径下,新建好相应的目录与文件夹。
此时,UEditor 1.3.x这个富文本编辑器已经能够实现文件上传了,无须像官方文档一样,对ueditor.config.js做任何修改。
2、然而,UEditor 1.3.x默认是对上传图片,新建一个当前日期的文件夹,之后以一个时间戳命名保存这个图片文件。
如果我们需要对这个保存规则进行修改,尤其是一些网站要在服务器以用户名命名处理这个文件。此时需要对(ueditor1_3_6-utf8-php根目录)\php\Uploader.class.php进行修改。在此文件的第103行是最终的上传之后,命名文件的规则。
如上图,就是要求的上传图片,皆加一个"id_"的前缀。这里可以换成$_session["用户名"]什么的。
具体还可以直接的此文件的getFolder()函数进行修改,让其不要在新建一个当前日期的文件夹,在于里面放文件等,修改成属于自己上传规则。getFolder()函数于此Uploader.class.php的最后。
3、最后,还要去掉“在线管理”、“图片搜索”、“选择图片存储目录”等无意义的功能。这在(ueditor1_3_6-utf8-php根目录)\dialogs\image\image.html里面修改。
如下图,将第16-19用HTML注释注释掉,就可以去掉“在线管理”、“图片搜索”两个功能。
对“选择图片存储目录”的出去,一定要采取,将第60行的,div用style="display:none"将其隐藏掉,而不是直接注释,直接注释的话。由于其下拉列表是通过javascript所生成的。虽然不影响功能,但是会出现javascript报错。很不好。
最终,这个php版的UEditor 1.3.x的功能修改成如下所示:
版权声明:本文为博主原创文章,未经博主允许不得转载。
- 1楼u012963866昨天 16:07
- 前段时间才解决1.4.3 jsp版本 图片目录红叉问题。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)
