Content Editor Tools
Я решил немного облегчить себе жизнь и сделал 2 плагина (на самом деле 3) для работы с контентом из админки. Этот набор плагинов я назвал Content Editor Tools, чтоб не путать их с похожими имеющимися.
Первое, это Rich Text Editor. Тут на выбор: TinyMCE или CKEditor. Второе: AssetsTV — это для работы с файлами. Пока всё в статусе беты.
TinyMCE и CKEditor умеют работать с introtext и description. В оба встроен простой, но рабочий типограф typofilter. В TinyMCE до кучи Яндекс.Спеллер. В обоих в режиме просмотра кода работает CodeMirror. Файловый браузер MODx открывается максимально нативно (не в отдельных окнах или айФреймах). Для обоих редакторов сделан скин а-ля MODx. Над набором плагинов ещё работаю.
AssetsTV — это набор из TV input type, плагина и сниппета. Модуль нужен для быстрой загрузки фалов в указанную папку (поддерживаются источники файлов). То есть это такая дропзона в дополнительных полях, в которую можно накидать фаликов. Кроме того она отображает существующие файлы, даёт возможность добавить к ним описание, отсортировать, вставить в RTE (при этом картинки можно вставить с превьюшкой для лайтбоксов). Можно определять типы файлов и вставлять их в редактор с разными шаблонами.
Сниппет assetsTV выводит загруженные файлы различными способами.
Все данные хранятся в TV в JSON. Новых таблиц в базе AssetsTV не создаёт. Так что будет работать и с теми фалами, которые вы уже загрузили раньше. Для загрузки используются переработанные стандартные процессоры MODx.
Видео работы RTE: www.youtube.com/watch?v=UVYg7Wtk9KI
Видео работы AssetsTV: www.youtube.com/watch?v=K1dKHoOG7Dk
Скачать транспортные пакеты:
CET_TinyMCE: yadi.sk/d/LiTKx6t3kokFV
CET_CKEditor: yadi.sk/d/G0hcxoaqkokFU
CET_AssetsTV: yadi.sk/d/O04AZY9CkokFX
Первое, это Rich Text Editor. Тут на выбор: TinyMCE или CKEditor. Второе: AssetsTV — это для работы с файлами. Пока всё в статусе беты.
TinyMCE и CKEditor умеют работать с introtext и description. В оба встроен простой, но рабочий типограф typofilter. В TinyMCE до кучи Яндекс.Спеллер. В обоих в режиме просмотра кода работает CodeMirror. Файловый браузер MODx открывается максимально нативно (не в отдельных окнах или айФреймах). Для обоих редакторов сделан скин а-ля MODx. Над набором плагинов ещё работаю.
AssetsTV — это набор из TV input type, плагина и сниппета. Модуль нужен для быстрой загрузки фалов в указанную папку (поддерживаются источники файлов). То есть это такая дропзона в дополнительных полях, в которую можно накидать фаликов. Кроме того она отображает существующие файлы, даёт возможность добавить к ним описание, отсортировать, вставить в RTE (при этом картинки можно вставить с превьюшкой для лайтбоксов). Можно определять типы файлов и вставлять их в редактор с разными шаблонами.
Сниппет assetsTV выводит загруженные файлы различными способами.
Все данные хранятся в TV в JSON. Новых таблиц в базе AssetsTV не создаёт. Так что будет работать и с теми фалами, которые вы уже загрузили раньше. Для загрузки используются переработанные стандартные процессоры MODx.
Видео работы RTE: www.youtube.com/watch?v=UVYg7Wtk9KI
Видео работы AssetsTV: www.youtube.com/watch?v=K1dKHoOG7Dk
Скачать транспортные пакеты:
CET_TinyMCE: yadi.sk/d/LiTKx6t3kokFV
CET_CKEditor: yadi.sk/d/G0hcxoaqkokFU
CET_AssetsTV: yadi.sk/d/O04AZY9CkokFX
Комментарии: 32
Очень интересно. Попробую. В интротекст добавляет визуальный редактор? Это здорово!
А вот только что купил в честь черной пятницы со скидкой Redactor, какая же прелесть, не нарадуюсь)).
Всем создающим респект, удачи и благ!
А вот только что купил в честь черной пятницы со скидкой Redactor, какая же прелесть, не нарадуюсь)).
Всем создающим респект, удачи и благ!
Денис можете обновить TinyMCE из MODX.COM/EXTRAS
В смысле версия TinyMCE старая? Обновлю до последней в следующий раз.
Вот эту TinyMCE можете обновить.
А какая версия на данный момент у CKeditor? В магазине версия старая, что даже плагины не поставить(((
если сайт в подпапке, то пакет CET_AssetsTV не ставится
Не устанавливается (может глюк PackMan'а?) или не работает?
Невозможно установить пакет с подписью: CETAssetsTV-0.5-beta1
И скрин take.ms/nvoZr
И скрин take.ms/nvoZr
Мдя, странно. Подозреваю, что и CKEditor или TinyMCE у вас тоже не установятся. Наверное всё-таки косяк упаковщика. Буду пытаться упаковывать по-уму.
я тут ручками перенес плагин + файлы, как бы создать TV с таким типом можно, но стили не подхватываются в админке, в ошибке видно что скрипты подключаются от корня домена, а не от физического расположения папки core.
Если использовать без подпапок, то всё работает отлично, Спасибо.
Если использовать без подпапок, то всё работает отлично, Спасибо.
Ну тут ещё мой косяк. В /core/components/assetstv/elements/tv/input/tpl/assetstv.tpl надо пути правильно прописать.
Да я в assetstv.class.php добавил плейсхолдер с assetsUrl и заменил все пути в assetstv.tpl. Вроде заработало, буду тестировать потихоньку.
тут еще фигня такая, если разлогиниться из админки, то файлы не выводятся
:-) Прикольно. Поправлю.
Залил новую версию. Попробуйте.
Ну в подпапку по прежнему не ставится, сниппет для вывода протестирую чуть позже, а то на том проекте уже написал свой простенький, строго для картинок.
Обновил ещё раз.
не в подпапку по прежнему не хочет ставить, но я как бы уже решил свою задачу ))) Отсальное со временем
beta2 и beta3 не ставится вообще. На сайт в корне тоже перестало ставится.
Верните лучше как было, а то тех у кого сайты в подпапках меньше.
Верните лучше как было, а то тех у кого сайты в подпапках меньше.
Да вроде всё работает. Перезалил все файлы.
Сниппет выводит отлично. Спасибо!
Отличный пакет, но не хватает одной фичи — возможности более удобного добавления фото из галереи ms2Gallery. Как то пытались решить задачу, драг-н-дроп был бы идеальным вариантом, но не хватило времени был сделан простой вариант — кнопка, по клику — окно лайтбокса с фото из галереи, по клику — вставлялся его адрес. Пакет где-то был, если интересно — могу прислать.
после установки дополнения в списке выбора типа ввода появилось ещё одно значение .DS_Store Картинка
сайт чистый, из дополнений только pdotools, minifyx и bootstrap
пробовал установить такой вариант ввода, ничего не меняется
пользуясь случаем вопрос: это поле можно использовать для вывода картинок не только на домашней странице, но и на других, например при выборке через pdoResources?
сайт чистый, из дополнений только pdotools, minifyx и bootstrap
пробовал установить такой вариант ввода, ничего не меняется
пользуясь случаем вопрос: это поле можно использовать для вывода картинок не только на домашней странице, но и на других, например при выборке через pdoResources?
А можно научить его понимать настройку «Использовать HTML редактор» у документа. Сейчас она игнорится.
И также хотелось бы возможность сохранять по CTRL+S, как это сделано в ACE.
Поддерживаю. Если курсор находится в области редактора то по CTRL+S сохраняется страница.
Если кликнуть вне области редактора то по CTRL+S происходит сохранение ресурса.
Хотя это мелочи по сравнению с теми плюсами что дает компонент!
Еще раз Автору большое спасибо за превосходный и нужный компонент.
Если кликнуть вне области редактора то по CTRL+S происходит сохранение ресурса.
Хотя это мелочи по сравнению с теми плюсами что дает компонент!
Еще раз Автору большое спасибо за превосходный и нужный компонент.
Постоянно выскакивает ошибка:
[2016-03-02 15:10:28] (ERROR @ /dmn/index.php) [OnDocFormPrerender] Plugin CET_TinyMCE failed!
Как от нее избавится?
Интересно узнать, как идут дела по совершенствованию расширения?
На данный момент никак. Я занят основной своей работой. Тем не менее, в процессе этой работы придумались некоторые небольшие улучшения, но говорить о них пока рано.
Я не забил, но времени на доработки пока нет. Когда оно появится, в первую очередь я собираюсь исправить ошибки, привести в порядок код и выложить компоненты в репозитории. На данный момент связка AssetsTV и Builder решает все те проблемы, которые у меня возникали, и добавления каких-то серьёзных новых фитч не планируется — только полировка существующих.
Конечно, у компонентов появится своя страница с документацией и примерами. Но я занимаюсь этим только в свободное время, которого сейчас не так много.
Если вам не хватает каких-то плюшек, пишите здесь или на гитхабе. Если хотите поучаствовать в развитии компонентов — опять же гитхаб.
Последние, на данный момент, версии выложены здесь: modx.pro/solutions/7881-content-editor-tools-0-8-and-subject-to-adminki/ Ссылки на гитхаб там же.
Я не забил, но времени на доработки пока нет. Когда оно появится, в первую очередь я собираюсь исправить ошибки, привести в порядок код и выложить компоненты в репозитории. На данный момент связка AssetsTV и Builder решает все те проблемы, которые у меня возникали, и добавления каких-то серьёзных новых фитч не планируется — только полировка существующих.
Конечно, у компонентов появится своя страница с документацией и примерами. Но я занимаюсь этим только в свободное время, которого сейчас не так много.
Если вам не хватает каких-то плюшек, пишите здесь или на гитхабе. Если хотите поучаствовать в развитии компонентов — опять же гитхаб.
Последние, на данный момент, версии выложены здесь: modx.pro/solutions/7881-content-editor-tools-0-8-and-subject-to-adminki/ Ссылки на гитхаб там же.
Огромное спасибо за плагин AssetsTV, как раз то что надо!!!
Друзья, подскажите как здесь работает водяной знак. Вижу в настройках ТВ следующий механизм вывода:
<img src="'+url+'" width="'+tmb_width+'" height="'+tmb_height+'" alt="'+alt+'" title="'+description+'" class="thumb"/>
Не пойму как это коррелирует с выводом самого ТВ:<img class="media picture-media" src="[[+atv.url]]" alt="[[+atv.alt]]"/>
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.