Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Включение кнопки согласия на регистрацию по таймеру

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Включение кнопки согласия на регистрацию по таймеру

Сообщение Alecto »

Собрал простенький скрипт, который деактивирует кнопку согласия при регистрации и включает ее по таймеру.
Расширение не оформлял, но если кому-то такое нужно - могу сделать простенькое расширение.
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 804
Стаж: 13 лет 6 месяцев
Откуда: Оттуда
Благодарил (а): 51 раз
Поблагодарили: 86 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение Perfecthus »

Типа защита от ботов?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение Alecto »

типа читают правила.
у меня еще модифицировано сообщение перед регистрацией (код давал LavIgor).
вот пример http://motobratva.com/ucp.php?mode=register (только прошу не регистрироваться).
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 298 раз
Поблагодарили: 57 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение COB16 »

Alecto, регистрация не упала после этого?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение Alecto »

нет, но логично предположить, что всех тех, кого хоть что-то не устраивает уже не будет на сайте.
для этого сделано, чтобы внимательно прочитали и рагистрировались толко самые упорные, только те, кому действительно это нужно.
у меня пользователей было 4560, за несколько лет я планомерно сократил число аккаунтов до 650, но это мои дела зачем и почему.
возможно в будущем регистрация будет закрытой и все участники будут приходить только по приглашению других участников, но пока такого функционала нет.
важно другое - таким образом отсеиваются "мертвые души" и неадекваты, что безусловно положительно сказывается на увеличении активности сайта.
Последний раз редактировалось Alecto 26.09.2015 10:27, всего редактировалось 1 раз.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 298 раз
Поблагодарили: 57 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение COB16 »

Alecto, как сделать такую фишку как тебя именно страницу? У меня тоже хватает пустышей чисто зайти что бы картинки глянуть
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение Alecto »

хорошо, я запилю экст, возможно сегодня.
давай подождем LavIgor и, если он даст добро - можно будет сразу добавить его код для модификации текста на страница перед регистрацией.
правда, все будет без админ части. т.е. время заморозки и текст сообщения нужно будет будет править в файлах расширения.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 298 раз
Поблагодарили: 57 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение COB16 »

Alecto, а как ты удалял старых? я к тому сортировал как то?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение Alecto »

да --> пользователи --> Найти пользователя, далее заполняешь нужные доп.поля, получаешь список, а потом уже вручную каждого...

очень долго, но я под плохое настроение их сотнями убивал, сначала всех с 0, кто не был на сайте несколько лет, потом убил вообще всех с 0 и сделал обязательным условие написания минимум 1 сообщения в течении суток после регистрации иначе - расстрел.
потом убил всех с 1 сообщением, кто не был на сайте в течение 1 года, это было очень долго, потому как сообщения либо переписывались на специально созданного для таких случаев бота, либо удалялись.
естественно, решение принималось по каждому сообщению, потому как удаление поста могло привести к изменению смысла темы.
вобщем, за несколько лет разгребся, а теперь только поддерживаю чистоту и порядок.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 298 раз
Поблагодарили: 57 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение COB16 »

Alecto, у меня мало кто писал. Вот и призадумался этим делом, щас 395 пользователей
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение Alecto »

не, ну еще нельзя исключать вариант, что пользователь не хочет писать, а хочет получить какую то плюшку после регистрации, например, подписку на форумы, уведомления, либо доступ к закрытым разделам.
так что, тут главное не перестараться.
тем более, если сайт не большой и только раскручивается, в этом случае я бы не стал сильно закручивать гайки.
но, если человек не был на сайт 1-2 года, то смысла его держать с нулем нет никакого.
так что, решать все равно тебе.
я же таким образом пытаюсь получить на сайте только активных пользователей, которые зарегистрировавшись будут участвовать в жизни и развитии проекта.
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1011
Стаж: 9 лет 6 месяцев
Откуда: Беларусь
Благодарил (а): 298 раз
Поблагодарили: 57 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение COB16 »

Alecto, есть те кто зарегался в том году и не появлялся больше) и 0 сообщений. А как удалить? что то не вижу такую функции
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение Alecto »

конечно есть, через день. надеюсь, сейчас ситуация поменяется.
администрировать, на странице пользователя в админке - удалить.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение Sumanai »

Perfecthus писал(а): Типа защита от ботов?
Защитой от ботов оно будет, когда те, кто "нажал" на кнопку раньше таймера, будут автоматически посылаться на специальный сайт.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

Re: Включение кнопки согласия на регистрацию по таймеру

Сообщение Alecto »

а как они могут нажать раньше таймера? только если другой скрипт модифицирует CSS кнопки.
сейчас скрипт срабатывает сразу по готовности страницы.
еще быстрее было бы проверить готовность элемента, но на js я не смог это сделать.

Вернуться в «Запросы расширений для phpBB»