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

Double Account Preventer для 3.1

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: Double Account Preventer для 3.1

Сообщение Anvar »

В конструкторе можно подключить так:

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

$this->user = $user;
$user->add_lang_ext('papka/extension', 'lang_file');
Затем в любой функции использовать необходимые переменные обычным способом: $this->user->lang['NAME_EXTENSION'];

Не совсем понял что именно требуется, возможно поможет..
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

Re: Double Account Preventer для 3.1

Сообщение Shredder »

Anvar
Там это не поможет, т.к. языки модов инициализируются как раз после этого события.

Сократил число событий в session до 3-х. В принципе, можно сделать и 2, выкинув проверку основателя и заменив на уже имеющееся в движке событие.
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

Re: Double Account Preventer для 3.1

Сообщение Shredder »

После апробирования замен различной степени багованности, остановился на добавлении трёх двух событий в исходный код - одного в ucp.php и двух одного в phpbb/session.php.

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

Re: Double Account Preventer для 3.1

Сообщение Alecto »

есть какое движение в создании экста?
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

Re: Double Account Preventer для 3.1

Сообщение Shredder »

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

Re: Double Account Preventer для 3.1

Сообщение Alecto »

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

Re: Double Account Preventer для 3.1

Сообщение Alecto »

Shredder, вроде как пишут, что 3.1.3 на днях выходит.
не смотрел, внесли ли в код твои события?
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

Re: Double Account Preventer для 3.1

Сообщение Shredder »

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

Re: Double Account Preventer для 3.1

Сообщение Alecto »

т.е. твой экст можно будет поставить без правок основного кода?
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

Re: Double Account Preventer для 3.1

Сообщение Shredder »

Само собой :)
Аватара пользователя
Michel
phpBB 2.0.0
Сообщения: 238
Стаж: 12 лет 3 месяца
Откуда: Липецк
Благодарил (а): 68 раз
Поблагодарили: 23 раза

Re: Double Account Preventer для 3.1

Сообщение Michel »

Shredder писал(а):Само собой
И когда нам ждать?
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

Re: Double Account Preventer для 3.1

Сообщение Shredder »

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

Re: Double Account Preventer для 3.1

Сообщение Alecto »

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

Re: Double Account Preventer для 3.1

Сообщение Alecto »

скачал с твоего сайта.
попробовал - входы клонов фиксируются, логируются, исключения работают.
пока все замечательно.
может перенести тему в раздел бета? и оформить первый пост? - прошу модераторов изменить автора первого сообщения, чтобы Shreder мог его оформить
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 124 раза
Поблагодарили: 138 раз

Re: Double Account Preventer для 3.1

Сообщение Shredder »

Alecto
Чуть позже создам тему, здесь выложу на неё ссылку.

Добавлено спустя 18 минут 33 секунды:
Отлов множественных регистраций - Double Account Preventer

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