Страница 1 из 2

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

Добавлено: 26.09.2015 18:10
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-разметка допускается.

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

Добавлено: 26.09.2015 19:32
AndriyUA
Нужно добавить склонения слова "секунда", и добавить редактирование параметров из админки. А так все хорошо, даже отлично!

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

Добавлено: 26.09.2015 21:14
staiki
Alecto писал(а): Запрос на расширение: Автоматическая отсылка писем при создании новых тем на форуме.
GitHub репозиторий: позже
Загрузить расширение: позже
Вот это просто отлично. Когда ожидать приблизительно?

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

Добавлено: 26.09.2015 21:16
LavIgor
staiki писал(а): Когда ожидать приблизительно?
К сообщению файлик прикреплён.

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

Добавлено: 26.09.2015 21:25
staiki
LavIgor писал(а): К сообщению файлик прикреплён.
Я думал будет расширение
Alecto писал(а): Автоматическая отсылка писем при создании новых тем на форуме.
- не понятно тогда зачем ссылка на мою тему.
Alecto писал(а): Как изменить текст на странице перед регистрацией?
А как правильно выделить красным важные моменты?

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

Добавлено: 26.09.2015 21:33
Alecto
исправил ошибку в описании.
прошу модераторов подчистить тему.

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

Добавлено: 26.09.2015 21:43
neexforg
Вот объяснити мне политику иметь только активных пользователей? Некоторые регистрируются хогда хайдами от гостей стал скрыты фото, вложения, текст. Зачем ему изучать внутреннюю политику форума?

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

Добавлено: 26.09.2015 22:05
Alecto
neexforg писал(а): Зачем ему изучать внутреннюю политику форума?
зачем объяснять? если такая лояльность к пользователям - просто не ставить расширение. делов-то.

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

Добавлено: 24.07.2016 1:02
Вчерашний борщ
Alecto писал(а): Изменить текст переменной TERMS_OF_USE_CONTENT на свое усмотрение. HTML-разметка допускается.
если бы, да кабы.... вот если бы из самого расширения можно было переопределить значение TERMS_OF_USE_CONTENT :?

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

Добавлено: 12.12.2016 23:40
invader
Alecto, надеюсь что покатит ext на 3.1.5...

Отправлено спустя 49 минут 59 секунд:
Вобщем поставил, но что-то не так...
При нажатии на "Регистрация" сразу открывается форма регистрации.
Может я что-то не учёл?

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

Добавлено: 13.12.2016 19:25
Alecto
скрипт работает с версиями 3.1.х
посмотри в консоли фарйбаг или хром сообщение об ошибках.
скрипт не будет работать, если на сайте есть javascript-ошибки, но это следствие, а не причина.
еще как вариант - стиль, отличный от просилвер (хотя едва ли дело в этом).

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

Добавлено: 13.12.2016 22:05
invader
решил проблему - снёс ext ;)
так чта проехали...

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

Добавлено: 21.12.2016 20:31
ЛЕОПАРД
Поставил себе на сайт. Мой модератор сразу нашел "дырку".
Держим мышку на кнопке "регистрация", нажимаем F5 и сразу же кликаем на кнопку. Тем самым мы минуем: чтения правил и истечения указанного времени. :D

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

Добавлено: 21.12.2016 20:46
Sumanai
Обойти этот счётчик можно 1000 способов, так как проверка идёт только на стороне клиента.

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

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

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

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

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