[Хак] BB-код spoiler

Тема в разделе "Плагины для XenForo", создана пользователем $iD, 13 май 2012.

  1. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    BB-код spoiler
    Описание: BB-код для тэга спойлера.
    Установка:
    1. Залить файлы.
    2. Импортировать XML-файл плагина.
    В сообщении указываем текст, который нужно скрыть, таким образом:

     
    Dmitri1980, Rani и Alex31 нравится это.
  2. Alex31

    Alex31

    Регистрация:
    11 май 2012
    Сообщения:
    24
    Симпатии:
    0
    а кнопка SP в бб-редакторе появится?
     
  3. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    естественно :Smile:
     
  4. Alex31

    Alex31

    Регистрация:
    11 май 2012
    Сообщения:
    24
    Симпатии:
    0
    :biggrin: странно, у меня кнопки нет, я закинул фалы и установил дополнение
     
  5. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    прошу прощения, я вам наврал :Smile:

    кнопку я руками воткнул:
    Шаблон editor_js_setup, найти:
    Код:
    xenforo_smilies: {xen:helper json, $smilies},
    добавить:
    Код:
    xenforo_custom_bbcode_tags: {"spoiler":["Спойлер","путь/к/иконке.png"]},
    иконку можно нарисовать самому или скопировать нашу :wink:
     
    ssllav, Rani и Alex31 нравится это.
  6. Betelgelze

    Betelgelze

    Регистрация:
    17 июн 2012
    Сообщения:
    68
    Симпатии:
    11
    а как поменять код спойлера? Мне например нравится спойлер у Воблы с плюсиком и у phpBB. Оба они открываются при нажатии на шапку спойлера. А в XF приходиться тянуться в правом углу спойлера до надписи "Раскрыть".

    Ещё хотелось бы сделать, чтобы bb кнопка спойлера создавала код:
    Код:
    [spoiler=Спойлер] [/spoiler]
    Чтобы если кому надо, мог бы подредактировать название. К примеру "скриншот".
     
  7. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    У нас ведь тянуться никуда не надо :smile: Чтобы сделать так надо:
    найти в шаблонах spoiler_template и заменить его содержимое на:
    Код:
    <xen:require css="bb_code.css" />
    <xen:require js="js/spoiler/spoiler.js" />
     
    <div class="bbCodeBlock bbCodeQuote bbCodeSpoiler">
        <aside><div class="spoilerToggle">
            <div class="attribution type">
                <b>{xen:phrase spoiler_warning}</b><xen:if is="{$spoiler}">: {$spoiler}</xen:if>
            </div>
    </div>
            <blockquote class="spoilerContent">{xen:raw $content}</blockquote>
        </aside>
    </div>
    текст Спойлер пишется автоматически.
     
    Rani и miklelord нравится это.
  8. Telia

    Telia

    Регистрация:
    22 ноя 2012
    Сообщения:
    2
    Симпатии:
    0
    Ребятки привет )
    Такое дело , не могу поставить спойлер.
    Если кто сможет это сделать через тимвивер то напишите заплачу.
    Telia.Cool скайп
    vk.com/telia_cool - в контакте
    476036603 - аська
    Спасибо за внимание.
     
  9. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    Telia, по инструкции не пробовали? :Smile:
     
    Telia нравится это.
  10. Telia

    Telia

    Регистрация:
    22 ноя 2012
    Сообщения:
    2
    Симпатии:
    0
    Сложно ) Вот пытаюсь сделать так чтобы при клике на кнопку спойлера появлялся такой текст
    Код:
    [spoiler=Описание спойлера]Скрытый текст[/spoiler]
    а не такой
    Код:
    [spoiler][/spoiler]
    если выдает как на втором коде то у меня просто узкая полоска появляется что не очень красиво и удобно )
    Для теста
    Вот у вас хоть текст есть какой то у меня пустая полоска (
    --- добавлено: 13 дек 2012 в 01:52 ---
    Ой как то сделал ) Ужс )Спс за спойлер вам ) И за картинку ))))
     
  11. mr evangelion

    mr evangelion

    Регистрация:
    14 апр 2013
    Сообщения:
    1
    Симпатии:
    0
    есть вопрос, установил спойлер, а он дублируется, почему так и как это исправить?
     
  12. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    что значит дублируется?
    установили неверно.
     
  13. Betelgelze

    Betelgelze

    Регистрация:
    17 июн 2012
    Сообщения:
    68
    Симпатии:
    11
    Подскажите, а где правится дизайн спойлера?
     
  14. Betelgelze

    Betelgelze

    Регистрация:
    17 июн 2012
    Сообщения:
    68
    Симпатии:
    11
    Сейчас заголовок "Спойлер" никак не меняется при нажатии. Можно ли сделать надпись "Показать спойлер", а после нажатия чтобы заголовок поменялся на "Скрыть спойлер"?
    Ещё очень нравилось как сделано в vBulletin, там был вначале плюсик, затем фраза "Нажми для просмотра", а при нажатии плюсик менялся на минус. Как тут сделать точно так же?
     
  15. WARM

    WARM

    Регистрация:
    18 ноя 2013
    Сообщения:
    4
    Симпатии:
    0
    Всем привет , у меня на 1.2.3 нет такого кода
    xenforo_smilies: {xen:helper json, $smilies},

    и путь писать

    xenforo_custom_bbcode_tags: {"spoiler":["Спойлер","/styles/spoiler/sp.png"]},

    Так ?
     
  16. Betelgelze

    Betelgelze

    Регистрация:
    17 июн 2012
    Сообщения:
    68
    Симпатии:
    11
    не так ) Вы пытаетесь вставить спойлер по инструкции, которая подходит для вставки спойлера в редактор от Xenforo 1.1
    А в Xenforo 1.2 уже другой редактор. Для вставки в него можете воспользоваться плагином BbCodes & Buttons Manager 2.2.3