Плагин редактора tinymce с загрузкой картинок

/ Просмотров: 6599

Предоставляю на обозрение MaxSite CMS публике плагин редактора Tiny MCE 4.2.7 с загрузкой картинок на лету в текст. Может кому и пригодится.

Плагин редактора Tiny MCE с загрузкой картинок

Установка

Первоначальная инсталляция плагина осуществляется обычным способом - копируете в папку плагинов и включаете плагин в админ-панели.

Настройка плагина для загрузки картинок сводится к созданию в папке uploads подпапки images. Т.е. картинки будут загружаться в папку /uploads/images/.

Сменить папку можно исправлением php-файл конфигурации \application\maxsite\plugins\editor_tinymce\tinymce\plugins\jbimages\config.php. Вам нужно переопределить переменную $config['img_path'] (вместо '/uploads/images' подставьте своё значение), которая задаётся так:

$config['img_path'] = '/uploads/images'; // Relative to domain name

Скачать

Автор: tundra

Текущая версия плагина: 0.1 (работает на cms 0.92)

editor_tinymce_0_1.zip0

Комментариев: 12 RSS

Сергей, протестировал плагин. Включил плагин, открыл на редактирование запись - редактор отобразился нормально. Попробовал загрузить картинку - в диалоговом окне получил ошибку с текстом

The upload path does not appear to be valid.

А в какой каталог происходит загрузка (почему в ошибке сообщается, что путь не верный)? В какой каталог будет происходить загрузка если запись новая, т.е. не сохранена?

дико извиняюсь писал на работе торопился, в папке uploads, надо сделать папку images, туда и будет складывать, ну или в конфиге можно другую папку сочинить

Добавил в текст описания инструкцию по установке.

Сергей, а это вы автор разработки или некто tundra? Просто хотел ещё высказать пожелание по доработке. Например, хорошо бы сделать ajax-подгрузку предпросмотра, а то сейчас эта функция работает не верно (bb-коды не обрабатывает).

Нет, это не я, это я брал здесь http://justboil.me/, и прикрутил к тине, почему то последние версии тины плохо стали прикручиваться к движку, шаг вправо, шаг влево и пустое окно, а тундра это, я живу на ямале, хочу сайт сделать под таким именем, файл инф. надо было заполнить что в голову пришло то и написал, заполнял на работе некогда думать было

с этим борюсь http://premiumsoftware.net/cleditor/ есть добавление resposivefilemanager, опять же получается громоздко, а вообщето в движке и так все прекрасно в родном редакторе, а в тине на лету зачем просмотр, если и так влепляет все путем., обратите внимание на cleditor? есть интеграция, resposivefilemanager

в тине на лету зачем просмотр, если и так влепляет все путем.

Тогда кнопку лучше убрать с панели инструментов, чтобы не смущать. Хотя вот если вставлять бб-коды, то сам редактор их не заменит и тут бы пригодился предпросмотр.

обратите внимание на cleditor? есть интеграция, resposivefilemanager

Его смотрел немного. Очень напоминает nic-editor, который шёл раньше в поставке движка. Для комментариев наверно было бы достаточно, но в качестве основного - как-то слишком уж просто всё и не замысловато grin

ЗЫ: Походу надо написать статью с обзором или тему завести, чтобы обсудить редакторы. И потом просто на неё ссылаться чтобы всем не повторять одни и те же доводы smile Вот где бы ещё время найти...

согласен, оч много вопросов как раз по поводу как вставить картинку, без гемор и на лету, тему отдельную, редакторы, со вставкой картинок, и что бы не громоздкие, если респонзиве, так он 4 мб, AJEX=2MB, ELFINDER? по мене, но грят дырявый буду стараться и , да надо куда то отдельно, на локалке шел нать прикручивать, ajexFileManager, а мне еще учиться надо

по моему надо вот это, http://www.php.su/php/?phpengine, надо начинать с азов, а потом уже рассказывать новичкам, что и по чем

здравствуйте. Спасибо превеликое за плагин! Отлично работает, прекрасно загружает. Один вопрос, как сделать так чтобы папка для загрузок менялась динамически? Например $config['img_path'] = '/uploads/_pages/1 , другая статья $config['img_path'] = '/uploads/_pages/3 и т.д? А еще превьюшку сделать в /uploads/_pages/1/_mso_i?

С папкой загрузок разобралась... в файле dialog-v4.htm ставила куку с путем

[removed]
  var ref = window.top.location.href;
  [removed] = "locatHref="+ref;
</script>

А в главном конфиге config.php куку принимала

$url = $_COOKIE["locatHref"];
 $expl = explode("/",$_COOKIE["locatHref"]);
        $config['img_path'] = '/uploads/_pages/'.$expl[5]; // Relative to domain name

Вопрос теперь в том, как делать превьюху в папку мини?

С папкой загрузок разобралась... в файле dialog-v4.htm ставила куку с путем
[removed]
var ref = window.top.location.href;
[removed] = "locatHref="+ref;

Здравствуйте . вот этот файл dialog-v4.htm по какому пути находится подскажите ( где именно в папках с движком или редактором)

В MS 0.96 при включенном плагине не получается перейти на другие страницы редактора (Рубрики и метки, Основные опции, Дополнительные)