FatCat Опубликовано 22 Апреля 2009 Жалоба Поделиться Опубликовано 22 Апреля 2009 Если объем собственного текста меньше, чем объем цитаты, пользователь получает однократное предупреждение перед отправкой. Post.phpПосле // Did the user press the "preview" button? $this->obj['preview_post'] = $ibforums->input['preview'];добавить if($ibforums->input['is_warned']=="is_warned")define(IS_WARNED,"is_warned"); if( $ibforums->input['is_warned']!="is_warned" and $ibforums->input['CODE'] != "09" ) // 09 - редактирование { if( (strlen(strip_tags($ibforums->input['Post'])) / strlen(strip_tags(preg_replace( "#\[quote(.+?)\[/quote\]#is", " ", $ibforums->input['Post'] ))))>2 or (strlen(strip_tags($ibforums->input['Post'].$ibforums->input['QPost']))/strlen(strip_tags($ibforums->input['Post'])))>2 ) { $this->obj['preview_post'] = "Предварительный просмотр"; $ibforums->lang['post_preview'] = "<h2 style='text-align:center'>Внимание!<br>Суммарный объем цитат превышает объем Вашего собственного текста."; define(IS_WARNED,"is_warned"); } } skin_post.phpПослеfunction postbox_buttons($data) { global $ibforums; return <<<EOF <tr> <td class='pformstrip' colspan="2">{$ibforums->lang['ib_code_buttons']}</td> </tr> <tr> <td class='pformleft'>добавить<input type='hidden' name='is_warned' value='not_warned'> post_reply_post.phpПосле $class->output = str_replace("<!--FORUM RULES-->", $std->print_forum_rules($class->forum), $class->output );добавить $class->output = str_replace("<input type='hidden' name='is_warned' value='not_warned'>", "<input type='hidden' name='is_warned' value='".IS_WARNED."'>", $class->output ); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
FatCat
Если объем собственного текста меньше, чем объем цитаты, пользователь получает однократное предупреждение перед отправкой.
Post.php
После
добавить
skin_post.php
После
добавить
post_reply_post.php
После
добавить
Ссылка на комментарий
Поделиться на других сайтах
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.