网友晴朗编辑
1 2 3 4 5 6 7 8 9 | $( function () { $( '.editor' ).editable({ inlineMode: false , theme: 'gray' , //模版 height: '200px' //高度 }); }) |
实现中文菜单和上传图片保存到本地路径
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <script src= "js/editor/libs/jquery-1.11.1.min.js" ></script> <script src= "js/editor/froala_editor.min.js" ></script> <!--[ if lt IE 9]> <script src= "../js/froala_editor_ie8.min.js" ></script> <![endif]--> <script src= "js/editor/plugins/tables.min.js" ></script> <script src= "js/editor/plugins/lists.min.js" ></script> <script src= "js/editor/plugins/colors.min.js" ></script> <script src= "js/editor/plugins/media_manager.min.js" ></script> <script src= "js/editor/plugins/font_family.min.js" ></script> <script src= "js/editor/plugins/font_size.min.js" ></script> <script src= "js/editor/plugins/block_styles.min.js" ></script> <script src= "js/editor/plugins/video.min.js" ></script> <script src= "js/editor/langs/zh_cn.js" ></script> <script> $( function () { $( '#edit' ).editable({ inlineMode: false , alwaysBlank: true , language: "zh_cn" , direction: "ltr" , allowedImageTypes: [ "jpeg" , "jpg" , "png" , "gif" ], autosave: true , autosaveInterval: 2500, saveURL: 'hander/FroalaHandler.ashx' , saveParams: { postId: "123" }, spellcheck: true , plainPaste: true , imageButtons: [ "floatImageLeft" , "floatImageNone" , "floatImageRight" , "linkImage" , "replaceImage" , "removeImage" ], imageUploadURL: 'hander/FroalaHandler.ashx' , imageParams: { postId: "123" }, enableScript: false }) }); </script> |
=======以下内容由 SunRay 提供========
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <script> $( function (){ $( '#edit' ).editable({ inlineMode: false , alwaysBlank: true , language: "zh_cn" , imageUploadURL: 'lib/imgupload.php' , //上传到本地服务器 imageUploadParams: {id: "edit" }, imageDeleteURL: 'lib/delete_image.php' , //删除图片 imagesLoadURL: 'lib/load_images.php' //管理图片 }).on( 'editable.afterRemoveImage' , function (e, editor, $img) { // Set the image source to the image delete params. editor.options.imageDeleteParams = {src: $img.attr( 'src' )}; // Make the delete request . editor.deleteImage($img); }); }); </script> |
上传图片服务器端的PHP代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php // Allowed extentions. $allowedExts = array( "gif" , "jpeg" , "jpg" , "png" ); // Get filename. $temp = explode( "." , $_FILES[ "file" ][ "name" ]); // Get extension. $extension = end($temp); // An image check is being done in the editor but it is best to // check that again on the server side. // Do not use $_FILES["file"]["type"] as it can be easily forged. $finfo = finfo_open(FILEINFO_MIME_TYPE); $mime = finfo_file($finfo, $_FILES[ "file" ][ "tmp_name" ]); if ((($mime == "image/gif" ) || ($mime == "image/jpeg" ) || ($mime == "image/pjpeg" ) || ($mime == "image/x-png" ) || ($mime == "image/png" )) && in_array($extension, $allowedExts)) { // Generate new random name. $name = sha1(microtime()) . "." . $extension; // Save file in the uploads folder. move_uploaded_file($_FILES[ "file" ][ "tmp_name" ], "../uploads/" . $name); // Generate response. $response = new StdClass; $response->link = "../../uploads/" . $name; echo stripslashes(json_encode($response)); } ?> |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com