Плагин ms2Gallery для TinyMCE 4
        Всем привет! Давненько я ничего не писал в «Готовые решения».
Данная заметка будет полезна тем, кто не разбирается в WYSIWYG редакторах, в частности для тех, кто никогда не писал для них плагины. Я работаю с TinyMCE RTE, посему если вы тоже работаете на нем, то этот пост для вас. Я переехал в MODx из WP, а как известно я думаю многим, в WP многие плагины работают через, так называемые shortcode. Это код, который выводит что-то из каких-то кастомных плагинов в контент.
Вот пример как работает условно бесплатный плагин галереи на WP.

При нажатии на кнопочку, выбираем нужную галерею и в контент подставляется шордкод, с айдишником галереи.
Клиенты меня просили добавить примерно аналогичный функционал с WP (они часто просят сделать что-то, что есть в WP но нету в MODx). Ну и я написал небольшой плагин для галереи ms2Gallery, который поможет менеджерам избавиться от необходимости знания сниппетов или их копипаста из текстового файлика в редактор.
Собственно от слов к делу:
Ну и пример работы плагина (пример в большом разрешении).

Получился некий конструктор! Возможно, кому-то будет полезным. Пользуйтесь. Ну а если кто-то захочет донатом сказать спасибо, ссылка чуть ниже.
    
    
                                                        Данная заметка будет полезна тем, кто не разбирается в WYSIWYG редакторах, в частности для тех, кто никогда не писал для них плагины. Я работаю с TinyMCE RTE, посему если вы тоже работаете на нем, то этот пост для вас. Я переехал в MODx из WP, а как известно я думаю многим, в WP многие плагины работают через, так называемые shortcode. Это код, который выводит что-то из каких-то кастомных плагинов в контент.
Вот пример как работает условно бесплатный плагин галереи на WP.

При нажатии на кнопочку, выбираем нужную галерею и в контент подставляется шордкод, с айдишником галереи.
Клиенты меня просили добавить примерно аналогичный функционал с WP (они часто просят сделать что-то, что есть в WP но нету в MODx). Ну и я написал небольшой плагин для галереи ms2Gallery, который поможет менеджерам избавиться от необходимости знания сниппетов или их копипаста из текстового файлика в редактор.
Собственно от слов к делу:
Ну и пример работы плагина (пример в большом разрешении).

Получился некий конструктор! Возможно, кому-то будет полезным. Пользуйтесь. Ну а если кто-то захочет донатом сказать спасибо, ссылка чуть ниже.
            
                Поблагодарить автора            
            
                 Отправить деньги            
        
        
            Комментарии: 13
                Круто! Спасибо! Задонатил малость.            
                    
                Благодарю. Если наберется какое-то количество доната, подумаю над тем, чтобы дать возможность назначать свои чанки по умолчанию или выбирать их из списка.            
                    
                Было бы удобно!            
                    
                А подскажи, добрый человек, наборы всяких не банальных смайликов для этого редактора не попадались? 
Оно может когда и зло (смайлики и пр. рюшечки), но, бывает, что требуется.
                    Оно может когда и зло (смайлики и пр. рюшечки), но, бывает, что требуется.
                Покажи пример не банальных смайликов и я напишу тебе плагин под них (за адекватный ценник).            
                    
                Если по мне, так они все одинаковые. Но, поскольку пользователи их любят, а любовь приходит не из ниоткуда, то вот что есть в ФБ и Инстаграме — то и «не банально», а точнее просто актуально. 

Видно смайлик? Ну вот такие наборы. Ориентироваться только на две указанные соцсети.
PS наверно это редко, но разумный (не пошлый) вид применения смайликов — маркер списка. Т.е. если про плагин, то можно именно как стиль списка с выбором маркеров.
                    
Видно смайлик? Ну вот такие наборы. Ориентироваться только на две указанные соцсети.
PS наверно это редко, но разумный (не пошлый) вид применения смайликов — маркер списка. Т.е. если про плагин, то можно именно как стиль списка с выбором маркеров.
                Я не уверен что эти смайлики можно использовать. Если у вас есть архивы смайликов, присылайте мне в личку, (а лучше в телеге t.me/iWatchYouFromAfar). Посмотрю объем работ, договоримся о цене и сроках.            
                    Я не уверен что эти смайлики можно использовать.авторские права? да, есть такой нюанс… Однозначно надо искать и проверять на наличие обременений
По мере наличия времени поищу что есть «свободное» (но похожее)
                Вот бы еще избавиться от вставки тега «p» в этом TinyMCE RTE.
tinymcerte.invalid_elements нет в настройках (как у обычного TinyMCE), а через tinymcerte.valid_elements не получается отключить «p»
                    tinymcerte.invalid_elements нет в настройках (как у обычного TinyMCE), а через tinymcerte.valid_elements не получается отключить «p»
                Никаких проблем с этим нет. Тег «p» нужен чтобы обрамлять контент в блоки. Контенту нужен любой root_block элемент. В противном случае, будут подставляться теги переноса «br»…
Для отключения или переопределения тега «p», вам необходимо в кастомном json файле конфигурации, добавить данную настройку:
            
                    Для отключения или переопределения тега «p», вам необходимо в кастомном json файле конфигурации, добавить данную настройку:
"forced_root_block":"",
            
                Странно. Что я делаю не так?
Кэш чистил


            
                    Кэш чистил


            
                Путь к конфигу неверный:
                    ../assets/js/tinymce-config.json            
                Спасибо, помогло!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.