Что нового

Бесплатно Модуль | TelegramLogin - авторизация пользователей через Телеграм (1 Viewer)

  • Автор темы solomongrundy
  • Дата начала
У кого нибудь работает? Поставил модуль, перекидывает на сайт ТГ сначала при авторизации а потом не авторизует на сайте, просто обновляет страницу при попытке авторизации.
тоже на 14.3 не работает 🤷‍♂️
все сделал по инструкции, на dle 14.0 не работает, после авторизации ничего не происходит, регистрации нет, новый пользователь не создаётся
Важный момент (зависит от шаблона) смотрите как происходит вызов login.tpl ибо на некоторых шаблонах используется dialog, на других .clone( [withDataAndEvents ] ) из-за этого модуль будет просто висеть после авторизации через телеграм. Самое простое решение: переписать вызов с присвоением и удалением класса к div
 
Последнее редактирование:
14.3 работает, но не подтягивает логин с телеграмма для нового пользователя

P.S. решил проблему тем, что изменил параметр без подтягивания
Переустановить модуль.
 
на 15.1 тестировали?
 
15.1, фото не подтягивает(
upd. если не задано имя пользователя в тг то соотвественно оно не подтягивается и ссылка на профиль становится /user//
 
Последнее редактирование:
Собирался удалять бесполезный кусок *, но решил поковыряться, проблему с формированием /user// решил.
Открыть /engine/modules/telegramlogin/classes/telegramlogin.class.php
Найти
PHP:
$name = $auth_data['username'];
заменить на
PHP:
if ( $auth_data['username'] ) $name = $auth_data['username'];
            else $name = totranslit(trim(safe_array_access($auth_data['first_name']).' '.safe_array_access($auth_data['last_name'])), false, false);
Правка ниже вносит фикс когда имя пользователя в тг не задано и получаем ошибку из mysql о том что email '@site.ru' уже есть в базе
Найти
PHP:
'{TEL_USERNAME}' => $auth_data['username'],
заменить на
PHP:
'{TEL_USERNAME}' => $name,
Доковыряю рабочую заливку аватарки поделюсь
 
нет не у кого нового версии? Обновление от 2022.08.06: исправлена работа при импорте аватара для версий DLE от 15 и выше.
 
Спасибо за модуль! На dle 15.2 работает, но без аватарки, как описали выше. Есть у кого правки для фикса?
 
При нажать войти выдаёт ---->
Fatal error: Uncaught Error: Class 'Intervention\Image\ImageManagerStatic' not found in /var/www/user/data/www/site.ru/engine/classes/thumb.class.php:84 Stack trace: #0 /var/www/user/data/www/site.ru/engine/modules/telegramlogin/classes/telegramlogin.class.php(305): thumbnail->__construct('/var/www/fastus...') #1 /var/www/user/data/www/site.ru/engine/modules/telegramlogin/classes/telegramlogin.class.php(169): TelegramLogin\TelegramLogin->saveUserPic(Array) #2 /var/www/user/data/www/site.ru/engine/modules/telegramlogin/site/ajax.php(36): TelegramLogin\TelegramLogin->register(Array) #3 {main} thrown in /var/www/user/data/www/site.ru/engine/classes/thumb.class.php on line 84
Это в чем проблемка ? Аватара ? Или ещё чего ?
Ну будем ждать. Может кто сделает аватары.
 
Это в чем проблемка ? Аватара ? Или ещё чего ?
системы DLE. они изменили структуру класса для создания миниатюр.

предлагаю не использовать изображения / аватары
 
Will this work on the latest DLE?
 
Will this work on the latest DLE?
пиши по русски! Даже с переводчиком! Ещё одно сообщение на не русском - выдам предупреждение!

и нет, выше же написано - что проблемы есть
 
пиши по русски! Даже с переводчиком! Ещё одно сообщение на не русском - выдам предупреждение!

и нет, выше же написано - что проблемы есть
Прошу прощения, что перевел и забыл скопировать.
 
пиши по русски! Даже с переводчиком! Ещё одно сообщение на не русском - выдам предупреждение!

и нет, выше же написано - что проблемы есть
😂🤣 Злой ты нет что бы сделать форум интернациональным да и разрешить кидать индусский код
 
😂🤣 Злой ты нет что бы сделать форум интернациональным да и разрешить кидать индусский код
не на той стадии развития, чтобы делать портал интернациональным.
 
Парни есть ли способ полностью кастомизировать кнопку что предоставляет телеграм? По гуглу гулял но внятного ничего не нашёл.
 
Парни есть ли способ полностью кастомизировать кнопку что предоставляет телеграм? По гуглу гулял но внятного ничего не нашёл.
Я занимался этим вопросом, натыкался на тему, что на данный момент телеграмм не ввёл такую возможность
 
Так как на счёт новой версии плагина, есть у кого нибудь?
 

Пользователи, просматривающие данную тему

Верх