не активный пользователь

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Rasty
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 7 месяцев
Откуда: Троещина

не активный пользователь

Сообщение Rasty »

можно как-то сделать, чтобы когда пользователь набирает 49 сообщений, он становился не активным?
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

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

$sql = "update " . USERS_TABLE . "set user_active = 0 where user_posts >= 49 AND user_id = " . $userdata['user_id'];
Как-то так. Втыкаете в posting.php после отсылки поста. Только прежде, чем войти, подумайте, как будете выходить. Hint: бывает, что ссобщения удаляют...

Добавлено спустя 1 минуту 47 секунд:

Название темы, между прочим, никак не раскрывает ее содежимое, что противоречит правилам :evil:
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

и после этого чтобы срабатывал мод по удалению не активированных пользователей. Вот это я понимаю форум будет.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Rasty
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 7 месяцев
Откуда: Троещина

Сообщение Rasty »

/DiOs писал(а):

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

$sql = "update " . USERS_TABLE . "set user_active = 0 where user_posts >= 49 AND user_id = " . $userdata['user_id'];
Как-то так. Втыкаете в posting.php после отсылки поста. Только прежде, чем войти, подумайте, как будете выходить. Hint: бывает, что ссобщения удаляют...
а как-то можно сделать, чтобы меня самого не сделали неактивным?
/DiOs писал(а):Добавлено спустя 1 минуту 47 секунд:
...
/DiOs писал(а):Название темы, между прочим, никак не раскрывает ее содежимое, что противоречит правилам :evil:
не смог лучше придумать...
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Rasty писал(а):а как-то можно сделать, чтобы меня самого не сделали неактивным?

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

AND user_id not in (<список>)
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Типа меньше болтаешь на форуме, больше живешь.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Alexalexis
phpBB 1.4.4
Сообщения: 183
Стаж: 18 лет 3 месяца

Сообщение Alexalexis »

Rasty
А для чего это нужно (просто интересно)? :)
К 1 апреля готовитесь?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Rasty писал(а):не смог лучше придумать...
Как сделать пользователя неактивным.

Будет хорошая тема для FAQ

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

Или типа, как удалить пользователей, имеющих больше определенного количества сообщений.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Rasty
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 7 месяцев
Откуда: Троещина

Сообщение Rasty »

все намного проще... на фруме создал темку с соотвествующим содержанием, и уникальной ссылкой... вместо ссылки текст: "ссылку могут видеть пользователи набравшие 50 сообщений"... теперь все пытаются набрать 50 сообщений... вручную на 49-м сообщении делать пользователей неактивными иногда не успеваю...
Alexalexis
phpBB 1.4.4
Сообщения: 183
Стаж: 18 лет 3 месяца

Сообщение Alexalexis »

Так и не понял для чего этот коварный замысел. :roll:
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Читал и смеялся... смешная, злостно-добрая, не стандартная шутка... :lol:
Может просто будет прменить мод обнуление счетчика сообщений?
И пусть хоть до .....ки набирают 50 сообщений. :lol:
Rasty, с юмором у тебя на 50 баллов! :lol:
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

бред. Я предлагаю удалять тех кто набрал 49 сообщений. Может стоит удалить ссылку и тогда никто не захочет набирать 50 сообщений.

Типа я тебе заплачу за работу 50 тыс. баксов, ты мне только поставь форум. А потом когда тебе ставят, ты перестаешь отвечать всеми видами связи и пропадаешь.
MXM писал(а):Rasty, с юмором у тебя на 50 баллов!
ага, я бы подумал стоит сидеть на форуме, если меня просто так деактивируют
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Rasty
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 7 месяцев
Откуда: Троещина

Сообщение Rasty »

так?

$sql = "update " . USERS_TABLE . "set user_active = 0 where user_posts >= 49 AND user_id not in (<1, 2, 3, 4, 10, 93, 161, 309>) AND user_id = " . $userdata['user_id'];


и это вставить где-то в конце "// Submit post/vote (newtopic, edit, reply, etc.)" ?
Аватара пользователя
Rasty
phpBB 1.4.3
Сообщения: 77
Стаж: 18 лет 7 месяцев
Откуда: Троещина

Сообщение Rasty »

на локалхосте не работает... как правильно написать?..
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

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

<1, 2, 3, 4, 10, 93, 161, 309>
Зачем тут < и > ?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Вернуться в «Поддержка phpBB 2.0.x»