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

Идеи для расширения функциональности phpBB 2.0.x
drew
phpBB 1.4.0
Сообщения: 33
Стаж: 17 лет 11 месяцев

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

Сообщение drew »

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


такое вообще возможно?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5429
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

С помощью мода AutoGroup реально. Только вот если без пункта "зарегистрировались определённое время назад".
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
drew
phpBB 1.4.0
Сообщения: 33
Стаж: 17 лет 11 месяцев

Сообщение drew »

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

Добавлено спустя 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')

как исправить
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

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 | Шаблон запроса
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 19 лет 9 месяцев
Откуда: Новосибирск
Поблагодарили: 3 раза

Сообщение Alek$ »

drew
SQL запрос из инструкции надо выполнить.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
drew
phpBB 1.4.0
Сообщения: 33
Стаж: 17 лет 11 месяцев

Сообщение drew »

auto_group_1.2.2em\auto_group_db_update.php

выполнял
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 19 лет 9 месяцев
Откуда: Новосибирск
Поблагодарили: 3 раза

Сообщение Alek$ »

Тогда проверяйте, то место в коде, где ругается. У меня на сайте этот мод стоит и отлично работает, значет косяк, по-видимому, где-то у вас.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
drew
phpBB 1.4.0
Сообщения: 33
Стаж: 17 лет 11 месяцев

Сообщение drew »

я пхп не знаю поковырявшись могу думачто тут чтото не так

Код: Выделить всё

		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);
			}
			
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 19 лет 9 месяцев
Откуда: Новосибирск
Поблагодарили: 3 раза

Сообщение Alek$ »

Попробуйте заменить

Код: Выделить всё

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 или личке - на платной основе.
drew
phpBB 1.4.0
Сообщения: 33
Стаж: 17 лет 11 месяцев

Сообщение drew »

там помогло
теперь другая проблема
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
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 19 лет 9 месяцев
Откуда: Новосибирск
Поблагодарили: 3 раза

Сообщение Alek$ »

У-у, помню это шаманство...
Между прочим, в поиске это есть.
http://phpbbguru.net/community/viewtopi ... 349#102349
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
drew
phpBB 1.4.0
Сообщения: 33
Стаж: 17 лет 11 месяцев

Сообщение drew »

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

щас есть вопрос другой
раскажите люди добрые как этим пользоватся
групы я посоздавал а что дальше?
как внести пользователей?
как ставить вопрос для всех или для групы?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

drew писал(а):как внести пользователей?
В админке - управление группами Выставили мин и мах постов, отметили чекбокс добавить\удалить новых пользователей и вперёд.
Если отметите чекбокс автоматического добавления, то следующие пользователи при наборе минимума добавятся, при наборе максимума - исключатся.
drew писал(а):как ставить вопрос для всех или для групы?
Не знаю, что имел ввиду Siava, мне представляется так: или всем, или группе.
Выставляете на форум права доступа - Приватный и в расширенном режиме тщательно продумываете расстановку прав. Голосовать - приватный.
В режиме группы-права доступа для конкретной группы на данном форуме - голосовать - ВКЛ.
Тогда во всех опросах на данном форуме голосовать смогут только члены группы.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
drew
phpBB 1.4.0
Сообщения: 33
Стаж: 17 лет 11 месяцев

Сообщение drew »

а как можно выставлять кому голосовать?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5429
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

drew
Палыч писал(а):Выставляете на форум права доступа - Приватный и в расширенном режиме тщательно продумываете расстановку прав. Голосовать - приватный.
В режиме группы-права доступа для конкретной группы на данном форуме - голосовать - ВКЛ.
Тогда во всех опросах на данном форуме голосовать смогут только члены группы.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

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