BbCodes & Buttons Manager

BbCodes & Buttons Manager 3.3.5

Нет прав для скачивания
Все изображения конечно же загружаются на наш сервер.
Вы права группа вообще дали на использование BB-кодов?
 
Возможно в основных правах для групп, а может быть и при редактировании нужного BB-кода. Смотрите...
 
Пользователь Hope обновил ресурс BbCodes & Buttons Manager новой записью:

2.8.0

  • Добавлены новые права для официальных BB-кодов XenForo
  • Изменён метод защиты содержимого
  • Новая опция для разрешения или запрета использования определённых BB-кодов в подписи
  • Кнопка зачёркивания текста теперь располагается прямо на панели инструментов
  • Переписана функция предварительного парсера

Узнать больше об этом обновлении...
 
Подскажите, а как в сделать кнопки PHP и HTML отдельно? Чтобы код можно было вставлять без этих дурацких всплывающих окон?
Если в BBM делаю такие теги, то не дает сохранять - выдает ошибку "Тег должен быть уникальным."
 
Так попробуйте какими-то другими тегами может... А как их отдельно вывести - это вообще без понятия.
 
а руссификатор будет для BbCodes & Buttons Manager 2.8.0 ?
 
Есть переведенный плагин 2.8.0
 

Вложения

  • BbCodes & Buttons Manager 2.8.0-RU.zip
    45.4 KB · Просмотры: 13
Как-то хреново он переведённый:
Код:
<event event_id="bbm_callback_precache"><![CDATA[<p>If you need to make a database request for a  Bb Code, the problem is it will be executes several times. This preCache system executes the formatter twice before parsing your text. The first time you can add some info in this preCache, then this listener will be executed. You can make your database request here and modified the preCache again so that when the formatter will be executed the second time, you can use the new data.</p>
<p>During the first execution, the $rendererStates will have the key 'bbmPreCacheInit'. During the second execution, it will have the key 'bbmPreCacheComplete'</p>

<p>To be effective, this event needs the admin to enable the Bbm precache in the Bbm Bb Codes options</p>

<blockquote style="overflow-x:auto;height:35px">
    <code><em>array</em> &$preCache, <em>array</em> &$rendererStates, $formatterName</code>
</blockquote>

<p>Arguments:</p>
<ol>
    <li><code><em>array</em> &$preCache</code> - the preCache data}.</li>
    <li><code><em>array</em> $rendererStates</code> - rendering options for the XenForo renderer engine.
    <li><code>$formatterName</code> - name of the formatter (base/wysiwyg).</li>
</ol>]]></event>
    <event event_id="bbm_callback_template_cache"><![CDATA[<p>This listener allows to cache extra templates that must be rendered with your Bb Codes. You don't need to cache the template you have specified inside the Bb Code options. It is already automatically cached.</p>

<blockquote>
    <code><em>array</em> &templates</code>
</blockquote>

<p>Arguments:</p>
<ol>
    <li><code>&$templates/code> - the templates to cache in the view.</li>
</ol>

<p>Example:</p>
<pre>    public static function myDemo(&$templates)
    {
        $templates[] = 'myNewTemplateToLoad';
    }
</pre>]]></event>
    <event event_id="bbm_callback_template_pre"><![CDATA[<p>This listener allows to extend any Bb Codes using the template rendering method providing it has an unique identifier. This unique identifier can be set in the Bb Code options only when the debug mode is enabled. This listener is executed after the original template callback and before the template is rendered. Please note that to use this listener, the Bb Code doesn't need to have an original callback.</p>

<p>To target only one Bb Code (that what should be done), be sure to match  its unique identifier. If you're using at least XenForo 1.2, you can directly put this identifier in the "Event Hint" field. If you don't, be sure to return false when the "$bbCodeIdentifier" variable doesn't match your Bb Code identifier.</p>

<blockquote style="overflow-x:auto;height:35px">
    <code>&$content, <em>array</em> &$options, &$templateName, &$fallBack, <em>array</em> $rendererStates, $parentClass, $bbCodeIdentifier</code>
</blockquote>

<p>Arguments:</p>
<ol>
    <li><code>&$content</code> - the content of your Bb Code.</li>
    <li><code><em>array</em> &$options</code> - the options of your Bb Code put inside an array according to the {link}.</li>
    <li><code>&$templateName</code> - the template name to fetch. If for any reasons you decide to change the template name, don't forget to cache it using the other listener "bbm_callback_template_cache of this addon.</li>
    <li><code>&$fallBack</code> - when the page view is not available, your template can't be fetched (<a class="bbm_link" href="http://www.xenforo.com/community/threads/45464/" target="_blank">ref</a>). The default fallBack is the content of the Bb Code wrapped inside a div tag with this CSS class: template_fallback_<b>{tag}</b>. You can set here a new fallback.</li>
    <li><code><em>array</em> $rendererStates</code> - rendering options for the XenForo renderer engine.</li>
    <li><code>$parentClass</code> - direct access to the public functions of the parent class (BbCode_Formatter_Base)</li>
    <li><code>$bbCodeIdentifier</code> - The unique identifier of the Bb Code</li>
</ol>

Your callback doesn't need to return anything. It allows you to modify on the fly the following variables: $content, $options (array) or $templateName.

<p>Example:</p>
<pre>    public static function myDemo(&$content, array &$options, &$templateName, &$fallBack, array $rendererStates, $parentClass, $bbCodeIdentifier)
    {
        //XenForo 1.1.x compatible code
        if($bbCodeIdentifier != 'myBbCodeUniqueId')
        {
            return false;
        }
       
        Zend_Debug::dump($bbCodeIdentifier);       
    }
</pre>


И ещё куча фраз не переведена. :)
 
Hope, та ну, я с версии 2.5.0 взял, естественно новые фразы не переведены + еще учитывая, что я полный чайник. Экскюзми:-D:-)
 
Что-то намудрил с правами. Теперь админ не видит никакие урлы. Вместо них "Это содержимое защищено"
При отключении этого плагина - все становится на свои места.

Где и куда ковырять?
 
Так в правах и ковыряйте. Сами же сказали, что права попортили.
 
Так в настройках этого плагина смотрите, а не в основных правах для групп. :)
 
Так в настройках этого плагина смотрите, а не в основных правах для групп. :-)
Не, там нет такого) Модератор к примеру видит нормально ссылки, т.е. обработка для него идет.
У админа - нет :)
 
Не знаю тогда вообще. Не пользовался данным плагином в полной мере, поэтому подсказать что-то конкретное не смогу. :(
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу