TinyMCE 4 для LiveStreet 1.0

Здравствуйте.
Недавно у меня возникла острая необходимость в замене стандартного редактора TinyMCE (LiveStreet 1.0.3) на более новую версию. И так как стандартного решения на сайте не нашел (согласен, возможно плохо искал), то представляю Вашему вниманию небольшой плагин которым я постарался решить эту задачу. Возможно он и поможет кому-то из пользователей.

Главный екран


Плагин поддерживает загрузку картинок и есть проверка орфографии через php pspell (не активирован).
Тестировался на совместимость с editcomment

По мере необходимости плагин будет обновляться так что милости прошу на github в раздел тикетов

P.S. Не выставляю в магазин т.к. еще не реализованны некоторые функции (к примеру вставка ссылки на профиль пользователя). Но пока пользуюсь плагином @User то в этой кнопке нет острой необходимости.

P.P.S. Еще раз ссылка полностью: github.com/1099511627776/ls_tmce4

41 комментарий

avatar
Подсказки на русском? И теги h1...4 не подскажите как добавить?
avatar
в templates/skin/default/editor.tpl находится конфиг tinymce4 для коментов и для постов, можно туда кинуть часть конфига из старого tinymce который ответственный за отображение этих кнопок
avatar
Спасибо, очень здорово. А не знаете, можно ли загрузку картинок такой же сделать как в старой версии? Эта форма настраивается?
avatar
Ну и обидно, что в хроме не работает с буфером обмена. Жаль… Придётся откатить. ))
avatar
Подскажите, в конфиге подключен плагин lseditor, подключаю «кнопку» в тулбар:

toolbar: [
	"lshselect | bold italic underline strikethrough .....",
],


Не срабатывает. В чем может быть причина?

P.S. Спасибо за плагин!
P.S.S. Пробовал подключить плагин heading ругается на отсутствие plugin.min.js
avatar
А как с совместимостью с jQuery 1.7 из LS 1? Вроде у Tiny 4 потребности выше…
avatar
Этот плагин в данной конфигурации работает со стандартным jQuery из ЛСа. Пока что проблем нет за исключением некоторых пожеланий заказчика (вставка видео по УРЛу из спец.хостингов и т.д.)
avatar
Спасибо за плагин, очень нужен был. Еще бы побольше функций работающих. Например расположение текста, Drag-and-drop и другие немаловажные функции.
avatar
Все плагины подключаемы
avatar
а как, можете просветить на примере?
avatar
Если для tinymce имеется такой
то в editor.tpl плагина tmce4 в параметре editor_settings прописываете в поле plugins название плагина и все
avatar
Для примера там уже прописаны плагины: lseditor, media, pagebreak,…
А дальше уже надо сделовать инструкции к самому плагину, добавляет он кнопочки в тулбар или нет
avatar
а где посмотреть список этих плагинов?
avatar
вроде нашел, в корне как раз и есть.
avatar
а какие плагины точно работают из всех?
avatar
plugins :     "lseditor, advlist,anchor,autolink,autosave,bbcode,charmap,contextmenu,directionality,emoticons,emotions,example,example_dependency,fullpage,fullscreen,hr,image,importcss,inlinepopups,insertdatetime,layer,legacyoutput,link,lists,media,nonbreaking,noneditable,pagebreak,paste,preview,print,save,searchreplace,spellchecker,tabfocus,table,template,textcolor,textpattern,visualblocks,visualchars,wordcount", //contextmenu


Поставил вот так, теперь не отображается вообще редактор…
avatar
Ну какбы тут надо разбираться с каждым плагином отдельно.
к примеру плагн example вообще ненадо включать т.к. он для разработчиков плагинов в качестве примера сделан
avatar
спасибо. то что надо
avatar
Обновил на гитхабе, хорошобы чтоб кто-то потестил
— Исправил баг с загрузкой картинок
— Переделал конфиги закинул в отдельный файл как и должно быть
avatar
Я потестирую, ибо дико нуждаюсь в этом плагине…
avatar
У меня при включении, вообще перестал отображаться… Просто белый лист.
http://i.imgur.com/Qlmo6xH.png
avatar
А я что-то не понял. Какое еще колдунство нужно чтоб оно заработало?
В плагины кинул, активировал… все так же.
avatar
Ну вот теперь также не работает, я хз…
avatar
Вы точно скачали ПОСЛЕДНИЙ комит?
avatar
Только что перекачал, вот это поставил. Никаких изменений. Редактор какой был такой и остался.
avatar
Я просто скачал с гитхаба, разархировал в каталог плагинов у себя на фтп, и активировал через админку. Включил текстовый редактор tinymce и все.
avatar
Так а он разве не включен по умолчанию? Или нужно как-то в конфиге отдельно именно этот редактор включать, там уже включен же.

Внатуре)) включить забыл, в настройка))
avatar
че у меня не работает я хз(
avatar
Перевесь то что сейчас обновили, ссылка выше.
Сначала отключи, удали(через админку), потом повесь по новой. И может колдунство с вычисткой кешэй разных поможет.
Если в фтп после удаления висит, удали ручками.
avatar
ЗЫ. Устанавливай саму папку tmce4, я так делал, а не уровнем выше.
Мало ли…
avatar
Я так и делал :) Я не тупой)
avatar
Всякое случается, в запаре может случайно))
К слову о разнице. У меня 1.0.3 чистая, почти, на synio.
В конфиге не копался, вроде, шаблон тоже пока не правил, может попробуешь на ровном месте, чисто его запустить. Вдруг где конфликт.

И вычисти на случай все кеши.
avatar
Выравнивание, размер шрифта, и разрыв страницы. Не сработали.

avatar
адрес поста можно?
avatar
Это на закрытом сайте… долблю его пока функционалу, нужному. Думаю на локалке если развернуть в чистую. Будет та же фигня.
avatar
При вставке видео, код правиться, не лучшим образом.
Вместо —
<iframe width="560" height="315" src="https://www.youtube.com/embed/Mei3NgDieBQ" frameborder="0" allowfullscreen></iframe>

Получаем —
<p><iframe src="https://www.youtube.com/embed/Mei3NgDieBQ" width="undefined" height="undefined" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
avatar
Да, это я знаю, это проблема самого tinyMCE а именно плагина media
У меня есть патч по этому багу но в сам tmсе пока не направлял т.к. там очень долго они принимают патчи, там уже один мой патч стоит ждет
avatar
Хотя наверное шас пушну
avatar
Загрузка видео не работает.
avatar
Вот тут фикс который у меня нормально вставляет (или как минимум не трогает) width и height у iframe-ов + добавлен scrolling=«no» github.com/1099511627776/tinymce/tree/media
avatar
+ конечно, но прямо сейчас это не основная задача.
… попробую чуть позже, как допилю свой вопрос в LS. Хотя тут и пробовать нечего, ты же уже знаешь как оно работает.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.