Одиночные ббкоды ломают верстку сообщений
Рекомендованные сообщения
Сейчас на странице 0
- Нет пользователей, просматривающих эту страницу.
A better way to browse. Learn more.
A full-screen app on your home screen with push notifications, badges and more.
Внезапно обнаружился неприятный баг. Одиночные ббкоды парсятся даже без закрывающих тегов и ломают все оформление сообщения.
Если в тексте встречаются символы ббкодов в квадратных скобках, а это может быть , но не имея закрывающего тега [/], они все равно заменяются.
Имхо, это не совсем правильно, ведь они были парные ббкоды и заменятся должны только при закрывающем теге.
Отключить их полную замену можно в файле \system\Text\Parser.php
Найти
foreach ( \IPS\Application::allExtensions( 'core', 'BBCode', $member ) as $key => $bbcode ) { if ( $bbcode->permissionCheck( $member, $area ) ) { list( $app, $tag ) = explode( '_', $key ); $return[ $tag ] = $bbcode->getConfiguration(); } }Ниже добавить
Но при этом оформление через редактор по прежнему будет доступно.