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

Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение Alecto »

Название: Time Before Registration

Описание: Простое расширение, которое деактивирует кнопку согласия на странице перед регистрацией и включает ее по таймеру (время блокировки по-умолчанию = 60 секунд). Так же, расширение модифицирует текст на странице перед регистрацией, т.е. вы можете предоставить пользователям для ознакомлению собственные мини-правила, отличные от стандартного варианта.

Цель подобных манипуляций - заставить пользователя прочитать ключевые моменты правил сайта и сделать регистрацию не тупым, полуавтоматическим процессом (потому что в данный момент ему приспичило), а осознанным решением человека, который понимает, зачем он хочет стать участником сайта.

Расширение не имеет админ-модуля, и никак не затрагивает другие страницы конференции. Все модификации необходимо выполнять непосредственно с кодом файлов.

В основе модификации текстовой переменной лежит код мини-экста за авторством LavIgor

Версия Расширения: 0.0.1

0.0.1
Версия рабочая, проверена на 3.1.6

Запрос на расширение: Включение кнопки согласия на регистрацию по таймеру
GitHub репозиторий: позже
Загрузить расширение: позже

Демо: http://motobratva.com/index.php (просьба не регистрироваться!)

_________________________________________________________________________

Как изменить время таймера?
Открыть файл:
alecto\TimeBeforeRegistration\styles\all\template\event\ucp_agreement_terms_after.html
Найти строку и установить нужное значение в секундах

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

		countdown(60);
Сохранить файл и очистить кэш форума.

Как изменить текст на странице перед регистрацией?
Открыть файл:
alecto\TimeBeforeRegistration\language\ru\custom.php
Изменить текст переменной TERMS_OF_USE_CONTENT на свое усмотрение. HTML-разметка допускается.
Вложения
alecto_TimeBeforeRegistration_0_0_1.zip
(16.53 КБ) 376 скачиваний
Последний раз редактировалось Alecto 26.09.2015 21:32, всего редактировалось 1 раз.
Аватара пользователя
AndriyUA
phpBB 1.4.4
Сообщения: 136
Стаж: 10 лет 2 месяца
Благодарил (а): 19 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение AndriyUA »

Нужно добавить склонения слова "секунда", и добавить редактирование параметров из админки. А так все хорошо, даже отлично!
Аватара пользователя
staiki
phpBB 2.0.2
Сообщения: 318
Стаж: 11 лет 9 месяцев
Откуда: Киев Украина
Благодарил (а): 76 раз
Поблагодарили: 9 раз
Контактная информация:
Забанен: Бессрочно

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение staiki »

Alecto писал(а): Запрос на расширение: Автоматическая отсылка писем при создании новых тем на форуме.
GitHub репозиторий: позже
Загрузить расширение: позже
Вот это просто отлично. Когда ожидать приблизительно?
http://staiki.net/index.php Форум Компьютерная Помощь
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 932 раза

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение LavIgor »

staiki писал(а): Когда ожидать приблизительно?
К сообщению файлик прикреплён.
Аватара пользователя
staiki
phpBB 2.0.2
Сообщения: 318
Стаж: 11 лет 9 месяцев
Откуда: Киев Украина
Благодарил (а): 76 раз
Поблагодарили: 9 раз
Контактная информация:
Забанен: Бессрочно

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение staiki »

LavIgor писал(а): К сообщению файлик прикреплён.
Я думал будет расширение
Alecto писал(а): Автоматическая отсылка писем при создании новых тем на форуме.
- не понятно тогда зачем ссылка на мою тему.
Alecto писал(а): Как изменить текст на странице перед регистрацией?
А как правильно выделить красным важные моменты?
http://staiki.net/index.php Форум Компьютерная Помощь
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение Alecto »

исправил ошибку в описании.
прошу модераторов подчистить тему.
Аватара пользователя
neexforg
phpBB 2.0.5
Сообщения: 492
Стаж: 10 лет 2 месяца
Благодарил (а): 103 раза
Поблагодарили: 24 раза
Контактная информация:

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение neexforg »

