Пропустить

опрос в групе пользователей

Идеи для расширения функциональности phpBB 2.0.x

опрос в групе пользователей

Сообщение drew » 06.09.2007 23:11

Нужно зделать опрос только для тех пользопателей которые:
зарегистрировались определённое время назад
у которых минимум 50 собщений


такое вообще возможно?

drew
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 03.06.2007 4:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Siava » 06.09.2007 23:50

С помощью мода AutoGroup реально. Только вот если без пункта "зарегистрировались определённое время назад".
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.5
 
Сообщения: 2581
Зарегистрирован: 11.01.2005 15:29
Откуда: Питер
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.

Сообщение drew » 07.09.2007 2:12

отлично!
я вот только забыл поставить словечко "или"

Добавлено спустя 2 часа 13 минут 33 секунды:

после установки мода
при добавлении групы

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_groups (group_type, group_name, group_description, group_moderator, group_single_user) VALUES (0, 'top_users', 'Пользователи принемающие активное учасие в жизне форума', 2, '30','999','', '0')

как исправить

drew
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 03.06.2007 4:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 07.09.2007 2:55

drew писал(а):после установки мода

посчитайте, сколько здесь
drew писал(а): (group_type, group_name, group_description, group_moderator, group_single_user)
и сколько здесь
drew писал(а):(0, 'top_users', 'Пользователи принемающие активное учасие в жизне форума', 2, '30','999','', '0')

Согласитесь вы хотите вставит данных намного болльше чем надо. проверяйте установку модов
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение Alek$ » 07.09.2007 12:27

drew
SQL запрос из инструкции надо выполнить.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение drew » 07.09.2007 14:30

auto_group_1.2.2em\auto_group_db_update.php

выполнял

drew
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 03.06.2007 4:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alek$ » 07.09.2007 15:09

Тогда проверяйте, то место в коде, где ругается. У меня на сайте этот мод стоит и отлично работает, значет косяк, по-видимому, где-то у вас.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение drew » 08.09.2007 16:29

я пхп не знаю поковырявшись могу думачто тут чтото не так
		else if( $mode == 'newgroup' )
		{
			$sql = "INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_single_user) 
				VALUES ($group_type, '" . str_replace("\'", "''", $group_name) . "', '" . str_replace("\'", "''", $group_description) . "', $group_moderator, '$group_count','$group_count_max','$group_count_enable', '0')";
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not insert new group', '', __LINE__, __FILE__, $sql);
			}
			$new_group_id = $db->sql_nextid();

			$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending)
				VALUES ($new_group_id, $group_moderator, 0)";
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not insert new user-group info', '', __LINE__, __FILE__, $sql);
			}
			

drew
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 03.06.2007 4:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alek$ » 08.09.2007 16:36

Попробуйте заменить
INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_single_user)

на
"INSERT INTO " . GROUPS_TABLE . " (group_type, group_name, group_description, group_moderator, group_count,group_count_max,group_count_enable, group_single_user)
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение drew » 08.09.2007 18:50

там помогло
теперь другая проблема
Error geting users post stat

DEBUG MODE

SQL Error : 1054 Unknown column 'g.group_id' in 'on clause'

SELECT ug.user_id, g.group_id as g_id, u.user_posts, g.group_count, g.group_count_max FROM phpbb_groups g, phpbb_users u LEFT JOIN phpbb_user_group ug ON g.group_id=ug.group_id AND ug.user_id=2 WHERE u.user_id=2 AND g.group_single_user=0 AND g.group_count_enable=1 AND g.group_moderator<>2

Line : 457
File : functions_post.php

drew
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 03.06.2007 4:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alek$ » 08.09.2007 19:03

У-у, помню это шаманство...
Между прочим, в поиске это есть.
http://phpbbguru.net/community/viewtopi ... 349#102349
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение drew » 09.09.2007 1:50

спасибо Alek$ решил
в поиске не искал так как думал к этой причине относится

щас есть вопрос другой
раскажите люди добрые как этим пользоватся
групы я посоздавал а что дальше?
как внести пользователей?
как ставить вопрос для всех или для групы?

drew
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 03.06.2007 4:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 09.09.2007 2:05

drew писал(а):как внести пользователей?

В админке - управление группами Выставили мин и мах постов, отметили чекбокс добавить\удалить новых пользователей и вперёд.
Если отметите чекбокс автоматического добавления, то следующие пользователи при наборе минимума добавятся, при наборе максимума - исключатся.

drew писал(а):как ставить вопрос для всех или для групы?

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

Сообщение drew » 09.09.2007 3:48

а как можно выставлять кому голосовать?

drew
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 03.06.2007 4:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Siava » 09.09.2007 13:34

drew
Палыч писал(а):Выставляете на форум права доступа - Приватный и в расширенном режиме тщательно продумываете расстановку прав. Голосовать - приватный.
В режиме группы-права доступа для конкретной группы на данном форуме - голосовать - ВКЛ.
Тогда во всех опросах на данном форуме голосовать смогут только члены группы.
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.5
 
Сообщения: 2581
Зарегистрирован: 11.01.2005 15:29
Откуда: Питер
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.

След.

Вернуться в Запросы модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы