Пропустить

[FINAL] Disallows display of not activated members

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

[FINAL] Disallows display of not activated members

Сообщение Поручик » 23.08.2006 15:52

Описание мода: Этот мод позволяет запретить показ неактивированных пользователей в списке пользователей или в просмотре профиля.
Версия мода: 1.0.1
Сложность установки: Легко
Время установки: ~5 минут

Примечание автора:
Данный мод относится к модам, защищающим форум от спаммеров и имеет смысл для форумов, в которых предусмотрена активация учетных записей либо администратором либо пользователем по высланной на емайл ссылке.
Пока учетная запись не активирована, информация о пользователе (например, ссылка на сайт, ради которой многие и регистрируются на форумах) показывается только администратору.

Автор идеи на создание мода mxm.

Мод является расширением этого поста.

Скачать мод

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Re: [FINAL] Disallows display of not activated members

Сообщение RedScorpio » 24.08.2006 9:43

Поручик писал(а):Описание мода: Этот мод позволяет запретить показ неактивированных пользователей в списке пользователей или в просмотре профиля.

А можно как нибудь этот мод поправить, чтобы списки пользователей и группы не были видны несвоим? т.е. если человек не внесен в определенную группу, он не сможет смотреть списки пользователей, группы, награды и.т.д.
Аватара пользователя
RedScorpio
phpBB 1.2.1
 
Сообщения: 24
Зарегистрирован: 23.05.2006 8:56
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 24.08.2006 11:25

Можно, но, какой геморрой, представляете. Проще сделать проверку на user_logged_in в соответствущих скриптах и, по-моему, это уже кто-то делал

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

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение MXM » 24.08.2006 11:38

Поручик, спасибо за мод!
(шепчу... автор идеи на создание мода mxm... ;) )
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение quazi » 24.08.2006 11:50

Поручик
я делал такое, но не помню публиковал ли...
скорее всего нет. потому что он частично связан с другими. кажется его идея возникла во время моего решения мода TodayAt/YestardayAt

quazi
phpBB 2.0.8
 
Сообщения: 306
Зарегистрирован: 15.03.2005 19:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение MXM » 24.08.2006 11:51

quazi, с модом TodayAt/YestardayAt не знаком.
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 24.08.2006 12:08

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение MXM » 24.08.2006 12:32

Поручик, ситуация следующая:
У меня на форуме зарегистриованно около 1000 человек, после установки мода зарегестрированных стало меньше - около 800. В списке пользователей выводяться по 50 пользователей. Доходя до страницы 15 отображение пользователей присутсвует, переходя на страницу 16, отображение пользователей нет, и так до 21 страницы.
Предложение: если есть возможность, то сделать постраничный вывод согласно количества активированных пользователей.
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 24.08.2006 13:00

А, блин, что-то я поспешил с финалом. MXM, спасибо.
Хот-фикс.
#
#-----[ OPEN ]------------------------------------------------
#
memberlist.php

#
#-----[ FIND ]------------------------------------------------
#
		WHERE user_id <> " . ANONYMOUS;

#
#-----[ REPLACE WITH ]------------------------------------------------
#
		WHERE user_id <> " . ANONYMOUS . (($userdata['user_level'] != ADMIN) ? ' AND user_active = 1 ' : '');
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение MXM » 24.08.2006 13:07

Поручик, всё гуд! Еще раз, прибольшучее спасибо!
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 24.08.2006 13:07

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение RedScorpio » 05.09.2006 9:00

Поручик писал(а):Можно, но, какой геморрой, представляете. Проще сделать проверку на user_logged_in в соответствущих скриптах и, по-моему, это уже кто-то делал

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

Совсем забыл, группы ведь можно сделать и скрытыми


Группы сделал скрытыми, а вот пользователи и награды все равно видны гостям..
Аватара пользователя
RedScorpio
phpBB 1.2.1
 
Сообщения: 24
Зарегистрирован: 23.05.2006 8:56
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 05.09.2006 18:52

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение RedScorpio » 11.09.2006 11:11

Поручик писал(а):RedScorpio
На оффсайте видел мод, который запрещает доступ гостям к списку юзеров. Поищите сами

Сенкс за наводку. Сходил, нашел все оказалось прозаиченее, и до безобразия просто ;) Если не против выложу мод здесь...

#######################################################################
## MOD Titre : Guest can't view memberlist and groups
## MOD Auteur : Web2
##
## MOD Description : Empкche les invitйs de voir la liste des membres
## et les groupes.
##
## MOD Version : 1.0.0
##
## Niveau d'installation : Facile
## Temps d'installation : 1 minute
##
## Fichiers а йditer : 2
## memberlist.php
## groupcp.php
##
## Fichiers inclus : 0
##
#######################################################################
## Pour des raisons de sйcuritй, veuillez vous tenir au courant des
## mise sа jours apportйes sur ce mod.
#######################################################################
## Notes de l'auteur : n/a
#######################################################################
##
## Historique du MOD :
##
## 2005-09-10 - Version 1.0.0
## - Sortie du MOD
##
#######################################################################
## Avant d'installer ce mod, faites une sauvegarde complиte de votre ## forum.
#######################################################################
#
#-----[ OUVRIR ]------------------------------------------
#

memberlist.php

#
#-----[ TROUVER ]------------------------------------------
#

//
// End session management
//

#
#-----[ AJOUTER, APRИS ]------------------------------------------
#

if ($userdata['user_id'] == ANONYMOUS) { redirect(append_sid("login.$phpEx?redirect=index.$phpEx", true)); }


#
#-----[ OUVRIR ]------------------------------------------
#

groucp.php

#
#-----[ TROUVER ]------------------------------------------
#

//
// End session management
//

#
#-----[ AJOUTER, APRИS ]------------------------------------------
#

if ($userdata['user_id'] == ANONYMOUS) { redirect(append_sid("login.$phpEx?redirect=index.$phpEx", true)); }

#
#-----[ SAUVEGARDEZ ET FERMEZ ]----------------------------
#
# EoM
Аватара пользователя
RedScorpio
phpBB 1.2.1
 
Сообщения: 24
Зарегистрирован: 23.05.2006 8:56
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [FINAL] Disallows display of not activated members

Сообщение ua6ap » 09.12.2006 16:21

Уважаемый Поручик!
Спасибо. Ваш мод смог бы принести еще более неоценимую пользу, еслиб умел тех же неактивированных пользователей удалять через сутки...
Аватара пользователя
ua6ap
phpBB 1.4.4
 
Сообщения: 76
Зарегистрирован: 14.10.2005 0:28
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

Вернуться в Бета-версии модов для phpBB 2.0.x

 

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

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

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

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