Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Не корректное отображение ВВ кодов после редактирования.

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 16 лет 7 месяцев

Не корректное отображение ВВ кодов после редактирования.

Сообщение velo »

После редактирования сообщения, точнее уже в поле текста, когда открываешь сообщение для редактирования, ВВ коды отображаютс в таком виде:

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

[b:16801763f1]nick[/b:16801763f1]
Может кто подсказать, с чем это связано? Есть подозрение на AJAX
Аватара пользователя
chipp
phpBB 1.4.3
Сообщения: 89
Стаж: 17 лет 1 месяц
Откуда: Беларусь, Минск

Сообщение chipp »

velo, а какие моды стоят?
Хочешь задать вопрос? Подумай! Может его уже задавали? Поиск жжет! И еще: если ошибка на буржуйском, на то есть словарь:!:
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 16 лет 7 месяцев

Сообщение velo »

chipp я устанавливал сборку +153, их там достаточно много

Если по ВВ кодам, то:

Multiple BBCode MOD v1.2.1
BBCode Buttons Organizer v1.2.1
BBCode Fade Mod v1.2.0
BBCode FlipV / FlipH Mod v1.6.0
BBcode Highlight Mod v1.2.0
BBCode Line-through Mod v1.0.2
BBCode Scroll aka Marquee Mod v1.2.1
Smilie Creator Mod v1.0.3
Streaming audio BBcode Mod v2.0.0
Glow and Shadow effects BBcode Mod v2.0.6
Macromedia Flash Player BBcode MOD v2.0.6


По Аджаксу:

AJAX features v1.0.4

И другие..
Аватара пользователя
chipp
phpBB 1.4.3
Сообщения: 89
Стаж: 17 лет 1 месяц
Откуда: Беларусь, Минск

Сообщение chipp »

в принципе такая проблема у меня была и решил я ее переустановкой bbcode модов
Хочешь задать вопрос? Подумай! Может его уже задавали? Поиск жжет! И еще: если ошибка на буржуйском, на то есть словарь:!:
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 16 лет 7 месяцев

Сообщение velo »

chipp
переустановить врядли получится, т.к. устанавливал я уже сборку, и можно сильно накосячить, если их сверху ещё раз ставить...

PS хотелось бы понять "природу процесса" - откуда ноги растут, т.к. хочется досконально разобраться во всех премудростях...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

velo писал(а): с чем это связано?
функция make_bbcode_uid
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 16 лет 7 месяцев

Сообщение velo »

Палыч
да, я понимаю, что цифры это $uid, но не могу понять почему они выводятся.
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

velo писал(а):но не могу понять почему они выводятся.
Ну, наверное потому что в режиме редактирования в окно textarea вы водиться содержимое поля базы данных, а не его отображение.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
velo
phpBB 2.0.1
Сообщения: 252
Стаж: 16 лет 7 месяцев

Сообщение velo »

Спасибо, поменял вот такую строку:

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

// Parse bbcodes
		if ( $board_config['allow_bbcode'] && ($bbcode_uid != '') )
		{
			$desc = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($desc, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $desc);
		}
На такие:

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

.......
$bbcode_uid = $row['bbcode_uid'];
.......
		if ($bbcode_uid != '')
		{
			$desc = ($board_config['allow_bbcode']) ? bbencode_second_pass($desc, $bbcode_uid) : preg_replace("/\:$bbcode_uid/si", '', $desc);
		}
И всё стало ОК!
Палыч, спасибо за подсказку
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log

Вернуться в «Поддержка модов для phpBB 2.0.x»