xntx
хнотик-багоискатель | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору viewtopic.php там где после Код: if ( $bbcode_uid != '' ) { $message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message); } | идет код хака, у меня в общем получился такой код в том куске: Код: if ( $board_config['allow_bbcode'] ) { if ( $user_sig != '' && $user_sig_bbcode_uid != '' ) { $user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig); } if ( $bbcode_uid != '' ) { $message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message); } if ( $bbcode_uid != '' && $mod_msg != '' ) { $mod_msg = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($mod_msg, 'modbbcodeuid') : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $mod_msg); } } | posting.php там возле Код: $mod_msg = $post_info['post_mod_msg']; | у меня получился такой код: Код: $mod_msg = $post_info['post_mod_msg']; if ( $post_info['bbcode_uid'] != '' ) { $mod_msg = preg_replace('/\([a-z0-9]?)modbbcodeuid/s', '', $mod_msg); } | includes/functions_post.php возле: Код: // Check moderator's message | у меня: Код: // Check moderator's message if (!empty($mod_msg)) { $mod_msg = prepare_message(trim($mod_msg), $html_on, $bbcode_on, $smilies_on, 'modbbcodeuid'); } else { $mod_msg = ''; } | конечно сорри за такую "заплатку", но просто опять-же из кода надо вытаскивать... а он у меня сто раз изменялся, так что я тебе примерно даю. Ну ты и сам поймешь | Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 16:42 27-08-2005 | Исправлено: xntx, 16:43 27-08-2005 |
|