Дополнительные теги MyCode в MyBB

    52

    mp3-плеер

    скачиваем и отправляем папку mp3 в основной каталог форума
    Панель администратора >>> Конфигурация >>> MyCode -> New MyCode
    Название >>> mp3player
    Краткое описание >>> MP3-плеер
    Регулярное выражение

    [mp3](.*?)[/mp3]

    Конверсия:

    редактируя сообщение, которое мы даем тегу (файлы загружаются на наш сервер; если они находятся в главном каталоге, то введите только name.mp3; если в папке – folder / name.mp3)

    [mp3] ... [/mp3]

    ———————–

    спойлер
    Панель администратора >>> Конфигурация >>> MyCode -> New MyCode
    Название >>> спойлер
    Краткое описание >>> показать – скрыть
    Регулярное выражение

    [spoiler](.*?)[/spoiler]

    обмен

    Spoiler: ukryj'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = 'Spoiler: pokaż'; }">Spoiler: pokaż
    $1
    

    редактируя пост мы даем тег

    [spoiler] ... [/spoiler]

    Модификация: вы можете изменить код, вставленный в раздел «Заменить на»:

    $1

    Мод предназначен для покрытия текста, только после проверки вы можете увидеть, что написано.

    ———————-

    Добавление кнопки в редактор, поддерживающий новый MyCode
    мы создаем графику без фона с размерами 16 × 16 пикселей. Это будет иконка в редакторе. Мы загружаем его в каталог jscripts / editor_themes / Twój styl / images /

    скачиваем файл jscripts / editor.js с сервера и редактируем

    дополнительная кнопка в первой строке рядом с кнопкой выбора цвета:
    по коду

    {type: 'button', name: 'color', insert: 'color', dropdown: true, color_select: true, image: 'color.gif', draw_option: this.drawColorOption, options: this.colors}

    добавляем код для новой кнопки

    , {type: 'button', name: 'mycode', sprite: 'mycode', insert: 'mycode', title: 'nazwa MyCode'}

    mycode – регулярное выражение, например, если вместо mycode используется [mp3] (. *?) [/ mp3], введите mp3.
    MyCode name – введите имя, например, добавьте mp3

    Дополнительная кнопка на дополнительной строке
    перед кодом

    // Create our new text area]

    добавляем: (строка 240)

    this.createToolbar('mytoolbar', {
    container: 'bottom',
    items: [
    {type: 'button', name: 'mycode', sprite: 'mycode', insert: 'mycode', title: 'nazwa MyCode'}
    ]
    });

    чтобы добавить еще одну кнопку, мы добавляем код

     , {type: 'button', name: 'mycode', sprite: 'mycode', insert: 'mycode', title: 'nazwa MyCode'}

    Przykład:

     this.createToolbar('mytoolbar', {
    container: 'bottom',
    items: [
    {type: 'button', name: 'flash', sprite: 'flash', insert: 'flash', title: this.options.lang.title_flash},
    {type: 'button', name: 'video', sprite: 'video', insert: 'video', title: this.options.lang.title_video},
    {type: 'button', name: 'stream', sprite: 'stream', insert: 'stream', title: this.options.lang.title_stream}
    ]
    });

    добавление нового значка кнопки
    Открываем jscripts / editor_themes / * Twój styl * / stylesheet.css. В конце мы добавляем:

    .messageEditor .toolbar_button .toolbar_sprite_flash {
    background: url(images/flash.gif) no-repeat center;
    }
    .messageEditor .toolbar_button .toolbar_sprite_video {
    background: url(images/video.gif) no-repeat center;
    }
    .messageEditor .toolbar_button .toolbar_sprite_stream {
    background: url(images/stream.gif) no-repeat center;
    }