Dle 10.6. Модуль репутации не работает с авторизацией через соцсеть

Дмитрий Андреев Дмитрий Андреев   04.07.2016 00:52   957  
Есть DLE 10.6, есть модуль репутация 6.5 все работает гуд. По просьбе желающих включил авторизацию через соц. сети, но появилась маленькая проблема:
DLE берет логин пользователя из вк русскими буквами (пример: Иванов Иван) на выходе получаем закодированный url. 
Модуль репутации такой не принимает, при добавлении репутации пишет что пользователь не найден. Хотя с остальными логинами работает корректно. Как его подружить с русскими буквами, сам движок их обрабатывает нормально? Может есть вариант на лету при авторизации менять русские буквы на транслит? Буду благодарен за помощь.


Ответы на вопрос (2) Написать ответ
pynikov pynikov   04.07.2016 01:19
Короче, сам нашел. Может кому пригодится. Открываем notepad++ папку с файлами модуля и
ищем:
do=reputation&doaction=plus&username=
меняем на
do=reputation&doaction=plus&user=
вроде как по username привязка к нику, по user привязка по id. Все сразу стало открываться и работать норм с любым и логинами.
0

Войдите, чтобы написать ответ
Вход Регистрация

Нужен профессиональный Логотип? Сделаем!