BB-коды для групп пользовтелей

Список разделов phpBBex 2.x (заброшен) Поддержка 2.x

Описание: У вас проблемы с phpBBex 2.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 anotcher » 18.12.2016, 16:55

Здравствуйте! подскажите как сделать так, чтобы BB-коды были видны только определенным пользователям. Например, я хочу себе сделать расширенную панель кодов, а пользователи могли бы видеть стандартный список(или мной разрешенные). Просто при установке BB-кодов если ставлю галку в чебокс "показывать на странице ответа" кнопка видна всем, а хотелось бы чтобы некоторые возможности были видны только админу или модератору. Надеюсь понятно изложил вопрос))) Если этот вопрос уже решен, скиньте плз ссыль на топик. Спасибо
anotcher
Автор темы
Репутация: 1
С нами: 8 лет

Сообщение #2 Sumanai » 18.12.2016, 18:03

Advanced BBcode Box.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #3 anotcher » 20.12.2016, 20:46

Это расширение почему-то встает с ошибкой, невозможно перейти на страницу ответа, выдает "general error" хотя всем остальные страницы отображаются.
anotcher
Автор темы
Репутация: 1
С нами: 8 лет

Сообщение #4 Sumanai » 20.12.2016, 20:51

Подробнее пожалуйста.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #5 anotcher » 21.12.2016, 13:46

Устанавливаю расширение Advanced BBcode Box, во вкладке ббкоды появляется список этих самых кодов, но при попытке создать новую тему возникает такая ошибка
Общая ошибка
SQL ERROR [ mysql4 ]
Unknown column 'b.bbcode_group' in 'field list' [1054]
SQL
SELECT b.bbcode_id, b.bbcode_tag, b.bbcode_helpline, b.bbcode_group FROM (phpbb_bbcodes b) WHERE b.display_on_posting = 1 ORDER BY b.bbcode_order, b.bbcode_id
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()
FILE: [ROOT]/includes/functions_display.php
LINE: 1103
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/posting.php
LINE: 1858
CALL: display_custom_bbcodes()

PS: скриншот почему-то не могу отправить, версия phpbbex-2.0.4
anotcher
Автор темы
Репутация: 1
С нами: 8 лет

Сообщение #6 Sumanai » 21.12.2016, 15:19

anotcher:bbcode_group
Похоже на остатки расширения Advanced bbcode box.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #7 anotcher » 21.12.2016, 15:28

Что нужно сделать что бы расширение заработало как положено? Я уже и переустанавливал несколько раз и кеш чистил все равно не работает.
anotcher
Автор темы
Репутация: 1
С нами: 8 лет

Сообщение #8 Sumanai » 21.12.2016, 15:37

Удалите расширение и его данные, откройте файл \migrations\v310_m3_install_schema.php, найдите там строку
Код: Выделить всё
      return $this->db_tools->sql_column_exists($this->table_prefix . 'bbcodes', 'bbcode_order');
И замените на
Код: Выделить всё
      return $this->db_tools->sql_column_exists($this->table_prefix . 'bbcodes', 'bbcode_group');
Я постараюсь протолкнуть эти изменения в оригинальный репозиторий.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #9 anotcher » 21.12.2016, 15:48

Простите, а в какой папке искать этот файл? После правок можно установить по новой и должно заработать?
anotcher
Автор темы
Репутация: 1
С нами: 8 лет

Сообщение #10 Sumanai » 21.12.2016, 16:00

anotcher:Простите, а в какой папке искать этот файл?
Sumanai:\migrations\
Конечно же этот каталог находится в каталоге расширения, /ext/vse/abbc3/
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #11 anotcher » 21.12.2016, 16:18

Пришлось по новой устанавливать расширение и исправлять, но главное все заработало как положено. Большое спасибо за помощь. :clap:
anotcher
Автор темы
Репутация: 1
С нами: 8 лет

Сообщение #12 Sumanai » 21.12.2016, 16:21

Теперь только не удаляйте его данные, а то он потрёт стандартную таблицу phpBBex.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #13 anotcher » 21.12.2016, 16:36

Хорошо, удалять не буду, надеюсь что бы следующие обновления форума и самого расширения были совместимы друг с другом.
anotcher
Автор темы
Репутация: 1
С нами: 8 лет

Сообщение #14 Sumanai » 21.12.2016, 16:42

Я тоже надеюсь :biggrin:
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев


Вернуться в Поддержка 2.x