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

[3.1][3.2] qrLogin - вход на форум с помощью телефона

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

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

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

[3.1][3.2] qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

Установка - стандарт: распаковать архив в ext и затем в панели включить.
Дальше залогиниться на форуме и в Личном разделе во вкладке qrLogin отсканировать qrcode аккаунта и можно входить))

Репо: https://github.com/qrLogin/phpbb_ext
Вложения
Снимок экрана 2017-07-30 в 12.07.23.png
Снимок экрана 2017-07-30 в 12.06.43.png
Последний раз редактировалось Sheer 01.08.2017 15:08, всего редактировалось 1 раз.
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

т.е. папку вендор включать в пакет?
а как же тревис? он будет ругаться на библиотеку в ней - или он умный и по composer.json поймет что это не мое?))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение rxu »

alex_qrlogin писал(а): 07.08.2017 9:11т.е. папку вендор включать в пакет?
а как же тревис?
Включать. Но в репо ее быть не должно, для чего она добавляется в .gitignore.
Изображение
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

rxu, т.е. если потом кто то скачает с гита проект, то работать у него не будет, пока он не догадается где то взять папку вендор? логично)))

Отправлено спустя 2 часа 3 минуты 39 секунд:
повторил процедуру на работе - результат тот же(( композер затащил ВСЕ библиотеки(((
выкладываю композер и лок, который создался - может там что то не то?

и еще вопрос - ну вот библиотека теперь есть в папке vendor, а как ее подключить? use?

Отправлено спустя 2 часа 21 минуту 54 секунды:
что то никак не найду пример(( да и с установкой композером тоже не гуд - если autoload.php и библиотеку забрасываю на сервер phpBB, то расширение не запускается -явно изза того что в локалке установило все библиотеки мне.((
Вложения
Архив.zip
(10.62 КБ) 144 скачивания
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение rxu »

alex_qrlogin, всё понятно. Уберите "phpbb/phpbb": ">=3.2.0-a1,<3.3.0@dev", из блока require, достаточно его наличия в блоке extra.
После этого будет устанавливаться только пакет phpqrcode, без зависимостей для phpBB.

Отправлено спустя 2 минуты 13 секунд:
alex_qrlogin писал(а): 07.08.2017 14:15ну вот библиотека теперь есть в папке vendor, а как ее подключить?
После установки зависимостей и последующей установки расширения, должно быть возможно использование библиотеки простым созданием экземпляра класса.
Изображение
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

rxu, как раз 15 минут назад сам до этого додумался)))) а потом вернуть обратно эту строку? я вернул) и работает...

а вот с доступом пока не разобрался
такая конструкция:

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

use kairos\phpqrcode;
// generate qrcode
QRcode::svg($qrdata, $tmpfile, 1, $pixelPerPoint, 1, false, $back_color, $fore_color);
работает в отдельном файлике
а если ее в листенер закручиваю, то ругается((
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение rxu »

alex_qrlogin писал(а): 07.08.2017 15:56а потом вернуть обратно эту строку?
Не нужно.
Изображение
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

rxu, спасибо)
а насчет вызова не подскажете? я подозреваю, что это из за разных пространств имен
в листенере:
namespace qrlogin\qrlogin\event;
а в отдельном файлике как понимаю общее, потому и работает.. хотя его я поднимал инклудом в тот же листенер
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение rxu »

alex_qrlogin писал(а): 07.08.2017 16:08я подозреваю, что это из за разных пространств имен
Вполне возможно, ибо пакет, похоже, криво сконфигурирован, и пространства имен не грузятся (по крайней мере, файл композера возвращает пустой массив). Но не уверен.

Отправлено спустя 30 минут 28 секунд:
alex_qrlogin, всё понятно.
Вам надо использовать обратный слэш при вызове класса, например

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

$QRCode = new \QRCode();
Или

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

\QRCode::png('newqrcode');
use или include не требуется, работает автозагрузка классов.
Изображение
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

rxu, УРА!))

Отправлено спустя 51 минуту 33 секунды:
обновил архив по ссылке и на гите - все работает и проходит валидацию тревиса!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение rxu »

alex_qrlogin, по идее, в инструкции по установке надо добавить пункт насчет composer.phar install. те, кто в состоянии установить скачанный из репо пакет - сообразят.
Изображение
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

спасибо за совет - подрехтую))
и думаю завтра выложу на основной форум - что скажете?

вообще какая процедура дальше то? скажем, реально ли на этом форуме его установить?)))
ну это я погорячился конечно... но хотя бы уговорить глянуть на функционал)))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение rxu »

alex_qrlogin писал(а): 07.08.2017 18:13хотя бы уговорить глянуть на функционал)))
А смысл? Будет функционал - будут пользователи, которые скачали, установили и оценили. Ничего лучше, чем тестирование на реальных форумах, еще не придумали.
alex_qrlogin писал(а): 07.08.2017 18:13выложу на основной форум - что скажете?
Легко, только следуйте правилам выкладывания https://www.phpbb.com/extensions/rules- ... ent-rules/
Изображение
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

rxu писал(а): 07.08.2017 18:37А смысл?
так я вроде бы описал функционал - а хоть бы кто то попробовал....

правила их читал, и даже черновик начал делать)

Отправлено спустя 31 секунду:
Выложил на головной форум:https://www.phpbb.com/community/viewtop ... &t=2433881

Просьба - можно поправить первый пост - вынести туда ссылку на гит еще, а то она где то глубоко...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение Sheer »

Внимание! Прежде чем создать тему - прочти!
Сделайте, мы перенесем в первое сообщение.
И уберите из listener.php лишнее

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

		\phpbb\language\language $language,
		$root_path,
		$php_ext
ибо нигде не используются. На офф-сайте обязательно докопаются.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
alex_qrlogin
phpBB 2.0.1
Сообщения: 274
Стаж: 6 лет 8 месяцев
Благодарил (а): 26 раз
Поблагодарили: 6 раз
Контактная информация:

Re: qrLogin - вход на форум с помощью телефона

Сообщение alex_qrlogin »

Sheer, я и собирался завтра почистить код))
А сделать - это оформить по шаблону? Написать пост в формате по ссылке?
Закрыто

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