Как сделать свои стили для собственных же bb-кодов?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
ostera
phpBB 1.0.0
Сообщения: 9
Стаж: 14 лет 9 месяцев
Благодарил (а): 1 раз

Как сделать свои стили для собственных же bb-кодов?

Сообщение ostera »

Здравствуйте!
Версия phpbb 3.0.9, mysql 5.0.
Мне захотелось сделать так, чтобы я могла в админке добавить описание стиля моего собственного BB-кода. То есть подойти универсально к вопросу.
Иными словами, хочется, чтобы при таких строчках в файле posting-buttons.html

Код: Выделить всё

<!-- BEGIN custom_tags -->
      <input type="button" style="{custom_tags.BBCODE_STYLE}" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" />
   <!-- END custom_tags -->
в style прописывался тот стиль, который я пропишу в админке.
Говорю сразу - в админке я уже создала нужное поле в Сообщения -> BBCodes, при создании новой BB-кнопки или редактировании уже имеющейся в базе данных появляется запись о заданном мной стиле, в этом плане все работает. Я для этого создала столбец bbcode_style (varchar).
Однако, мои кнопки никак не реагируют на коррекцию стиля. Я прилагаю некоторые файлы, которые я корректировала, наверняка что-то упустила ;) . Заране спасибо за помощь!
P.S. Кеш обновляю.
P.S.S. Прошу прощения, если сообщение придет дважды, глюк браузера :oops: .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Улыбаемся и ма... хрюкаем!
Аватара пользователя
ostera
phpBB 1.0.0
Сообщения: 9
Стаж: 14 лет 9 месяцев
Благодарил (а): 1 раз

Re: Как сделать свои стили для собственных же bb-кодов?

Сообщение ostera »

Спасибо, уже сама разобралась.
Улыбаемся и ма... хрюкаем!
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Re: Как сделать свои стили для собственных же bb-кодов?

Сообщение FEAR93 »

А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
Аватара пользователя
ostera
phpBB 1.0.0
Сообщения: 9
Стаж: 14 лет 9 месяцев
Благодарил (а): 1 раз

Re: Как сделать свои стили для собственных же bb-кодов?

Сообщение ostera »

Поняла.
Ко всему тому, что я написала, надо добавить, что еще необходима правка файла /includes/functions_display.php.
После строчек

Код: Выделить всё

// Start counting from 22 for the bbcode ids (every bbcode takes two ids - opening/closing)
   $num_predefined_bbcodes = 22;
надо вставить в последующий sql-запрос bbcode_style (в свете тех названий, которые я задала)

Код: Выделить всё

$sql = 'SELECT bbcode_id, bbcode_tag, bbcode_helpline, bbcode_style
После строчки

Код: Выделить всё

$template->assign_block_vars('custom_tags', array(
надо вставить

Код: Выделить всё

'BBCODE_STYLE'          => $row['bbcode_style'],
После этого все заработало.
Улыбаемся и ма... хрюкаем!

Вернуться в «Поддержка phpBB 3.0.х»