Browse Source

tinymce image: add image list from media folder

pull/29/head
Preston Mason 10 years ago
parent
commit
29d8c6be66
3 changed files with 18 additions and 0 deletions
  1. +15
    -0
      cms/includes/tinymceimage.inc.php
  2. +1
    -0
      cms/index.php
  3. +2
    -0
      static/js/wysiwyg_init.js

+ 15
- 0
cms/includes/tinymceimage.inc.php View File

@ -0,0 +1,15 @@
<?php
$img_path = BASE_PATH.MEDIA_DIR;
$fp=opendir($img_path);
while($file = readdir($fp))
{
if(preg_match('/\.jpg$/i', $file) || preg_match('/\.jpeg$/i', $file) || preg_match('/\.png$/i', $file) || preg_match('/\.gif$/i', $file)) {
$images[] = array("title"=>$file, "value"=>BASE_URL . MEDIA_DIR . $file);
}
}
closedir($fp);
header('Content-type: application/json');
echo json_encode($images);
exit;
?>

+ 1
- 0
cms/index.php View File

@ -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');
}


+ 2
- 0
static/js/wysiwyg_init.js View File

@ -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"


Loading…
Cancel
Save