Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вход по openid vkontakte.ru


action88

Recommended Posts

Пожалуйста в 51 строчке вставьте еще 1 закрывающую скобку } т.к. у Вас ее почему-то не хватает.

Должно получиться что-то вроде

		return $this->db->getLastId(); // customer_id
	}
	}
	public function login($customer_id) {
Надіслати
Поділитися на інших сайтах


wolfovich, спасибо за оперативный ответ!

после добавления в 51 строчке закрывающей скобки при попытке авторизации выпадает ошибка:

Error: Unknown column 'identity' in 'where clause'
Error No: 1054
SELECT customer_id FROM oc_customer WHERE identity = 'http://vkontakte.ru/id*******'
Надіслати
Поділитися на інших сайтах


wolfovich, объясните, пожалуйста, неведающему "на пальцах", что и где нужно прописать. я правда в php никакой, хотя на html сайты с "нуля" писал...

ЗАходите в phpMyAdmin, открываете рабочую БД, переходите в закладку базы данных SQL, и в поле "Выполнить SQL-запрос(ы) к базе данных (название Вашей БД)" пишете: ALTER TABLE `oc_customer` ADD `identity` VARCHAR(255) NULL

Потом нажимаете кнопичку ОК, и наслаждаетесь, последнее действие нажать + на моём сообщении, если Вам оно помогло. Других благодарностей не надо ;)

  • +1 7
Надіслати
Поділитися на інших сайтах


а ответ на мой вопрос никто не знает? :blink:

Вообще-то Loginza по умолчанию пишет данные в БД при авторизации пользователя через сервисы обрабатываемые ею.
Надіслати
Поділитися на інших сайтах


Вообще-то Loginza по умолчанию пишет данные в БД при авторизации пользователя через сервисы обрабатываемые ею.

я вставил их скрипт в файл login.tpl но не получается, что я делаю не правильно? может нужно у них зарегистрироваться?

<p align="center"><script src="http://loginza.ru/js/widget.js" type="text/javascript"></script>

<iframe src="http://loginza.ru/api/widget?overlay=loginza&token_url=http://greenplace.com.ua"

style="width:359px;height:200px;background: #F7F7F7;" scrolling="no" frameborder="no"></iframe></p>

Надіслати
Поділитися на інших сайтах


кстати там в catalog/model/tool/loginza.php нужно сменить кодировку на UTF-8, чтобы уведомление о новых пользователях приходило корректно, это я так для чайников таких как я :rolleyes:

Надіслати
Поділитися на інших сайтах


я вставил их скрипт в файл login.tpl но не получается, что я делаю не правильно? может нужно у них зарегистрироваться?

<p align="center"><script src="http://loginza.ru/js/widget.js" type="text/javascript"></script>

<iframe src="http://loginza.ru/api/widget?overlay=loginza&token_url=http://greenplace.com.ua"

style="width:359px;height:200px;background: #F7F7F7;" scrolling="no" frameborder="no"></iframe></p>

Не знаю где это ты накавырял, но у меня это выглядит вот так:

<script src="http-~~-//loginza.ru/js/widget.js" type="text/javascript"></script>
<iframe src="http-~~-//loginza.ru/api/widget?overlay=loginza&token_url=http%3A%2F%2Fwww.umka-babyshop.ru%2Findex.php%3Froute%3Daccount%2Floginza" 
style="width:359px;height:300px;" scrolling="no" frameborder="no"></iframe>

Вдруг всё-таки поможет! :)

  • +1 1
Надіслати
Поділитися на інших сайтах


Не знаю где это ты накавырял, но у меня это выглядит вот так:

<script src="http-~~-//loginza.ru/js/widget.js" type="text/javascript"></script>
<iframe src="http-~~-//loginza.ru/api/widget?overlay=loginza&token_url=http%3A%2F%2Fwww.umka-babyshop.ru%2Findex.php%3Froute%3Daccount%2Floginza" 
style="width:359px;height:300px;" scrolling="no" frameborder="no"></iframe>

Вдруг всё-таки поможет! :)

получилось спасибо :lol:

Надіслати
Поділитися на інших сайтах


Не хочет она у меня на сервере в инете работать выдает

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration....

В инете поискал говорят что

Необходимо создать файл php.ini с функцией allow_url_fopen = On и положить его в туже директорию где находится сам исполняющий файл.

Есть какие нибудь другие решения?

Надіслати
Поділитися на інших сайтах


  • 1 month later...

спустя 1 час, 40 минут.. готово =)

на оформление особо внимание не обращал, встроил в модуль Login_box

файлик с изменениями в базе данных лежит внутри

делал как отдельный модуль, поэтому встраивать на страничку account/login не стал.

перед употреблением не лишним будет получить ID widget на сайте loginza

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

Error No: 1054

SELECT customer_id FROM oc_customer WHERE identity = 'http://openid.yandex.ru/magichs/'

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

Сделайте, пожалуйста, чтобы работало в новой версии движка. Основной функционал был изменен с выходом 1.5.., а щас дорабатываются/исправляются мелочи. Поэтому, я думаю, будет работать и на новых версиях, которые периодически выходят.. )

Надіслати
Поділитися на інших сайтах


Большое спасибо, пошел пробовать!

Полазал по Логинзе... а никак нельзя сделать не 3х3 сервиса, а скажем 5х4 (чтоб влезали все сразу)? места полно...

Надіслати
Поділитися на інших сайтах

Большое спасибо, пошел пробовать!

Полазал по Логинзе... а никак нельзя сделать не 3х3 сервиса, а скажем 5х4 (чтоб влезали все сразу)? места полно...

к сожалению, никак. За вывод отвечает фрейм логинзы, который сгенерирован на сайте логинзы.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.