Вот объяснити мне политику иметь только активных пользователей? Некоторые регистрируются хогда хайдами от гостей стал скрыты фото, вложения, текст. Зачем ему изучать внутреннюю политику форума?
Учусь сайтостроению вместе с phpbbguru
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение Alecto »

neexforg писал(а): Зачем ему изучать внутреннюю политику форума?
зачем объяснять? если такая лояльность к пользователям - просто не ставить расширение. делов-то.
Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Стаж: 8 лет 6 месяцев
Благодарил (а): 53 раза
Поблагодарили: 35 раз

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение Вчерашний борщ »

Alecto писал(а): Изменить текст переменной TERMS_OF_USE_CONTENT на свое усмотрение. HTML-разметка допускается.
если бы, да кабы.... вот если бы из самого расширения можно было переопределить значение TERMS_OF_USE_CONTENT :?
invader
phpBB 2.0.0
Сообщения: 214
Стаж: 10 лет 2 месяца
Благодарил (а): 82 раза
Поблагодарили: 15 раз

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение invader »

Alecto, надеюсь что покатит ext на 3.1.5...

Отправлено спустя 49 минут 59 секунд:
Вобщем поставил, но что-то не так...
При нажатии на "Регистрация" сразу открывается форма регистрации.
Может я что-то не учёл?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение Alecto »

скрипт работает с версиями 3.1.х
посмотри в консоли фарйбаг или хром сообщение об ошибках.
скрипт не будет работать, если на сайте есть javascript-ошибки, но это следствие, а не причина.
еще как вариант - стиль, отличный от просилвер (хотя едва ли дело в этом).
invader
phpBB 2.0.0
Сообщения: 214
Стаж: 10 лет 2 месяца
Благодарил (а): 82 раза
Поблагодарили: 15 раз

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение invader »

решил проблему - снёс ext ;)
так чта проехали...
Аватара пользователя
ЛЕОПАРД
phpBB 1.4.4
Сообщения: 151
Стаж: 7 лет 6 месяцев
Благодарил (а): 52 раза
Поблагодарили: 18 раз

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение ЛЕОПАРД »

Поставил себе на сайт. Мой модератор сразу нашел "дырку".
Держим мышку на кнопке "регистрация", нажимаем F5 и сразу же кликаем на кнопку. Тем самым мы минуем: чтения правил и истечения указанного времени. :D
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 4 месяца
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение Sumanai »

Обойти этот счётчик можно 1000 способов, так как проверка идёт только на стороне клиента.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Time Before Registration: Время перед регистрацией + собственный текст мини-правил

Сообщение Alecto »

ЛЕОПАРД писал(а): Мой модератор сразу нашел "дырку"
ваш модератор молодец :)

давайте поясню...

1) задача экста не продержать пользователя минуту перед регистрацией, а принудительно ткнуть его в правила, с чем экст успешно справляется.
1 из 100 обойдет эту защиту - замечательно, лишь бы на здоровье.
... пусть обходит, если видит смысл.
для меня, как администратора форума, такой пользователь - неадекват, который сознательно обошел ограничение и потенциально будет продолжать нарушать правила сайта в будущем. ему не место на моем форуме в качестве зарегистрированного пользователя, как бесправный и молчаливый гость - добро пожаловать.
навскидку: я удаляю примерно 99 из 100 зарегистрировавшихся пользователей (не будем обсуждать причины) либо сразу, либо в течении 24 часов с момента регистрации.
поэтому пользователь, не ознакомившийся с правилами и не соблюдающих их с самого первого шага на форуме удаляется незамедлительно и без какого-либо предупреждения.
на регистрацию пользователь тратит около 5 минут, на удалению я трачу пару секунд.
поэтому, если пользователь проигнорировал ограничение и не прочитал правила - он всего лишь потратил свое время.
так что не вижу никаких "дырок", проблем и противоречий, по крайней мере для себя.

2) экст создавался под собственные нужды и предоставляется "как есть", хотите пользуйтесь, хотите - нет, хотите - дорабатывайте.
Ответить

Вернуться в «Бета-версии расширений для phpBB»