Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

devrvk

Users
  • Posts

    88
  • Joined

  • Last visited

Everything posted by devrvk

  1. К сожалению нет, но если наберётся больше двух желающих, сделаю и для ранних версий.
  2. uLogin для тех кому возможно не нравится Loginza. Добавляются все поля, которые и при обычной регистрации, если конечно соц.сеть даёт доступ к этим полям.
  3. Вид виджета: По умолчанию виджет имеет вид: Его код: <script src="http://ulogin.ru/js/ulogin.js"></script> <a href="#" id="uLogin" x-ulogin-params="display=window&fields=first_name,last_name,photo,email&redirect_uri=<? echo $action_ulogin; ?>"><img src="http://ulogin.ru/img/button.png" width=187 height=30 alt="МультиВход"/></a> Если Вы хотите видоизменить виджет, есть ещё два варианта: Его код: <script src="http://ulogin.ru/js/ulogin.js"></script> <div id="uLogin" x-ulogin-params="display=small&fields=first_name,last_name,photo&providers=vkontakte,odnoklassniki,mailru,facebook&hidden=twitter,google,yandex,livejournal,openid&redirect_uri=<? echo $action_ulogin; ?>"></div> И Его код: <script src="http://ulogin.ru/js/ulogin.js"></script> <div id="uLogin" x-ulogin-params="display=panel&fields=first_name,last_name,photo&providers=vkontakte,odnoklassniki,mailru,facebook&hidden=twitter,google,yandex,livejournal,openid&redirect_uri=<? echo $action_ulogin; ?>"></div> *Как видим в двух последних вариантах можно указать предпочитаемые социальные сети! Для замены вида виджета в модуле Вам необходимо в файлах модуля изменить код: <script src="http://ulogin.ru/js/ulogin.js"></script> <a href="#" id="uLogin" x-ulogin-params="display=window&fields=first_name,last_name,photo,email&redirect_uri=<? echo $action_ulogin; ?>"><img src="http://ulogin.ru/img/button.png" width=187 height=30 alt="МультиВход"/></a> На код выбранного Вами виджета!
  4. Установка на "нечистую" систему: 1. Загружаем каталог "admin" из архива без изменений. 2. Загружаем файл "catalog/controller/account/ulogin.php". 3. Загружаем файл "catalog/controller/module/ulogin.php". 4. Загружаем файл "catalog/language/russian/module/ulogin.php". 5. Загружаем файл "catalog/model/tool/ulogin.php". 6. Загружаем файл "catalog/view/theme/название_Вашей_темы/template/module/ulogin.tpl". Далее нужно внести правки: 7. Открываем файл "catalog/controller/account/login.php" и после: if (isset($this->error['warning'])) { $this->data['error_warning'] = $this->error['warning']; } else { $this->data['error_warning'] = ''; } вставляем: // ulogin $this->data['action_ulogin'] = urlencode(HTTPS_SERVER . 'index.php?route=account/ulogin'); $this->data['text_enter_with_ulogin'] = $this->language->get('text_enter_with_ulogin'); // ulogin $this->data['action'] = $this->url->link('account/login', '', 'SSL'); $this->data['register'] = $this->url->link('account/register', '', 'SSL'); $this->data['forgotten'] = $this->url->link('account/forgotten', '', 'SSL'); 8. Открываем "catalog/controller/checkout/login.php" и после: if (isset($this->session->data['account'])) { $this->data['account'] = $this->session->data['account']; } else { $this->data['account'] = 'register'; } вставляем: // ulogin $this->data['action_ulogin'] = urlencode(HTTPS_SERVER . 'index.php?route=account/ulogin'); $this->data['text_enter_with_ulogin'] = $this->language->get('text_enter_with_ulogin'); $this->session->data['ulogin_redirect'] = $this->url->link('checkout/checkout'); // ulogin $this->data['forgotten'] = $this->url->link('account/forgotten', '', 'SSL'); 9. Открываем "catalog/language/russian/account/login.php" и в конец файла вставляем(этот пункт по желанию, эта строка по умолчанию в модуле не используется): // ulogin $_['text_enter_with_ulogin'] = 'Вход\регистрация с помощью социальных сервисов'; // ulogin 10. Открываем "catalog/language/russian/checkout/checkout.php" и в конец файла вставляем: // ulogin $_['text_enter_with_loginza'] = 'Оформить с помощью социальных сервисов'; // ulogin 11. Открываем "catalog/view/theme/название_вашей_темы/template/account/login.tpl" и после: <a onclick="$('#login').submit();" class="button"><span><?php echo $button_login; ?></span></a> вставляем: <!-- ulogin --> <script src="http://ulogin.ru/js/ulogin.js"></script> <a href="#" id="uLogin" x-ulogin-params="display=window&fields=first_name,last_name,photo&redirect_uri=<? echo $action_ulogin; ?>"><img src="http://ulogin.ru/img/button.png" width=187 height=30 alt="МультиВход"/></a> <!-- ulogin --> 11. Открываем "catalog/view/theme/название_вашей_темы/template/checkout/login.tpl" и перед: <script type="text/javascript"><!-- $('#login input').keydown(function(e) { if (e.keyCode == 13) { $('#button-login').click(); } }); //--></script> вставляем: <!-- ulogin --> <script src="http://ulogin.ru/js/ulogin.js"></script> <a href="#" id="uLogin" x-ulogin-params="display=window&fields=first_name,last_name,photo,email&redirect_uri=<? echo $action_ulogin; ?>"><img src="http://ulogin.ru/img/button.png" width=187 height=30 alt="МультиВход"/></a> <!-- ulogin --> Всё!
  5. Имя файла: uLogin для Opencart 1.5.x.x & 1.4.x.x Владелец файла: devrvk Файл размещен: 23 февр. 2012 Файл обновлен: 03 марта 2012 Категория файла: Модули Модуль авторизации/регистрации с помощью сервиса uLogin для Opencart 1.5.x.x В теме обсуждения я рассказал как установить модуль на уже работающей платформе, а так же как видоизменить виджет. ***В базе не забудьте выполнить запрос: ALTER TABLE `вашпрефикс_customer` ADD `identity` VARCHAR(255) NULL Добавлена версия для Opencart 1.4.x.x(чистая установка). Нажмите сюда, чтобы скачать этот файл
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.