Вопрос по костылю бб-кода вкладок..

azmg

Проверенные
Сообщения
168
Решения
7
Реакции
62
Баллы
11,030
Собственно, мелкая такая проблема:

В оригинальном файле костыля локали расписал так:
XML:
<?xml version="1.0" encoding="utf-8"?>
<language title="Russian (RU)" date_format="j M Y" time_format="H:i" currency_format="{symbol}{value}" week_start="0" decimal_point="," thousands_separator="." label_separator=":" comma_separator=", " ellipsis="…" parenthesis_open="(" parenthesis_close=")" language_code="ru-RU" text_direction="LTR" addon_id="ForoAgency/BbCodeTabs" export_version="2">
  <phrase title="custom_bb_code_desc.tabs" addon_id="ForoAgency/BbCodeTabs" version_id="10000" version_string="1.0.0"><![CDATA[Добавить панель вкладок.]]></phrase>
  <phrase title="custom_bb_code_example.tabs" addon_id="ForoAgency/BbCodeTabs" version_id="10000" version_string="1.0.0"><![CDATA[[TABS]
[TAB=Заголовок1]
Вкладка, страница 1.
[/TAB]
[TAB=Заголовок2]
Вкладка, страница 2.
[/TAB]
[/TABS]]]></phrase>
  <phrase title="custom_bb_code_output.tabs" addon_id="ForoAgency/BbCodeTabs" version_id="10000" version_string="1.0.0"><![CDATA[]]></phrase>
  <phrase title="custom_bb_code_title.tabs" addon_id="ForoAgency/BbCodeTabs" version_id="10000" version_string="1.0.0"><![CDATA[Вкладки]]></phrase>
</language>

Костыль работает, хоть и не так как мне хотелось бы, это другая история.. но, тут есть одна грабля, отображение этого тега не работает в хелпе бб-кодов..

Исправить это получилось через модификацию шаблона: _help_page_bb_codes.
Но он у нас модифицирован плагином Editor & BB Code Manager.
Который в свою очередь имеет шаблон: kl_em_help_page_bb_codes.
Для костыля табов туда был впихнут код, который хоть как-то отображается и работает на странице помощи бб:
PHP:
<li class="bbCodeHelpItem block-row block-row--separated">
    <span class="u-anchorTarget" id="tabs"></span>
    <h3 class="block-textHeader">[TABS] - Вкладки в сообщении</h3>
    <div>Вкладки в сообщении</div>
    <div class="bbCodeDemoBlock">
        <dl class="bbCodeDemoBlock-item">
            <dt>{{ phrase('example:') }}</dt>
            <dd>[TABS][TAB]первая[/TAB]<br />
                [TAB=Заголовок 2]вторая[/TAB]<br />
                [/TABS]
            </dd>
        </dl>
                <dl class="bbCodeDemoBlock-item">
                    <dt>{{ phrase('output:') }}</dt>
                    <dd><div class="bbWrapper"><h2 class="block-tabHeader tabs hScroller" data-xf-init="h-scroller tabs" role="tablist" style="background:#7e5827; height: 31px;">
                <span class="hScroller-scroll is-calculated" style="margin-bottom: -47px;">
                    <a class="tabs-tab is-active" style="color: #f7f6e4;" role="tab" tabindex="tab_2" aria-controls="tab_2" aria-selected="true">Tab 0</a>
<a class="tabs-tab" style="color: #f7f6e4;" role="tab" tabindex="tab_3" aria-controls="tab_3">Заголовок</a>

                    </span><i class="hScroller-action hScroller-action--end" aria-hidden="true"></i><i class="hScroller-action hScroller-action--start" aria-hidden="true"></i>
                    </h2>
                    <ul class="block-body tabPanes" style="margin-top: 0px!important;">
                        <li class="is-active" role="tabpanel" id="tab_2" aria-expanded="true"><br>
Первая вкладка текст..<br>
</li>
<li class="" role="tabpanel" id="tab_3"><br>
Вторая вкладка текст..<br>
</li>

                    </ul></div></dd>
                </dl>
    </div>
</li>

В итоге, файл локали этого костыля принял такой вид:
XML:
<?xml version="1.0" encoding="utf-8"?>
<language title="Russian (RU)" date_format="j M Y" time_format="H:i" currency_format="{symbol}{value}" week_start="0" decimal_point="," thousands_separator="." label_separator=":" comma_separator=", " ellipsis="…" parenthesis_open="(" parenthesis_close=")" language_code="ru-RU" text_direction="LTR" addon_id="ForoAgency/BbCodeTabs" export_version="2"/>

Вопросы:
  1. Как поправить это не обрезая файл лангов, т.е. чтобы бб работал на странице хелпа используя инфу из него?
  2. Это сам костыль кривой или в грабли движка?
 
Последнее редактирование:
?‍♂️ Что вы творите за бредятину? К чему поломки движка и эти модификации шаблонов
 
Специально установил плагин и запустил
94887
 
Последнее редактирование:
OFFTOP

Сколько в данной теме слов "Костыль"? :)

 
К чему поломки движка и эти модификации шаблонов
вот и спрашиваю, как поправить это..
или тут только не по теме звиздеть могут ?!

Специально установил плагин и запустил
чистый форум или ?
ибо у меня там есть несколько модификаций..
 
Последнее редактирование:
Ну ломайте дальше движок, а потом говорите а почему не отображается на странице помощи
 
Ну отключить все аддоны и включать поочередно смотря, на это и найти тогда когда это получается.
 
Ну отключить все аддоны и включать поочередно смотря, на это и найти тогда когда это получается.
Надо будет на тестовом проверить.. а установлено было это:
Navigation Badge 1.0.0
Unread Post Count 1.4.0
Auto Merge Double Posts 1.1.0
Mark Thread as Read 2.0.0.001
Change Post Date 2.1.2
Change Content Owner 1.0.0
Signature Once 1.0.1
Thread to Resource 1.0.2
Login As User 2.0.3
Show Forum Moderators 2.0.0
User Activity (Users Viewed, Viewing Thread, Viewing Forum) 2.0.9
Nick in quick reply 10.0.0 Alpha
Sticky First Post 2.0.3
CopyCode 2.0.7
Attachment Store 2.0.0
XenForo Resource Manager 2.0.3
Editor & BB Code Manager 1.1.0
...

.к тому, что вежливо нужно общаться =)
ну, вашу вежливость я уже заметил.. вчера, за три года создал первый пост который удалили, в разрез правил он не шел ничего криминального не было, а если у кого-то туго с юмором, то это уже не моя проблема.. так дела не делаются..
 
Последнее редактирование модератором:
А че не в теме плагина? А вообще о чем там?

Да, забыл, azmg, ты че употребляешь?
 
Последнее редактирование модератором:
А че не в теме плагина? А вообще о чем там?
ну как я понял автора костыля здесь нет, а проблема есть.. потому и тут..
ты про вчера ? просил доработать этот плагин с юморком, пост сейчас в мусорке..
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу