1. Рады видеть Вас на XenforoTest!

    У нас Вы можете скачать:

    Перед регистрацией рекомендую ознакомиться

    с Условиями скачивания определённых плагинов и Правилами форума.

    Присоединяйтесь! Учите и обучайтесь!

    Скрыть объявление

Инструкция Побеждаем HIDE esthetic.extended.bb-codes. 1.0.1

Инструкция и плагин.

Метки:
  1. Skaiman
    Не для кого не секрет, что этот плагин после установки скрывает кнопки установленных пользовательских вв-кодов. Есть вариант убрать галочку в настройках: "Объединять в группу кнопки кодов скрывающих контент", но это не очень хорошо отображается на панели редактора, большое количество кнопок в ряд.
    Есть решение другое. Создать свой файл 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
    witcherivan и SOUL нравится это.
Rambler's Top100 Яндекс.Метрика INTERKASSA
XenforoTest.ru