Перейти к содержанию

Рекомендуемые сообщения

Имя файла: 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(чистая установка).

Нажмите сюда, чтобы скачать этот файл

  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установка на "нечистую" систему:

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 -->

Всё!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вид виджета:

По умолчанию виджет имеет вид:

Изображение

Его код:

<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>

На код выбранного Вами виджета!

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем uLogin, если есть Loginza?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И ещё, расскажите: когда заходишь через какой-нибудь odnoklassniki, пользователь добавляется в базу? Если да, то какие именно поля?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

uLogin для тех кому возможно не нравится Loginza.

Добавляются все поля, которые и при обычной регистрации, если конечно соц.сеть даёт доступ к этим полям.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скажите пожалуйста данный модуль подойдет для 1,4,9,3 ???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скажите пожалуйста данный модуль подойдет для 1,4,9,3 ???

К сожалению нет, но если наберётся больше двух желающих, сделаю и для ранних версий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот и народ набирается ))) господа!! кому интересно!! отписываемся в тему!!!!!!!!!!!!!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

люди !!! есть ли кто третий?? автору респект!!! обещал сделать если более 2х желаюших!!!!!!!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Автору спасибо! Но мне тоже надо эту версию переделать под 1.4.9.4 !! Плиз.... :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

атвору респект! лучше логинзы бесспорно!

однако проблема с tax.php осталась решил с помощью фикса от логинзы.. пока полет нормальный.

Только в таблице заказчики создаются разные учетные записи различимые только по полю identity

... кабы человек один а личных кабинетов может быть несколько. можно запутаться. это еще можно пережить...

Но... при входе через разные социальные сети не сохраняются закладки :(

при обычной регистрации сохраняются и закладки и корзина при входе через социалку только корзина..

где искать не подскажите!?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавил версию для Opencart 1.4.x.x, установка на чистую систему. Спасибо за последний комментарий от пользователя "Captainpower". Решу данные ошибки. Ждите обновлений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите еще.... чем плох такой вариант, размещение иконок соц.груп не модуле а в самой шапке!?

для этого я так понял нужно всего лишь в файле

/catalog/controller/common/header.php

разместить эти строки

// 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
а в файле

/theme/ТЕМА/template/common/header.tpl

под строками

<div id="welcome">
<?php if (!$logged) { ?>
<?php echo $text_welcome; ?>
<?php } else { ?>
<?php echo $text_logged; ?>
<?php } ?>

это:

<br>
<br>
<!-- ulogin -->

<p> Войти с помощью социальных сервисов:</p>
<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,twitter,google,yandex&redirect_uri=<? echo $action_ulogin; ?>"></div>
</div>
<!-- ulogin -->

а если прописать в самом коде:

<div id="welcome">
<?php if (!$logged) { ?>
<?php echo $text_welcome; ?>
<br>
<br>
<!-- ulogin -->
<p> Войти с помощью социальных сервисов:</p>
<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,twitter,google,yandex&redirect_uri=<? echo $action_ulogin; ?>"></div>
</div>
<!-- ulogin -->
<?php } else { ?>
<?php echo $text_logged; ?>
<?php } ?>
[/code]

то виджет при удачном логине будет исчезать

вроде все работает отлично

прошу поправить, если я где то ошибся - пхп кодинг не моя специфика..)

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Е-майлы я так понял не отдают социалки, в базе заказчики регистрируются без емайлов. проверял на яндеск, майл, контакт, гугл.

и еще странный баг после автоизации попадаешь на страницу checkout/cart

а что сделать чтоб попасть на главную!?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да email могут не отдавать социалки. В форме ulogin есть такой код "redirect_uri=<? echo $action_ulogin; ?>", этот код отдаёт url на который нужно перенаправить. Этот url аналогичем тому, который принадлежит странице, на которой в данный момент пользователь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нельзя где то сохранять на с какой странице вышел пользователь!?

А то получается первый раз зашел с корзины и теперь при каждом входе меня возвращает в корзину..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно как-то так:

"Как сделать авторизацию без редиректа?

Добавить в атрибут x-ulogin-params параметр callback с названием функции, которая получит токен после авторизации. В качествеredirect_uri передайте адрес файла ulogin_xd.html на Вашем сервере.

Где мне получить файл ulogin_xd.html?

