Побеждаем HIDE Esthetic Extended BB-Codes

Побеждаем HIDE Esthetic Extended BB-Codes 1.0.2

Нет прав для скачивания
Совместимость с XenForo
  1. 1.2
  2. 1.3
  3. 1.4
  4. 1.5
Не для кого не секрет, что этот плагин после установки скрывает кнопки установленных пользовательских вв-кодов. Есть вариант убрать галочку в настройках: "Объединять в группу кнопки кодов скрывающих контент", но это не очень хорошо отображается на панели редактора, большое количество кнопок в ряд.
Есть решение другое. Создать свой файл 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

Все это касается установленных новых пользовательских вв-кодов. Думаю если внимательно прочесть и понять суть самого процесса, будет не сложно.
Можно еще почитать здесь Redactor (редактор в Xenforo 1.2), но это немного устарело, щас попроще добавлять, как видно выше, но все таки может пригодиться для вв-кодов которые при установке не делают кнопок, например вставка HTML в сообщения.
Автор
Skaiman
Скачивания
86
Просмотры
483
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

Другие ресурсы пользователя Skaiman

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

Последние обновления

  1. Изменение в срипте

    По рекомендации Mirovinger и автора скрипта Побеждаем HIDE Esthetic Extended BB-Codes, изменил...

Последние отзывы

Назад
Сверху Снизу