Побеждаем HIDE esthetic.extended.bb-codes.

Мануал Побеждаем HIDE esthetic.extended.bb-codes. 1.0.1

Нет прав для скачивания
Инструкция и плагин.
Не для кого не секрет, что этот плагин после установки скрывает кнопки установленных пользовательских вв-кодов. Есть вариант убрать галочку в настройках: "Объединять в группу кнопки кодов скрывающих контент", но это не очень хорошо отображается на панели редактора, большое количество кнопок в ряд.
Есть решение другое. Создать свой файл js и в нем сделать все кнопки. Этим сейчас и займемся. Я сделал уже все дополнением, по необходимо пояснить как добавлять в js файл новые кнопки.
После установки [SVG]addon-hide_esthetic_fix, в редакторе появиться кнопочка "Не обрабатывать ВВ-код" после кнопки хайда.
01.png

Это я просто восполнил "недоработку" разработчиков, это вв-код есть из коробки но кнопочки в редакторе нет.
02.png

Теперь откроем в текстовом редакторе (блокнот не желательно) файл upload\js\redactor\HideEstheticFix.js, лучше сделать его копию и начнем его редактировать. У меня, к примеру, установлены два пользовательских вв-кода, [SVG]addon-svg_download-1.0.5 и [ROOT]addon-root_line_code 1.0, без хайда, кнопки отображались нормально. Добавим их в файл js.
Находим:
Код:
            myOptions = {
                editorOptions:{
                    plugins: ['plain'],
                    buttons:[
                            ['switchmode'],
                            ['removeformat'],
                        ['bold', 'italic', 'underline'],
                        ['fontcolor', 'fontsize', 'fontfamily'],
                        ['createlink', 'unlink'],
                        ['alignment'],
                        ['unorderedlist', 'orderedlist', 'outdent', 'indent'],
                        ['smilies', 'image', 'media'],
                        ['insert'],                    
                        ['estebbc_hide_group'],
                        ['myCustomButton_plain'],                    
                        ['draft'],                    
                        ['undo', 'redo']
                        ]
                },
                buttons: myButtons
            };
Где ['estebbc_hide_group'] и ['myCustomButton_plain'] кнопки хайда и новая кнопка кода PLAIN, соответственно, добавляем установленные коды:
Код:
            myOptions = {
                editorOptions:{
                    plugins: ['plain'],
                    buttons:[
                            ['switchmode'],
                            ['removeformat'],
                        ['bold', 'italic', 'underline'],
                        ['fontcolor', 'fontsize', 'fontfamily'],
                        ['createlink', 'unlink'],
                        ['alignment'],
                        ['unorderedlist', 'orderedlist', 'outdent', 'indent'],
                        ['smilies', 'image', 'media'],
                        ['insert'],
                        ['custom_file'],
                        ['custom_linecode'],                    
                        ['estebbc_hide_group'],
                        ['myCustomButton_plain'],                    
                        ['draft'],                    
                        ['undo', 'redo']
                        ]
                },
                buttons: myButtons
            };
Как видите, ['custom_file'] - кнопка скачать, ['custom_linecode'] - кнопка однострочного кода. Место можно выбирать на свое усмотрение, моно по аналогии (смотрим в коде выше) делать группы, не с выпадающим меню конечно. Если у вас установлена галерея, добавляется и она: ['custom_gallery']. Смотрите внимательно, надо добавлять запятую, если кнопка не последняя.
Получим:
03.png

Все это касается установленных новых пользовательских вв-кодов. Думаю если внимательно прочесть и понять суть самого процесса, будет не сложно.
Автор
Skaiman
Автор
Skaiman
Скачиваний
22
Первый выпуск
Обновление
Рейтинг
0,00 звезд Оценок: 0

Еще ресурсы от Skaiman

Поделиться этим ресурсом