1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - новый и перспективный форумный движок от бывших создателей vBulletin.

BB-коды к плагину BbCodes & Buttons Manager

Тема в разделе "Советы, руководства и видео-уроки", создана пользователем Betelgelze, 17 май 2013.

Загрузка
  1. Betelgelze

    Betelgelze Местный

    Регистрация:
    30.12.11
    Сообщения:
    355
    Симпатии:
    101
    Версия XF:
    1.1.5
    Сюда собираем все BB-коды для плагина BbCodes & Buttons Manager и обсуждаем их.

    Кто умеет, большая просьба переконвертируйте bb коды отсюда , чтобы они работали с BbCodes & Buttons Manager и выложите сюда.
     
  2. saman

    saman Активный пользователь

    Регистрация:
    17.09.11
    Сообщения:
    15
    Симпатии:
    1
    Хоть бы кто bb код таблицы сделал для этого плагина
     
  3. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1.163
    Симпатии:
    840
    Версия XF:
    1.3.4

    Вложения:

    • 1.png
      1.png
      Размер файла:
      31,4 КБ
      Просмотров:
      227
    • brogan-bb-code.zip
      Размер файла:
      4,5 КБ
      Просмотров:
      50
    Последнее редактирование: 2 сен 2013
    vengaboy нравится это.
  4. saman

    saman Активный пользователь

    Регистрация:
    17.09.11
    Сообщения:
    15
    Симпатии:
    1
    Да, как вариант можно, спасибо. Но почему никто не делает для этого плагина?
     
  5. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1.163
    Симпатии:
    840
    Версия XF:
    1.3.4
    Мне, по правде говоря, было лень делать под новый плагин. Мне и этого хватает. Правда на vB было намного легче создавать таблицы :(
     
  6. saman

    saman Активный пользователь

    Регистрация:
    17.09.11
    Сообщения:
    15
    Симпатии:
    1
    Блин как неудобно!!! [td] [td1] [td2] [tr] [tr1] [tr2] ужос!
    Неужели никто не может написать нормальным код для этого плагина, чтобы было универсально?
    Чтобы [td] был один, но с параметрами. Например
    [td=right] выводится <td style="border: 1px solid #E0E0E0; text-align: right; padding: 1px 2px">
    [td=center] выводится <td style="border: 1px solid #E0E0E0; text-align: center; padding: 1px 2px">
    и так далее
    Тоже самое с [tr]
    [tr=grey] выводится <tr style="background-color: #FAFAFA">
    Также с [table]
    Есть кто умеет программировать? Сделайте доброе дело.
     
  7. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1.163
    Симпатии:
    840
    Версия XF:
    1.3.4
    Увы, приходится пользоваться тем, что есть.
    На xenforo.com видел http://xenforo.com/community/resources/brivium-advanced-table-bbcode.2283/. 40$ за такой функционал (демо)
    Код:
    [TABLE][TBODY][TR][TH]Month[/TH]
    [TH]Savings[/TH][/TR]
    [TR][TD]January[/TD]
    [TD]$100[/TD][/TR]
    [TR][TD]February[/TD]
    [TD]$80[/TD][/TR][/TBODY][/TABLE]
    Ещё есть такой плагин - http://xenforo.com/community/resources/raid101-com-easy-table-bbcode.944/
    Но отзыв о том, что данный плагин сломал xenforo человеку - не радует и пугает.
     
  8. saman

    saman Активный пользователь

    Регистрация:
    17.09.11
    Сообщения:
    15
    Симпатии:
    1
    Хоть я и не шарю в программировании, но я сделаю
     
  9. saman

    saman Активный пользователь

    Регистрация:
    17.09.11
    Сообщения:
    15
    Симпатии:
    1
    Проверьте кто-нибудь будет у вас работать или нет. У меня этот дурацкий плагин не выводит ничего кроме одной ячейки, даже прямой заменой без шаблона.
    Нужно создать два шаблона
    Первый bbm_bbcode_td
    Код:
    <xen:require css="bbm_bbcode_td.css" />
    
    <xen:set var="$td_pos">
        <xen:if is="{$options.1} == 'right'">
            bbm_td_right
        <xen:elseif is="{$options.1} == 'center'" />
            bbm_td_center
        <xen:else />
            bbm_td_left
        </xen:if>
    </xen:set>
    
    <span class="{$td_pos}">{xen:raw $content}</span>
    Второй bbm_bbcode_td.css

    Код:
    .bbm_td_left
    {
    border: 1px solid #E0E0E0;
    padding: 1px 2px;
    }
    
    .bbm_td_right
    {
    border: 1px solid #E0E0E0;
    text-align: right;
    padding: 1px 2px;
    
    }
    
    .bbm_td_center
    {
    border: 1px solid #E0E0E0;
    text-align: right;
    padding: 1px 2px"
    }
    
    Вроде должно получится, следуя здравой логике. Хотя я в этом ничего не понимаю, возможно есть нюансы.
     

    Вложения:

  10. sanmitsu

    sanmitsu Местный

    Регистрация:
    09.02.13
    Сообщения:
    50
    Симпатии:
    15
    Версия XF:
    1.1.3
  11. saman

    saman Активный пользователь

    Регистрация:
    17.09.11
    Сообщения:
    15
    Симпатии:
    1
    Он платный :(
     
  12. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    352
    Версия XF:
    1.4.3
    по заказу @aligon7 сделал хайд постс для BBM:
    (сильно не пинать, сделал без фраз и на коленке. но фразу добавить несложно)
    создаём шаблон bbm_bbcode_hide.css
    HTML:
    .bbmHideBlock .quotecontent > .bbm_hide > blockquote
    {
        @property "bbCodeQuoteMessage";
        font-size: 9pt;
        background: @secondaryLightest url('@imagePath/xenforo/gradients/category-23px-light.png') repeat-x top;
        padding: 10px;
        border-radius: 4px;
        @property "/bbCodeQuoteMessage";
    }
    
    .bbmHideBlock iframe, .bbmHideBlock object, .bbmHideBlock embed {
        max-height: none;
        max-width: none;
    }
    и ещё один bbm_bbcode_hide
    HTML:
    <xen:require js="js/bbm/bbcodes.js" />
    <xen:require css="bbm_bbcode_hide.css" />
    
    <xen:if is="{$options.canview}">
        <div class="bbCodeBlock bbCodeQuote bbmHideBlock">
            <div class="quotecontent">
                <blockquote>{xen:raw $content}</blockquote>
            </div>
        </div>
    <xen:else />
        <div class="bbCodeBlock bbCodeQuote bbmHideBlock">
            <div class="quotecontent">
                <blockquote>**Скрытый текст: Для просмотра скрытого текста Вы должны зарегистрироваться<xen:if is="{$options.reqposts} > 0"> и иметь {$options.reqposts} или более сообщений</xen:if>.**</blockquote>
            </div>
        </div>
    </xen:if>
    кидаем файл HideTag.php в папку library/BBM/BbCode/Formatter

    создаём bb-код hide, ставим метод "по шаблону", указываем шаблон bbm_bbcode_hide и его php callback
    Код:
    BBM_BbCode_Formatter_HideTag::parseTagHide
     

    Вложения:

    • HideTag.zip
      Размер файла:
      540 байт
      Просмотров:
      29
    Последнее редактирование: 29 ноя 2013
    maxon, Mirovinger и aligon7 нравится это.
  13. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    979
    Симпатии:
    62
    Версия XF:
    1.4.7
    Работает на 100% проверял. Человек молодец.
     
  14. geokonsul

    geokonsul Местный

    Регистрация:
    05.05.12
    Сообщения:
    44
    Симпатии:
    1
    Версия XF:
    1.4.5
    А у меня не работает. Не скрывает текст. Не понял где настраивать: по количеству сообщений (к примеру)
     
  15. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    979
    Симпатии:
    62
    Версия XF:
    1.4.7
    Завтра человек будит дома, сказал поправит
     
  16. coka1n

    coka1n Новичок

    Регистрация:
    25.11.13
    Сообщения:
    9
    Симпатии:
    0
    Версия XF:
    1.2.3
    Ждем!
     
  17. coka1n

    coka1n Новичок

    Регистрация:
    25.11.13
    Сообщения:
    9
    Симпатии:
    0
    Версия XF:
    1.2.3
    Отлично работает hide от fly_indiz но его нужно доработать чуть чуть.Помогите кто сможет,это не сложно просто в коде форума вобще не фурычу,только начал осваивать его.
    Вобщем суть такая:
    В файле bbm_bbcode_hide где написано "Скрытый текст: Для просмотра..." тд и тп просто оставим что нужно столько та сообщений и добавить пункт для незарегистрированных пользователей,в плане если зашел гость то писалось что нужно для начало зарегистрироваться.Надеюсь поймете мою мысль.
    заранее спасибо за ответ.
     
  18. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.453
    Симпатии:
    3.276
    Версия XF:
    1.5.9
    Да. Да. Это "чуть чуть" уже годами допиливается :)
     
    Mirovinger нравится это.
  19. coka1n

    coka1n Новичок

    Регистрация:
    25.11.13
    Сообщения:
    9
    Симпатии:
    0
    Версия XF:
    1.2.3
    Когда заходят гости на форум и где должно быть окно добавления сообщения там надпись - (Вы должны войти или зарегистрироваться, чтобы ответить.) В каком файле можно найти этот код?
     
  20. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    352
    Версия XF:
    1.4.3
    код хайда вроде работает, не вижу что там допиливать...

    Ни к хайду, ни к bbm ни к bb-кодам это вообще не имеет отношения, оффтоп. к тому же это не код, а фраза, её можно во фразах и найти.
     

Поделиться этой страницей