Oneall Social Login

Автор exilion, 13 октября 2014, 18:07:39

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

exilion

Не нашел подобной темы.
Есть борд на версии 2.0.9 с установленным плагином Oneall Social Login. Если выбрать опцию Login через меню, плагин работает без проблем, но если воспользоваться отдельной кнопкой, то открываеться отдельная форма для логина, в которой нет возможности выбора соц.сетей. Подскажите как и что нужно добавить в даную форму, чтоб подключить к ней Social Login?

ссылка: forum.mytalk.vv.si
Локаль: utf-8
тема: Reseller
версия: 2.0.9

Подозреваю надо добавить что-то сюда? ))

echo'
<button type="button" class="btn btn-success" data-toggle="modal" data-target="#myModal">', $txt['login'] ,'</button>
<button type="button" class="btn btn-primary" onclick="location.href=\''. $scripturl .'?action=register\'">', $txt['register'] ,'</button>
<form id="guest_form" action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" ', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' . $context['session_id'] . '\');"' : '', '>
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
<h4 class="modal-title" id="myModalLabel">', $txt['login'] ,'</h4>
</div>
<div class="modal-body">
<div class="form-group">
<input type="text" name="user" class="form-control" placeholder="', $txt['user'] ,'" />
</div>
<div class="form-group">
<input type="password" name="passwrd" class="form-control" placeholder="', $txt['password'] ,'" />
</div>
<div class="checkbox">
<label>
<input name="cookielength" type="checkbox" value="-1" /> ', $txt['rs_remember'] ,'
</label>
</div>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-success">', $txt['login'] ,'</button>
</div>
</div>
</div>
</div>
</form>';
}
echo'
</div>
</div>
</div>
</header>';

gorbi

У меня для этих целей стоит Логинза. Вполне себе работает.

Мэл

Успешно использовал этот мод вплоть до 2.0.13. Перешел на 2.0.14, конвертировал базу в UTF-8 вместе с этим, потребовалось переустановить модификации. Теперь проблема с регистрацией пользователей, выдает ошибку БД при регистрации:

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

В логах:

....forum/index.php?action=oasl_callback;oasl_source=login
Ошибка базы данных: Field 'vk_id' doesn't have a default value
Файл: /home2/..../public_html/...../forum/Sources/Subs-Members.php
Строка: 804


Без мода то же самое, но строка 772.

Что делать, где править?)
"Great spirits have often encountered violent opposition from weak minds" - Albert Einstein

valdnieks

Здравствуйте. Надо инициализировать все поля, которые не имеют значения по-умолчанию или задать им это значение.
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Мэл

Цитата: valdnieks от 18 октября 2017, 04:17:20Здравствуйте. Надо инициализировать все поля, которые не имеют значения по-умолчанию или задать им это значение.

А как это сделать, можно пожалуйста поподробнее, если не сложно?
"Great spirits have often encountered violent opposition from weak minds" - Albert Einstein

valdnieks

Здравствуйте. Вам невозможно подкорректировать файл my.ini.

Сделайте следующий запрос:

SET @@GLOBAL.sql_mode= ''
SET @@SESSION.sql_mode= ''
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30