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

[Поддержка] API vkontakte комментарии

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

API vkontakte комментарии


API vkontakte комментарии


Писалось для версии 1.4.9.5

интеграция магазина с комментариями вконтакте.

привязка в id_product так что даже с разными url комментарии будут одни и те же.

первоначально нужно зарегистрироваться и получить API_ID (ссылка есть в админ панели)

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

ПС opencard использую неделю, не пинайте за код. ещё не всё хорошо освоил.

обсуждение модуля

------------ добавлено 2 мая 2012 года ----------------

файл: wp_social_comment_for_oc15.rar

Создал модуль для версии 1.5.2.1

+ совместимость с версией 1.5

+ модуль для фейсбук

что бы выводились в одной закладке у модуля facebook поле: "Имя закладки:" оставляем пустым. тогда выводится сначала вконтакте потом фейсбук.

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

будут ошибки пишите в тему.


  • Добавил
  • Добавлено
    22.05.2011
  • Категория

 

  • +1 4

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


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

А как модериривать данные коментарии???

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


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

А как бы сделать такой же модуль для facebook?

Очень понравилось как реализованы коментарии тут http://yablor.ru/blogs/budanov/1640635

Может быть сещуствует такой же модуль для фэйсбука?

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


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

Ещё пока не изучал доскональна API фейсбука. Смотрел модуль "мне нравится" там есть одно очень не удобное свойство. привязка идёт к URL странице. А т.к. в OpenCart бывает несколько страниц одного товара, то может так случится, что у каждого адреса одного товара будут разные комментарии. у вконтакте к примеру можно передавать параметр, в данном случае я сделал так, что передаётся id номер продукта. из за этого комментарии даже по разным адресам должны быть одинаковые. так что думаю пока не будет URL "прямых" в opencart писать бессмысленно. кстати можешь посмотреть на сайте головном (http://www.opencart.com/index.php?route=extension/extension) может найтёшь. я так пробежался глазами не увидел.

  • +1 1

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


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

А как модериривать данные коментарии???

Вы должны быть администратором приложения. и можно администрировать через контакт. либо на сайте в комментариях есть такая надпись "администрирование" там можно удалить всё и т.д.
  • +1 1

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


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

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


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

Напишите куда конкретно вставить вторую часть кода. метод тыка не помогает :(

----up

влияет ли временное доменное имя сайта на хостинге 5 ур, на отображение кнопок вконтакте и комментариев?

Изменено пользователем potaper

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


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

На версии 1.5.1.3 будет работать?

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


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

На версии 1.5.1.3 не работает! Есть ли аналоги?

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


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

Не сочтите за рекламу, но вот для 1.5.1.3 тут.

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


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

Товарисщи. пишем свой движок из-за этого давно сюда не заходил. На днях запилю модуль для версии 1.5 и может за одно сделаю для FB

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


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

залил. https://opencartforum.com/files/file/93-api-vkontakte-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8/ так же как и обещал комменты из лицокниги

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


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

Уважаемый MaZI, это нормально что после установки модуля, старая форма отзывов совсем исчезла?)

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


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

Спасибо, разобрался. Просто отзывы были отключены.

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


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

Как его по шире сделать в каком файле копать?

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


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

Как его по шире сделать в каком файле копать?

Вот тут 300 поменять width: "<? if ($this->config->get('wp_vkcomment_shir')>=300) echo $this->config->get('wp_vkcomment_shir'); else echo "300"; ?>

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


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

В каком это файле делается?

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


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

Вот тут 300 поменять width: "<? if ($this->config->get('wp_vkcomment_shir')>=300) echo $this->config->get('wp_vkcomment_shir'); else echo "300"; ?>

Блин менял не получается че то! поменял на 600 все равно такая же история.

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


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

Спасибо, все отлично работает на 1.5.3.1, достойный модуль, плюсанул)

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


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

Автору спасибо, 1.5.3.1 - полет нормальный, плюсанул.

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


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

В чем отличие модуля, от того что можно вручную вставить код в шаблон продукта?

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


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

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

