BBCode в phpbb3

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.

BBCode в phpbb3

Сообщение SkyKnight 28.09.2007 2:12

не нашел куда запостить, поэтому сюда :)

такая ситуация.
Я тут вроде как небольшую гостевую книгу для форума написал, но у меня возникла проблема с отоброжением bbcode и смайликов в сообщении.

При добавлении сообщения я делаю следующее

Код: Выделить всё
$message_parser = new parse_message();
$message_parser->message = $message;
$message_parser->parse(true, true, true);

ну и получаю примерно такой результат
мое сообщение было '['b]Test[\b']' (в кавычки взял, чтобы местный парсер не сработал :)

результат был такой.
Код: Выделить всё
[b:bb2fb]test[/b:bb2fb]


bb2fb - это как я понял bbcode_uid (кстати зачем он)
и еще есть такая штука bbcode_bitfield, тоже непонятно зачем.

Смотрел в документации по исходникам на http://www.phpbb.com, но там ничего такого конкретного не нашел.

Так же смотрел как это реализовано в posting.php, запутался там окончательно и решил спросить у гуру.

Кто сможет помочь, помогите пожалуйста. Думается мне, что я вызов какой-нибудь функции пропустил, но вот какой понять не могу.

Добавлено спустя 5 часов 42 минуты 5 секунд:

Господа, простите, что надоедаю, но никто не в курсе? :)

Добавлено спустя 44 минуты 1 секунду:

Все, я сам разобрался. Оказалось забыл перед просмотром вызвать функцию
bbcode_second_pass и функцию smiley_text
Теперь все отлично работает :)
Казалось все шло по маслу, а оказалось это был вазелин.
Аватара пользователя
SkyKnight
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 16.08.2007 3:51
Откуда: Германия, Ланген

Сообщение Heldar 28.09.2007 9:41

Простите, что вмешиваюсь .. но зачем гостевая на форуме??? чем она отличается от 1 темы "Флуд"?.....

Гостевые ставят на сайт .. когда мощности форума избыточны..
А ТЫ очистил кэш??!!
Heldar
phpBB 1.4.4
 
Сообщения: 85
Зарегистрирован: 13.08.2007 10:13

Сообщение SkyKnight 28.09.2007 12:02

Heldar писал(а):Простите, что вмешиваюсь .. но зачем гостевая на форуме??? чем она отличается от 1 темы "Флуд"?.....

Гостевые ставят на сайт .. когда мощности форума избыточны..

Это гостевая она не общая, а по типу мода Profile Guestbook. Т.е. для каждого пользователя своя гостевая.
Казалось все шло по маслу, а оказалось это был вазелин.
Аватара пользователя
SkyKnight
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 16.08.2007 3:51
Откуда: Германия, Ланген

Сообщение rxu 28.09.2007 16:52

SkyKnight
Вы бы не мучались, вот здесь всё написано доходчиво. Если не требуется перевод.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4143
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение SkyKnight 28.09.2007 20:04

rxu
спасибо, я как раз это и искал. Слона-то я и не приметил :)
Казалось все шло по маслу, а оказалось это был вазелин.
Аватара пользователя
SkyKnight
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 16.08.2007 3:51
Откуда: Германия, Ланген

Сообщение SkyKnight 30.11.2007 22:13

У меня опять тут вопрос.
Система bbCode в phpbb поддерживает вложенные bbCode, но не везде. например в code, вложенные bbCode не парсятся.

Я это к чему. Вот взял реализацию мода hide text и заметил, что все bbcode которые в него обернуты не парсятся. Может кто знает как "заставить" движок распарсить все внутренности?

http://www.phpbb.com/community/viewtopi ... 0&t=560705
мод брал отсюда

Добавлено спустя 1 час 21 минуту:

Все, нашел ошибку. Помощь более не требуется :)
Казалось все шло по маслу, а оказалось это был вазелин.
Аватара пользователя
SkyKnight
phpBB 1.4.1
 
Сообщения: 47
Зарегистрирован: 16.08.2007 3:51
Откуда: Германия, Ланген


Вернуться в Для авторов (phpBB 3.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron