Diablo™ Опубликовано 23 Декабря 2006 Жалоба Поделиться Опубликовано 23 Декабря 2006 можно сделать, чтобы сообщения определённых групп не склеивались, а у остальных склеивались? Если можно, то как? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 25 Декабря 2006 Жалоба Поделиться Опубликовано 25 Декабря 2006 Найти код в файле sources/classes/post/class_post_reply if ( $last_post['author_id'] == $this->ipsclass->member['id'] ) { $new_post = $last_post['post'].'<br /><br />'.$this->post['post']; //----------------------------------------- // Update post row //----------------------------------------- $this->ipsclass->DB->force_data_type = array( 'pid' => 'int', 'post' => 'string' ); $this->ipsclass->DB->do_update( 'posts', array( 'post' => $new_post, 'post_date' => time() ), 'pid='.$last_post['pid'] ); $this->post['pid'] = $last_post['pid']; $this->post['post_key'] = $last_post['post_key']; $post_saved = 1; $this->is_merging_posts = 1; } И заменить его на: if ( $last_post['author_id'] == $this->ipsclass->member['id'] ) { if ( $this->ipsclass->member['mgroup'] != 4 ) { $new_post = $last_post['post'].'<br /><br />'.$this->post['post']; //----------------------------------------- // Update post row //----------------------------------------- $this->ipsclass->DB->force_data_type = array( 'pid' => 'int', 'post' => 'string' ); $this->ipsclass->DB->do_update( 'posts', array( 'post' => $new_post, 'post_date' => time() ), 'pid='.$last_post['pid'] ); $this->post['pid'] = $last_post['pid']; $this->post['post_key'] = $last_post['post_key']; $post_saved = 1; $this->is_merging_posts = 1; } } Где != 4 номер группы, для которой сообщения склеиваться не должны. Как узнать группу я описывал здесь: Группа, в которую попадают новые (зарегистрированные пользователи) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.