[b]Алексей[/b][b]Notice[/b][color=#000000][font=Arial, Helvetica, sans-serif][size=3]: Undefined variable: text_on in [/size][/font][/color][b]/var/www/moscow-dandy.ru/data/www/moscow-dandy.ru/catalog/view/theme/default/template/product/review.tpl[/b][color=#000000][font=Arial, Helvetica, sans-serif][size=3] on line [/size][/font][/color][b]4[/b][color=#000000][font=Arial, Helvetica, sans-serif][size=3] 29.11.2012[/size][/font][/color]

И как изменить ширину окна комментария из ВК?

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


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

Методом тыка установил, что проблема в product.php, так как тут используется для 1.5.2.1, а у меня 1.5.3.1..

Есть у кого правленый (с данным модулем) product.php для 1.5.3.1?

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


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

Сравнил два файл product.php - оба идентичны по запросам review...

Да и сам review вроде не правится....в чем проблема тогда, так и не понял :(((

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От kin208
      1 200.00 руб
      Скачать/Купить дополнение


      Авторизация через Вконтакте, Facebook, Одноклассники, Twitter, Gmail.com, Mail.ru
      Модуль авторизации через социальные сети:
      - ВКонтакте
      - Одноклассники (работает только на сайтах где установлен SSL-сертификат)
      - Twitter
      - Facebook (работает только на сайтах где установлен SSL-сертификат)
      - Google (gmail.com)
      - Mail.ru
      - Яндекс
      - Steam
      - Instagram
       
      В модуле реализована авторизация:
      - либо через приложение соц.сетей,
      - либо через Логинзу.
       
      Авторизация через Логинзу позволит: 
      - подключить авторизацию кирилических доменов через Twitter
      (Одноклассники и FaceBook - к сожалению через Логинзу не работают (по состоянию на 12.11.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
       
      Добавил kin208 Добавлено 04.12.2012 Категория Социальные сети Системные требования Сайт разработчика 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 (работает только на сайтах где установлен SSL-сертификат)
      - Google (gmail.com)
      - Mail.ru
      - Яндекс
      - Steam
      - Instagram
       
      В модуле реализована авторизация:
      - либо через приложение соц.сетей,
      - либо через Логинзу.
       
      Авторизация через Логинзу позволит: 
      - подключить авторизацию кирилических доменов через Twitter
      (Одноклассники и FaceBook - к сожалению через Логинзу не работают (по состоянию на 12.11.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
       
    • От kin208
      900.00 руб
      Скачать/Купить дополнение


      Логинза (Loginza) - авторизация через соц.сети (платный модуль)
      Авторизация через ВКонтакте, Одноклассники, Facebook и еще 15 сервисов
      Принцип действия:
      1. На сайте магазина (страница авторизации, первая страница оформления заказа, страница оформления Simple)
      посетитель нажимает на иконку соц.сети или сервиса и переходит на сайт Loginza.
      2. С сайта Логинзы пользователь переходит на свой аккаунт в выбранной соц.сети. Авторизуется там и разрешает передачу данных Логинзе.
      3. Пользователь переходит обратно на сайт, на ту страницу с которой он изначально переходил в соц.сеть.
      4. Если в настройках модуля не был включен добор данных, то пользователь сразу же регистрируется и авторизуется. Если же добор данных был включен, то пользователь видит модальное окно с формой куда нужно ввести недостающие данные (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес). После ввода данных пользователь закрывает модальное окно и переходит на ту же страницу уже авторизованным и зарегистрированным.
      5. Данные пользователя (для разных соц.сетей - разный набор данных) сохраняются в базе данных магазина. И администратор сайта может их просматривать в админке на странице заказа и странице покупателя.
      Loginza на данный момент поддерживает следующие соц.сети и сервисы: Google (gmail.com), Яндекс, OPENID@MAIL.RU, Mail.ru, ВКонтакте, FaceBook, Одноклассники, Живой Журнал (livejournal.com), Twitter, LinkedIn, Loginza, MyOpenid, WebMoney, Rambler, Flickr (flickr.com), LastFM (last.fm), VeriSign (verisign.com), AOL (aol.com), Steam (store.steampowered.com), OpenID
      Существует бесплатный модуль Логинзы.
      Смотрите по ссылке:
      http://opencartforum...B5%D1%82%D0%B8/
      Перечислю преимущества данного модуля по сравнению с бесплатным:
      1. Возможность просматривать данные пользователя в админке, которые предоставляются соц.сетями.
      Для разных соц.сетей разный набор данных. Сравнительную таблицу со списком данных
      Вы сможете увидеть на странице модуля в админке (можно посмотреть на демо-сайте). Это могут быть: ссылка на аккакунт, ФИО, e-mail, пол, юзерпик, дата рождения и другие.
      2. Возможность включить добор данных в модальном окне (Имя, Фамилия, E-mail, Телефон, Компания, Почтовый индекс, Страна, Регион, Город, Адрес)
      3. Возможность использовать модуль в режиме который разработчики Логинзы называют "Безопасный режим проверки token". В документации логинзы рекомендуется использовать этот режим.
      4. Совместимость с Simple
      5. Возможность редактировать список доступных для авторизации соц.сетей и сервисов. Смысл редактирования в том чтобы исключить сервисы которые дают мало данных. А так же исключить сервисы, которые не являются блогами (если Вы хотите читать блоги Ваших покупателей).
      6. Возможность выбирать формат отображения данных (крупные значки, мелки значки, кнопка). Возможность назначить соц.сеть по-умолчанию, которая будет предлагаться пользователю первым.
      7. Техническая поддержка. Если не заработает, то Вы сможете обратиться к разработчику (e-mail и скайп в файле README)
      PS:
      Модуль сделан так чтобы при установке пришлось обновлять как можно меньше существующих файлов.
      Поэтому вывод данных в админке сделан следующим образом:
      в файле /admin/controller/common/footer.php - сделана вставка, которая добавляет javascript в низу страницы. А уже этот javascript делает отображение данных на странице заказа, странице покупателя, странице списка заказов и странице списка покупателей.
      Приятной работы!
      ВНИМАНИЕ!
      Модуль Логинза работает на сайтах с SSL только если выбрать способ отображения - "Маленькие иконки".
      Кому это критично - рекомендую друой мой модуль:
      https://opencartforum.com/files/file/741-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5-facebook-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BD%D0%B8%D0%BA%D0%B8-twitte/
      --------------
      Демо-сайт:
      https://softpodkluch.ru/loginza2#link-tab-demo
      -------------
      Инструкция по установке:
      https://softpodkluch.ru/instruction-loginza2?version=3.1
      -------------
      Часто-задаваемые вопросы:
      https://softpodkluch.ru/loginza2#link-tab-faq
      Добавил kin208 Добавлено 04.01.2013 Категория Социальные сети Системные требования Сайт разработчика 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 Не проверялось  
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.