From 29d8c6be66d91a6c4b6e1ac264e6b469750eb333 Mon Sep 17 00:00:00 2001 From: Preston Mason Date: Tue, 24 Mar 2015 13:15:53 +0800 Subject: [PATCH] tinymce image: add image list from media folder --- cms/includes/tinymceimage.inc.php | 15 +++++++++++++++ cms/index.php | 1 + static/js/wysiwyg_init.js | 2 ++ 3 files changed, 18 insertions(+) create mode 100644 cms/includes/tinymceimage.inc.php diff --git a/cms/includes/tinymceimage.inc.php b/cms/includes/tinymceimage.inc.php new file mode 100644 index 0000000..84395ab --- /dev/null +++ b/cms/includes/tinymceimage.inc.php @@ -0,0 +1,15 @@ +$file, "value"=>BASE_URL . MEDIA_DIR . $file); + } +} +closedir($fp); + +header('Content-type: application/json'); +echo json_encode($images); +exit; +?> diff --git a/cms/index.php b/cms/index.php index d878210..d04d16d 100644 --- a/cms/index.php +++ b/cms/index.php @@ -126,6 +126,7 @@ try case 'modal': include('./includes/modal.inc.php'); break; case 'thumbnail': include('./includes/insert_thumbnail.inc.php'); break; case 'ajaxprocess': include('./includes/ajaxprocess.inc.php'); break; + case 'tinymceimage': include('./includes/tinymceimage.inc.php'); break; default: include('./includes/admin_index.inc.php'); } diff --git a/static/js/wysiwyg_init.js b/static/js/wysiwyg_init.js index 7e80cbd..f9b0fe5 100644 --- a/static/js/wysiwyg_init.js +++ b/static/js/wysiwyg_init.js @@ -7,6 +7,8 @@ tinymce.init({ "advlist autolink lists link image anchor code" ], target_list:false, + relative_urls: false, + image_list: 'index.php?mode=tinymceimage', toolbar: "undo redo | styleselect | bold italic | bullist numlist | link unlink | image | code", content_css : "../static/css/wysiwyg.css"