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

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

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

Сообщение velo 26.09.2007 19:45

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

Код: Выделить всё
[b:16801763f1]nick[/b:16801763f1]


Может кто подсказать, с чем это связано? Есть подозрение на AJAX
velo
phpBB 1.4.4
 
Сообщения: 94
Зарегистрирован: 14.09.2007 19:06
Предупреждения: 1


Сообщение chipp 26.09.2007 20:03

velo, а какие моды стоят?
Хочешь задать вопрос? Подумай! Может его уже задавали? Поиск жжет! И еще: если ошибка на буржуйском, на то есть словарь:!:
Аватара пользователя
chipp
phpBB 2.0.0
 
Сообщения: 106
Зарегистрирован: 13.03.2007 23:46
Откуда: Беларусь, Минск

Сообщение velo 26.09.2007 20:17

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

И другие..
velo
phpBB 1.4.4
 
Сообщения: 94
Зарегистрирован: 14.09.2007 19:06
Предупреждения: 1

Сообщение chipp 26.09.2007 22:02

в принципе такая проблема у меня была и решил я ее переустановкой bbcode модов
Хочешь задать вопрос? Подумай! Может его уже задавали? Поиск жжет! И еще: если ошибка на буржуйском, на то есть словарь:!:
Аватара пользователя
chipp
phpBB 2.0.0
 
Сообщения: 106
Зарегистрирован: 13.03.2007 23:46
Откуда: Беларусь, Минск

Сообщение velo 26.09.2007 22:36

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

PS хотелось бы понять "природу процесса" - откуда ноги растут, т.к. хочется досконально разобраться во всех премудростях...
velo
phpBB 1.4.4
 
Сообщения: 94
Зарегистрирован: 14.09.2007 19:06
Предупреждения: 1

Сообщение Палыч 27.09.2007 0:57

velo писал(а): с чем это связано?

функция make_bbcode_uid
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение velo 27.09.2007 3:31

Палыч
да, я понимаю, что цифры это $uid, но не могу понять почему они выводятся.
WORK: phpBB2 Plus 1.53 based on phpBB 2.0.23 +custom,
TEST: phpBB3 3.0.2 + Portal XL 5.0 + custom,
PHP Version 5.2.3, Apache, MySQL 5.0.24-standard
velo
phpBB 1.4.4
 
Сообщения: 94
Зарегистрирован: 14.09.2007 19:06
Предупреждения: 1

Сообщение Палыч 27.09.2007 7:32

velo писал(а):но не могу понять почему они выводятся.

Ну, наверное потому что в режиме редактирования в окно textarea вы водиться содержимое поля базы данных, а не его отображение.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6486
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение velo 29.09.2007 7:43

Спасибо, поменял вот такую строку:
Код: Выделить всё
// 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: phpBB2 Plus 1.53 based on phpBB 2.0.23 +custom,
TEST: phpBB3 3.0.2 + Portal XL 5.0 + custom,
PHP Version 5.2.3, Apache, MySQL 5.0.24-standard
velo
phpBB 1.4.4
 
Сообщения: 94
Зарегистрирован: 14.09.2007 19:06
Предупреждения: 1


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

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

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