Визуальный редактор для JohnCMS 7.x

1.72K
.
AlkatraZ, удобное решение и отличный пример Dependency Injection, вот только сейчас класс Bbcode не очень годится для наследования: все поля private, а единственный кандидат на переопределение — метод tags.
И если добавить свой BB-код ещё можно: переопределить tags (вызвать в нём родительский метод, а потом обработать свой тег), то удалить существующий — нет.
.
╭∩╮ (`-`) ╭∩╮
# aNNiMON (05.02.2017 / 18:40)
класс Bbcode не очень годится для наследования: все поля private, а единственный кандидат на переопределение — метод tags.
Хорошее замечание.
Целесообразно переделать методы на protected.
Хто хочет - займитесь, шлите пулл-реквест.
Или потом я сделаю сам, если вспомню
.
Кадило крутится, лавэха мутится
# AlkatraZ (05.02.2017 / 14:34)
В начале про сам класс BBcode.
==========
Его трогать нельзя, это система, которая в последствии будет обновляться и дорабатываться.
Но как быть, если не устраивает функционал?
Элементарно - пишет
Не мешало бы всё это описать где нить на отдельных страницах т.к. затеряется и никто не прочитает)
Библиотека или на крайняк темка на форуме подошла бы в самый раз)
Ну и какой нить годный пример простенького модуля можно было бы сделать и расписать чё к чему)
.
╭∩╮ (`-`) ╭∩╮
# Simba (05.02.2017 / 22:15)
Не мешало бы всё это описать где нить на отдельных страницах т.к. затеряется и никто не прочитает)
Библиотека или на крайняк темка на форуме подошла бы в самый раз)
Ну и какой нить годный пример про
Да, это надо будет сделать.
.
не легче ли сделать чтоб все ссылки заканчивающиеся на png, jpg, jpeg автоматический становились картинками при отправке сообщения, как ВК но не так продвинуто!
.
# Simba (24.01.2017 / 00:37)
Встроил редактор WysiBB вместо стандартных BB-кодов движка.
Ну и дополнительно добавил тег вставки видео с ютуба.
Пример на скрине: http://image.prntscr.com/image/bd7ea
Для совершенной script.

help
.
CyberGhostNet Group
# AlkatraZ (05.02.2017 / 14:34)
В начале про сам класс BBcode.
==========
Его трогать нельзя, это система, которая в последствии будет обновляться и дорабатываться.
Но как быть, если не устраивает функционал?
Элементарно - пишет
Can Put autoload plugin here ?
.
(\/)____o_O____(\/)
Gabriel, all classes put in system/johncms directory, use namespace Johncms
Classes will be loaded automatically
.
а что с безопасностью?
если использовать там ббсод можно и на сайте дирку сделать или шел файл залит!
.
Кадило крутится, лавэха мутится
# Udesign (22.09.2018 / 19:50)
а что с безопасностью?
если использовать там ббсод можно и на сайте дирку сделать или шел файл залит!
What?
Прикрепленные файлы:
Всего: 53