Скачайте архив по ссылке: ulogin_xd.zip и распакуйте файл ulogin_xd.html в папку со своим сайтом"

http://ulogin.ru/faq.html

Возможно ли с помощью этого сервиса попросить пользователя ввести номер телефона?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После авторизации, вверху страницы появляется сообщение.

Notice: Undefined index: country_id in /***/***/***/www/system/library/tax.php on line 23Notice: Undefined index: zone_id in /***/***/***/www/system/library/tax.php on line 23

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, проблема с tax существует(на 1.4.х.х не замечено).

В файл "system/library/tax.php" после:

$address_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "address WHERE address_id = '" . (int)$this->customer->getAddressId() . "'");
вставьте:

   if ($address_query->num_rows > 0) {
    $this->setShippingAddress($address_query->row['country_id'], $address_query->row['zone_id']);
   } else {
    $this->setShippingAddress($this->config->get('config_country_id'), $this->config->get('config_zone_id'));
   }
  } elseif ($this->config->get('config_tax_default') == 'shipping') {
   $this->setShippingAddress($this->config->get('config_country_id'), $this->config->get('config_zone_id'));
  }
 
  if (isset($this->session->data['payment_address_id'])) {
   $address_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "address WHERE address_id = '" . (int)$this->session->data['payment_address_id'] . "'");
 
   $this->setPaymentAddress($address_query->row['country_id'], $address_query->row['zone_id']);
  } elseif (isset($this->session->data['guest']['payment'])) {
   $this->setPaymentAddress($this->session->data['guest']['payment']['country_id'], $this->session->data['guest']['payment']['zone_id']);
  } elseif ($this->customer->isLogged() && ($this->config->get('config_tax_customer') == 'payment')) {
   $address_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "address WHERE address_id = '" . (int)$this->customer->getAddressId() . "'");
  
   if ($address_query->num_rows > 0) {
    $this->setPaymentAddress($address_query->row['country_id'], $address_query->row['zone_id']); 
   } else {
    $this->setPaymentAddress($this->config->get('config_country_id'), $this->config->get('config_zone_id'));
   }

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно как-то так:

"Как сделать авторизацию без редиректа?

Добавить в атрибут x-ulogin-params параметр callback с названием функции, которая получит токен после авторизации. В качествеredirect_uri передайте адрес файла ulogin_xd.html на Вашем сервере.

Где мне получить файл ulogin_xd.html?

Скачайте архив по ссылке: ulogin_xd.zip и распакуйте файл ulogin_xd.html в папку со своим сайтом"

http://ulogin.ru/faq.html

Возможно ли с помощью этого сервиса попросить пользователя ввести номер телефона?

куда callback то вставлять?

<div id="uLogin" x-ulogin-params=" display=panel&fields=first_name,last_name,photo&providers=vkontakte,odnoklassniki,mailru,facebook,twitter,google,yandex&redirect_uri=<? echo $action_ulogin; ?>"></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

***В базе не забудьте выполнить запрос:

ALTER TABLE `вашпрефикс_customer` ADD `identity` VARCHAR(255) NULL

это вообще как делается ?

Notice: Error: Unknown column 'identity' in 'where clause'

Error No: 1054

SELECT customer_id FROM customer WHERE identity = 'http://openid.yandex.ru/логин_яндекса/' in /home/o/oblivgr/mikrob-opencart/public_html/system/database/mysql.php on line 49

что не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

куда callback то вставлять?

<div id="uLogin" x-ulogin-params=" display=panel&fields=first_name,last_name,photo&providers=vkontakte,odnoklassniki,mailru,facebook,twitter,google,yandex&redirect_uri=<? echo $action_ulogin; ?>"></div>

Вот сюда:

<div id="uLogin" x-ulogin-params=" display=panel&fields=first_name,last_name,photo&providers=vkontakte,odnoklassniki,mailru,facebook,twitter,google,yandex&redirect_uri=ссылка_на_файл_[b]ulogin_xd.html[/b]&callback="></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От kin208
      900 RUB
      View File


      Авторизация через Вконтакте, Facebook, Одноклассники, Twitter, Gmail.com, Mail.ru
      Модуль авторизации через социальные сети:
      - ВКонтакте
      - Одноклассники (работает только на сайтах где установлен SSL-сертификат)
      - Twitter
      - Facebook
      - Google (gmail.com)
      - Mail.ru
      - Яндекс
      - Steam
      - Instagram
       
      В модуле реализована авторизация:
      - либо через приложение соц.сетей,
      - либо через Логинзу.
       
      Авторизация через Логинзу позволит:
      - подключить авторизацию через FaceBook - сайтам без SSL-сертификата.
      - подключить авторизацию кирилических доменов через Twitter
      (Одноклассники - к сожалению через Логинзу не работают (по состоянию на 21.05.2018).
      То есть для подключения одноклассников в любом случае нужен SSL-сертификат.)
       
      Также авторизация через Логинзу
       
      ВОЗМОЖНОСТИ МОДУЛЯ:
      1) Модуль отображается на страницах авторизации, регистрации, оформления заказа
       
       
      2) Администратор может включить добор данных в модальном окне (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес)

       

       
      3)  Администратор может выбирать формат отображения данных (крупные значки в линию, крупные значки квадратом, мелки значки в линию).

       
      4)  Администратор может включить боковой виджет с формой авторизации

       
      5) Администратор может включить модальное окно авторизации которое будет отображаться пользователю поверх страницы

       
      6) Модуль собирает списки ретаргетинга ВКонтакте и Facebook которые можно скачать и настроить рекламу по ним

      -----
      Модуль совместим с модулем Simple
      -----
      Есть версия для VQMOD в варианте для Опенкарт 1.5
      -----
      Демо-сайт:
      https://softpodkluch.ru/socnetauth2#link-tab-demo
      -----
      Инструкция по установке:
      https://softpodkluch.ru/instruction-socnetauth2
       
      Submitter kin208 Submitted 12/04/2012 Category Социальные сети Системные требования Сайт разработчика https://softpodkluch.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От kin208
      Модуль авторизации через социальные сети:
      - ВКонтакте
      - Одноклассники (работает только на сайтах где установлен SSL-сертификат)
      - Twitter
      - Facebook
      - Google (gmail.com)
      - Mail.ru
      - Яндекс
      - Steam
      - Instagram
       
      В модуле реализована авторизация:
      - либо через приложение соц.сетей,
      - либо через Логинзу.
       
      Авторизация через Логинзу позволит:
      - подключить авторизацию через FaceBook - сайтам без SSL-сертификата.
      - подключить авторизацию кирилических доменов через Twitter
      (Одноклассники - к сожалению через Логинзу не работают (по состоянию на 21.05.2018).
      То есть для подключения одноклассников в любом случае нужен SSL-сертификат.)
       
      Также авторизация через Логинзу
       
      ВОЗМОЖНОСТИ МОДУЛЯ:
      1) Модуль отображается на страницах авторизации, регистрации, оформления заказа
       
       
      2) Администратор может включить добор данных в модальном окне (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес)

       

       
      3)  Администратор может выбирать формат отображения данных (крупные значки в линию, крупные значки квадратом, мелки значки в линию).

       
      4)  Администратор может включить боковой виджет с формой авторизации

       
      5) Администратор может включить модальное окно авторизации которое будет отображаться пользователю поверх страницы

       
      6) Модуль собирает списки ретаргетинга ВКонтакте и Facebook которые можно скачать и настроить рекламу по ним

      -----
      Модуль совместим с модулем Simple
      -----
      Есть версия для VQMOD в варианте для Опенкарт 1.5
      -----
      Демо-сайт:
      https://softpodkluch.ru/socnetauth2#link-tab-demo
      -----
      Инструкция по установке:
      https://softpodkluch.ru/instruction-socnetauth2
       
    • От deeman
      450.00 руб
      Скачать/Купить дополнение


      Модуль Simple - упрощенная регистрация и заказ
      Совместим с версиями 1.5.1.x, 1.5.2.x, 1.5.3.x, 1.5.4.x, 1.5.5.x, 1.5.6.x, 2.0.0.x, 2.0.1.x, 2.0.2.x, 2.0.3.x, 2.1.0.x, 2.2.0.x, 2.3.0.x, 3.0.x (включая различные сборки на базе этих версий)
      Для работы модуля необходим IonCube Loader версии не ниже 5.0 (с PHP не ниже 5.3)!
      Русский язык есть! Так же есть английский и ряд других языков.
      В модуле присутствуют инструкция по установке, настройке, а также FAQ (сборник часто-задаваемых вопрос и ответов - теперь прямо в админке модуля!)
      Лицензия у модуля строго на один домен, но на тестовые домены ключи выдаются бесплатно после приобретения модуля.
       
      Тестовыми доменами могут быть только либо технические адреса хостеров либо поддомены основного домена (при этом в названии домена или поддомена должна сохраняться его тестовая суть).
       
      Инструкция по получению ключа доступна в админке модуля. Смена ключа рассматривается в индивидуальном порядке.
       
      Для оперативного получения ответов на вопросы лучше всего писать на почту!
      Версии 4.х.х включили в себя все возможности прошлых версий и ряд совершенно новых.
      Полное представление о новой версии модуля можно получить в админ панели модуля по адресу
      http://demo1.simpleopencart.com/admin
      логин/пароль:
      demo/demo
      Демо для опенкарта 2.0
      http://demo.simpleopencart.com
      Кратко основные возможности версии 4.8.0:
      Мультишаговый режим работы, на каждом шаге можно задать свой шаблон отображения блоков либо оставить все на одной странице Поля адреса и покупателя разделены по блокам Все поля модуля настраиваются в админке Зависимость полей друг от друга задается в админке модуля Упрощен формат хранения кастомных полей и упрощено добавление этих полей в письма и счет, достаточно добавить идентификатор поля в шаблон адреса для нужной страны (в локализациях) Валидация полей происходит в браузере без перезагрузки Упрощены шаблоны модуля, шаблоны полей и заголовков вынесены в отдельные файлы, что упрощает изменение внешнего вида модуля под любые нужды Модуль может работать как модуль на любой странице и даже в попапе И многие другие нововведения!..
      Реализованы следующие возможности:
      Простая регистрация пользователей с настраиваемыми и добавляемыми полями (порядок сортировки, тип, сохранение) Начиная с версии 3.5.0 добавлен пошаговый режим работы как опция Простое оформление заказа на одной странице с настраиваемыми и добавляемыми полями (порядок сортировки, тип, сохранение). Возможно отключение ввода email Настройка внешнего вида формы заказа из админ панели (в два столбца, в один столбец, комбинированный) Стили вынесены в отдельный файл, что упрощает изменение под Ваш шаблон Добавлен отключаемый блок выбора адреса для зарегистрированного пользователя Настраиваемая регистрация пользователя при гостевом оформлении заказа Корзина, интегрированная в форму заказа (с поддержкой баллов, купонов и сертификатов) Настройка полей в зависимости от выбранного способа доставки Возможность настройки способа оплаты в зависимости от способа доставки Поддержка Geo IP при оформлении заказа (подстановка региона и города покупателя по его IP адресу), на данный момент собрана база только для России, но добавлено API для написания собственного метода определения адреса. Точность данной базы не гарантируется, так как была собрана с открытых источников, а поддержка и обновление ее не входит в техподдержку, так как это лишь пример реализации ГеоАПИ модуля, вы можете использовать любую базу и загружать данные из нее через АПИ модуля. Не затрагиваются системные файлы скрипта и не нарушается функциональность обычной регистрации и заказа Используются стандартные классы магазины для выполнения действий по регистрации пользователя и созданию заказа, что в разы улучшает интеграцию со сторонними модулями Не требуется специфическая настройка магазина для корректной работы Автозаполнение города и подстановка данных по городу Автогенерация пароля Минимальные/максимальные значения для заказа Возможность отключения блоков для покупателей Возможность изменения отображения вариантов доставки и оплаты: радиокнопки или выпадающий список Поддержка мультимагазинов Экспорт/импорт настроек Помощь в подготовке шаблона для упрощения интеграции с темой, сильно отличающейся по верстке от стандартной Интеграция с другими темами упрощена, нужна править только два файла simple_header, simple_footer, которые в принципе создает помощник из пункта выше Добавлены заголовки, теперь ими можно управлять в наборе полей В наборы полей добавлен драг энд дроп Убраны поля компании, но зато теперь возможен выбор группы покупателя и соответственно разные наборы полей для разных групп Добавлены две страница в аккаунт пользователя (вернее заменены) - редактирование основной информации, редактирование адреса, которые так же настраиваются в админке Сохранение/загрузка кастомных данных без API Добавлен вкмод для отображения кастомных данных в админке Кастомные поля дозаписываются в массив данных, передаваемых моделям опенкарта, следовательно в разы проще организовать отправку данных в письме, а также интегрировать со сторонними модулями, которые правят модели опенкарта и таблицы Упрощена интеграция в джумлу, теперь нужно только прописать пути в админке Изменены стили под адаптивную верстку, изменены стили под подхват стилей кнопок из темы Управление режимом отображения формы оплаты с админки Изменение варианта работы с геоип из админки Добавлена связь группы покупателя и возможных вариантов доставки/оплаты Изменена верстка корзины, можно скрывать столбцы через стили Добавлена поддержка Google API - Внимание! Данная функция для определения региона и города по введенной стране и индексу, для России работает не очень хорошо. Подобный функционал был добавлен ранее и работает в текущей версии, определение страны, региона, города, индекса по IP для России с моей геобазой и автозаполнение этих данных по введенному городу так же с моей базой, либо определение страны по максмайнд Для оперативного получения ответов на вопросы лучше всего писать на почту!
      Обсуждение здесь https://opencartforum.com/topic/45529-платно-простая-регистрация-и-заказ-simple-3431/
      Демо с возможностями версии 4.8.0
      http://demo1.simpleopencart.com/index.php?route=checkout/simplecheckout
      Доступ в админку демо сайта для версии 4.8.0
      http://demo1.simpleopencart.com/admin
      Логин: demo
      Пароль: demo
      Демо для опенкарта 2.х.х
      http://demo.simpleopencart.com
      Добавил deeman Добавлено 13.03.2012 Категория Покупки, оформление заказа, корзина Системные требования IonCube Loader >= 5.0 Сайт разработчика http://simpleopencart.com Старая цена Метод активации По запросу на почту Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От deeman
      Совместим с версиями 1.5.1.x, 1.5.2.x, 1.5.3.x, 1.5.4.x, 1.5.5.x, 1.5.6.x, 2.0.0.x, 2.0.1.x, 2.0.2.x, 2.0.3.x, 2.1.0.x, 2.2.0.x, 2.3.0.x, 3.0.x (включая различные сборки на базе этих версий)
      Для работы модуля необходим IonCube Loader версии не ниже 5.0 (с PHP не ниже 5.3)!
      Русский язык есть! Так же есть английский и ряд других языков.
      В модуле присутствуют инструкция по установке, настройке, а также FAQ (сборник часто-задаваемых вопрос и ответов - теперь прямо в админке модуля!)
      Лицензия у модуля строго на один домен, но на тестовые домены ключи выдаются бесплатно после приобретения модуля.
       
      Тестовыми доменами могут быть только либо технические адреса хостеров либо поддомены основного домена (при этом в названии домена или поддомена должна сохраняться его тестовая суть).
       
      Инструкция по получению ключа доступна в админке модуля. Смена ключа рассматривается в индивидуальном порядке.
       
      Для оперативного получения ответов на вопросы лучше всего писать на почту!
      Версии 4.х.х включили в себя все возможности прошлых версий и ряд совершенно новых.
      Полное представление о новой версии модуля можно получить в админ панели модуля по адресу
      http://demo1.simpleopencart.com/admin
      логин/пароль:
      demo/demo
      Демо для опенкарта 2.0
      http://demo.simpleopencart.com
      Кратко основные возможности версии 4.8.0:
      Мультишаговый режим работы, на каждом шаге можно задать свой шаблон отображения блоков либо оставить все на одной странице Поля адреса и покупателя разделены по блокам Все поля модуля настраиваются в админке Зависимость полей друг от друга задается в админке модуля Упрощен формат хранения кастомных полей и упрощено добавление этих полей в письма и счет, достаточно добавить идентификатор поля в шаблон адреса для нужной страны (в локализациях) Валидация полей происходит в браузере без перезагрузки Упрощены шаблоны модуля, шаблоны полей и заголовков вынесены в отдельные файлы, что упрощает изменение внешнего вида модуля под любые нужды Модуль может работать как модуль на любой странице и даже в попапе И многие другие нововведения!..
      Реализованы следующие возможности:
      Простая регистрация пользователей с настраиваемыми и добавляемыми полями (порядок сортировки, тип, сохранение) Начиная с версии 3.5.0 добавлен пошаговый режим работы как опция Простое оформление заказа на одной странице с настраиваемыми и добавляемыми полями (порядок сортировки, тип, сохранение). Возможно отключение ввода email Настройка внешнего вида формы заказа из админ панели (в два столбца, в один столбец, комбинированный) Стили вынесены в отдельный файл, что упрощает изменение под Ваш шаблон Добавлен отключаемый блок выбора адреса для зарегистрированного пользователя Настраиваемая регистрация пользователя при гостевом оформлении заказа Корзина, интегрированная в форму заказа (с поддержкой баллов, купонов и сертификатов) Настройка полей в зависимости от выбранного способа доставки Возможность настройки способа оплаты в зависимости от способа доставки Поддержка Geo IP при оформлении заказа (подстановка региона и города покупателя по его IP адресу), на данный момент собрана база только для России, но добавлено API для написания собственного метода определения адреса. Точность данной базы не гарантируется, так как была собрана с открытых источников, а поддержка и обновление ее не входит в техподдержку, так как это лишь пример реализации ГеоАПИ модуля, вы можете использовать любую базу и загружать данные из нее через АПИ модуля. Не затрагиваются системные файлы скрипта и не нарушается функциональность обычной регистрации и заказа Используются стандартные классы магазины для выполнения действий по регистрации пользователя и созданию заказа, что в разы улучшает интеграцию со сторонними модулями Не требуется специфическая настройка магазина для корректной работы Автозаполнение города и подстановка данных по городу Автогенерация пароля Минимальные/максимальные значения для заказа Возможность отключения блоков для покупателей Возможность изменения отображения вариантов доставки и оплаты: радиокнопки или выпадающий список Поддержка мультимагазинов Экспорт/импорт настроек Помощь в подготовке шаблона для упрощения интеграции с темой, сильно отличающейся по верстке от стандартной Интеграция с другими темами упрощена, нужна править только два файла simple_header, simple_footer, которые в принципе создает помощник из пункта выше Добавлены заголовки, теперь ими можно управлять в наборе полей В наборы полей добавлен драг энд дроп Убраны поля компании, но зато теперь возможен выбор группы покупателя и соответственно разные наборы полей для разных групп Добавлены две страница в аккаунт пользователя (вернее заменены) - редактирование основной информации, редактирование адреса, которые так же настраиваются в админке Сохранение/загрузка кастомных данных без API Добавлен вкмод для отображения кастомных данных в админке Кастомные поля дозаписываются в массив данных, передаваемых моделям опенкарта, следовательно в разы проще организовать отправку данных в письме, а также интегрировать со сторонними модулями, которые правят модели опенкарта и таблицы Упрощена интеграция в джумлу, теперь нужно только прописать пути в админке Изменены стили под адаптивную верстку, изменены стили под подхват стилей кнопок из темы Управление режимом отображения формы оплаты с админки Изменение варианта работы с геоип из админки Добавлена связь группы покупателя и возможных вариантов доставки/оплаты Изменена верстка корзины, можно скрывать столбцы через стили Добавлена поддержка Google API - Внимание! Данная функция для определения региона и города по введенной стране и индексу, для России работает не очень хорошо. Подобный функционал был добавлен ранее и работает в текущей версии, определение страны, региона, города, индекса по IP для России с моей геобазой и автозаполнение этих данных по введенному городу так же с моей базой, либо определение страны по максмайнд Для оперативного получения ответов на вопросы лучше всего писать на почту!
      Обсуждение здесь https://opencartforum.com/topic/45529-платно-простая-регистрация-и-заказ-simple-3431/
      Демо с возможностями версии 4.8.0
      http://demo1.simpleopencart.com/index.php?route=checkout/simplecheckout
      Доступ в админку демо сайта для версии 4.8.0
      http://demo1.simpleopencart.com/admin
      Логин: demo
      Пароль: demo
      Демо для опенкарта 2.х.х
      http://demo.simpleopencart.com
    • От Fil667
      Здравствуйте, у меня проблема следующего характера у меня установлен Opencart 2.1.0.1 при авторизации новым пользователем после регистрации возникает следующая проблема
      WARNING: NO MATCH FOR E-MAIL ADDRESS AND/OR PASSWORD.  И соответственно дальнейшая покупка не возможна, буду очень благодарен за помощь и уделенное мне время...
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×