上传图片方法(filemanager/UploadHandler.php) 在上传图片的函数中查看,发现$file->name是一个完整的[文件名.后缀名],所以使用explode(),文件名和后缀名分隔开来,对文件名进行了MD5加密,因为这样会比较快的统一名称规格和字符数量,然后重新拼成[文件名.后缀名]. protected function handle_file_upload($uploaded_file, $name, $size, $type, $error, $index = nu…
上传图片程序(filemanager/upload.php) 在if (!empty($_FILES) && $upload_files)中上传图片时,在文件正式上传至服务器前,有一次重命名文件的机会,就是$_FILES数组. $_FILES['file']['name']正是文件名[文件名.后缀名] 使用explode()将文件名与后缀名分开,再对文件名进行MD5加密,重新拼成新的文件名即可. if (!empty($_FILES) && $upload_files) {…
RESPONSIVE filemanager 功能: 文件上传 文件下载 重命名文件 删除文件 新建文件夹 为每个用户创建子目录 上传文件效果图: 浏览文件效果图: 文件说明: filemanager(核心程序文件),放入TinyMCE的Plugins(插件)文件中 source(文件上传文件夹),放在任意位置,配合$upload_dir路径一起使用 thumbs(缩略图文件夹),放在任意位置,缩略图会自己生成,配合$thumbs_base_path路径一起使用 tinymce/plugins/…
FileManager最新版已升级到9.x,9.x新增了对文件的批量处理,但仍然有部分同学在继续使用6.x,这里大叔整理了一份自己在配置6.x时,遇到的问题和解决方案. 安装 下载安装包解压后,在根目录下会找到两个文件夹:langs(语言包)与plugins(核心程序/插件包),分别将两个文件夹拷至TinyMCE的语言目录下和插件目录下,如果有覆盖冲突,建议将原有文件夹复制一份. 配置 FileManager  6.x 的Bug较多,大叔配合Chrome的调试工具,才将错误一一找出来,并修正.9…
跟踪function() 搜索(filemanager/upload.php) 在代码中发现,上传成功后,会传回JSON信息数据,于是最后找到方法是 $upload_handler = new UploadHandler($uploadConfig, true, $messages); 同时大叔发现upload.php自己没有uploadhandler()方法,但是引入入 require('UploadHandler.php'); $messages = null; 于是乎 搜索(fileman…
上传图片程序(filemanager/upload.php) 在if (!empty($_FILES) && $upload_files)有一个move_uploaded_file()函数,正是上传图片的源头方法,在他成功运行将图片成功上传后,再加入水印方法即可. if (!empty($_FILES) && $upload_files) { .... move_uploaded_file($tempFile, $targetFile); //一定要在move_upload…
后端使用插件CodeSample方法: <html> <textarea id="editor_id" name="content" placeholder="请输入详情" ></textarea> </html> <script> tinymce.init({ selector: "#editor_id", plugins: "codesample&quo…
近期需要用到tinymce的preview插件,但preview出来的界面太小了,通过投影仪出来看的不清晰,于是想在preview的预览界面中增加全屏.放大和缩小的按钮,改造内容如下: 由于preview是在html中生成了一个iframe,要想iframe能够全屏必须在iframe的元素上加上allowfullscreen属性,iframe又是使用js构造的href与父窗口不同源不能直接通过iframe内部js修改,可以通过plugin.min.js文件中的iframe初始化函数中修改$("i…
http://www.ycyjkj.com/post-663.html 程序员或者正在学习的同学一般都会遇到一个问题,看别人的源码,只是一行,没有分开,让人看的很别扭,也可能是作者故意这样做的,也可以是无意而为之,但是这样对阅读代码肯定不方便. 易捷博客网找到了这种方法,利用插件 让JS代码对齐 看下具体的操作步骤 下载插件:打开Notepad++ ,然后 插件 --  Plugin Manager -- Show Plugin Manager 安装插件:找到 JsTool ,选中,然后点击In…
其实这个插件才出来的时候博主也下载了使用过,并没有什么亮点,那时候甚至觉得有点多余,因为CSDN全站去广告啥的,早就安装了油猴脚本,广告?不存在的嘿嘿.. 就在前几天看见CSDN的活动在推荐这款插件,于是又下载了看看,发现确实是好东西,特别方便.是我格局小了,这是个整合了很多东西的一个插件,功能强大,现在推荐给大家! 插件下载地址:https://t.csdnimg.cn/xkZL 功能介绍: 先来看看功能(后面再给大家看看安装步骤): 1.个性化标签 更潮更美的新标签页,打造专属你的浏览器,还…