Перейти к содержимому


Виджет Комментариев Facebook

facebook

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18

#1 sipaylik

sipaylik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений

Отправлено 29 Декабрь 2012 - 10:29

Здравствуйте! Установила виджет комментариев фейсбук, вот этот  http://developers.fa...ugins/comments/

Нам прокомментировали покрывало http://podarki-iz-in...spalni-hameleon
В итоге этот комментарий отображается под всеми товарами.

Как сделать, чтобы комментарий, оставленный на странице, относился к этой конкретной странице, а не ко всему сайту?

#2 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 29 Декабрь 2012 - 10:47

Просмотр сообщенияsipaylik (29 Декабрь 2012 - 10:29) писал:

Здравствуйте! Установила виджет комментариев фейсбук, вот этот  http://developers.fa...ugins/comments/

Нам прокомментировали покрывало http://podarki-iz-in...spalni-hameleon
В итоге этот комментарий отображается под всеми товарами.

Как сделать, чтобы комментарий, оставленный на странице, относился к этой конкретной странице, а не ко всему сайту?

Как вариант, можно вставлять этот скрипт в описание каждого товара, где Вы бы хотели видеть форму комментариев.

#3 sipaylik

sipaylik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений

Отправлено 29 Декабрь 2012 - 11:09

Просмотр сообщенияsupport 2.0 (29 Декабрь 2012 - 10:47) писал:

Как вариант, можно вставлять этот скрипт в описание каждого товара, где Вы бы хотели видеть форму комментариев.
Вы имеете в виду, каждый раз генерить новый код с адресом конкретной страницы? (этот вариант конечно жутковат по количеству усилий - т.к. я надеялась, что есть возможность вставить код один раз для всего сайта)
Пробовала, не вставляется. Вставляю в html код, сохраняю - и этот <div> просто исчезает.
Пробовала вставить сюда http://podarki-iz-in...hevoe?from=NmYz
Вот этот код:
<div class="fb-comments" data-href="http://podarki-iz-in...evoe?from=NmYz" data-width="690" data-num-posts="2"></div>

#4 sipaylik

sipaylik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений

Отправлено 05 Январь 2013 - 08:35

Просмотр сообщенияsipaylik (29 Декабрь 2012 - 11:09) писал:

Вы имеете в виду, каждый раз генерить новый код с адресом конкретной страницы? (этот вариант конечно жутковат по количеству усилий - т.к. я надеялась, что есть возможность вставить код один раз для всего сайта)
Пробовала, не вставляется. Вставляю в html код, сохраняю - и этот <div> просто исчезает.
Пробовала вставить сюда http://podarki-iz-in...hevoe?from=NmYz
Вот этот код:
<div class="fb-comments" data-href="http://podarki-iz-in...evoe?from=NmYz" data-width="690" data-num-posts="2"></div>

Уважаемые модераторы, ответьте мне пожалуйста) Что делать?

#5 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Январь 2013 - 20:36

По идее код комментариев должен реагировать на адрес ссылки(url) и использовать ссылку как идентификатор страницы. Пожалуйста, приведите полный код комментария который вы вставляете в шаблон или описание страницы. Код который вы привели выше - не является полным кодом вставки комментариев с facebook

#6 sipaylik

sipaylik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений

Отправлено 06 Январь 2013 - 11:02

Например, эта страница http://podarki-iz-in...lchika-devochki

Код для неё:

1. Include the JavaScript SDK on your page once, ideally right after the opening <body> tag.
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

2. Place the code for your plugin wherever you want the plugin to appear on your page.
<div class="fb-comments" data-href="http://podarki-iz-in...chika-devochki" data-width="690" data-num-posts="2"></div>

И часть №2 как раз не вставляется в код этой конкретной станицы,
когда я пытаюсь сделать это в админке - этот код просто исчезает.

#7 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 09 Январь 2013 - 00:28

Попробуйте использовать код

<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<script>document.write('<div class="fb-comments" data-href="'+  location.href +'" data-width="690" data-num-posts="2"></div>');</script>

Данный код необходимо вставить в шаблон "Товар" например перед строками

<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
  {% IFNOT goods_features_empty %}


#8 sipaylik

sipaylik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений

Отправлено 09 Январь 2013 - 09:22

Здравствуйте! Вставила код, перед сопутствующими товарами, оставила комментарий здесь http://podarki-iz-in...ssino?from=NmYz, я вижу его только под этим товаром (не под всеми, как раньше - ура!), но возникла следующая проблема - кроме меня его никто не видит.

Также попробовали оставить комментарий с другого fb аккаунта - тот же результат, на том компьютере комментарий виден, у меня - нет.

И пишет что нет доступа к странице - смотрите скриншот.

Что делать дальше?

Просмотр сообщенияVaccina (09 Январь 2013 - 00:28) писал:

Попробуйте использовать код

<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<script>document.write('<div class="fb-comments" data-href="'+ location.href +'" data-width="690" data-num-posts="2"></div>');</script>

Данный код необходимо вставить в шаблон "Товар" например перед строками

<!-- Блок характеристик товара. Показываем его если указаны характеристики -->
{% IFNOT goods_features_empty %}

Прикрепленные изображения

  • скрин pii.jpg


#9 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 09 Январь 2013 - 15:25

Просмотр сообщенияsipaylik (09 Январь 2013 - 09:22) писал:

Здравствуйте! Вставила код, перед сопутствующими товарами, оставила комментарий здесь http://podarki-iz-in...ssino?from=NmYz, я вижу его только под этим товаром (не под всеми, как раньше - ура!), но возникла следующая проблема - кроме меня его никто не видит.

Также попробовали оставить комментарий с другого fb аккаунта - тот же результат, на том компьютере комментарий виден, у меня - нет.

И пишет что нет доступа к странице - смотрите скриншот.

Что делать дальше?
Возможно ваш сайт не зарегистрирован в facebook.

#10 sipaylik

sipaylik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений

Отправлено 09 Январь 2013 - 19:47

Просмотр сообщенияKoderhan (09 Январь 2013 - 15:25) писал:

Возможно ваш сайт не зарегистрирован в facebook.
Он зарегистрирован в фейсбук, и предыдущий код, который у меня стоял - работал, но не вполне корректно (всё это в переписке выше). Проблема не в этом и вопрос в том, что делать дальше?

#11 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 09 Январь 2013 - 22:15

К сожалению сложно предположить в чем может быть проблема. Попробуйте обратиться в службу поддержки facebook

#12 sipaylik

sipaylik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений

Отправлено 10 Январь 2013 - 07:38

Но у меня была проблема с тем, чтобы вставить код фейсбука на страницу конкретного товара, потому что код исчезает на сайте.
Вопрос в том, как сделать так, чтобы сайт не удалял этот код, по-моему фейсбук к этому отношения не имеет.
Я пыталась вставить на эту страницу http://podarki-iz-in...hevoe?from=NmYz
Вот эту часть кода  <div class="fb-comments" data-href="http://podarki-iz-in...evoe?from=NmYz" data-width="690" data-num-posts="2"></div> Другая часть кода в шаблоне, тем где и должна быть.
Когда я сохраняю изменения, код просто исчезает.

Просмотр сообщенияVaccina (09 Январь 2013 - 22:15) писал:

К сожалению сложно предположить в чем может быть проблема. Попробуйте обратиться в службу поддержки facebook


#13 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 10 Январь 2013 - 10:04

Просмотр сообщенияsipaylik (10 Январь 2013 - 07:38) писал:

Но у меня была проблема с тем, чтобы вставить код фейсбука на страницу конкретного товара, потому что код исчезает на сайте.
Вопрос в том, как сделать так, чтобы сайт не удалял этот код, по-моему фейсбук к этому отношения не имеет.
Я пыталась вставить на эту страницу http://podarki-iz-in...hevoe?from=NmYz
Вот эту часть кода  <div class="fb-comments" data-href="http://podarki-iz-in...evoe?from=NmYz" data-width="690" data-num-posts="2"></div> Другая часть кода в шаблоне, тем где и должна быть.
Когда я сохраняю изменения, код просто исчезает.
Код удаляется из редактора скорее всего из-за того что редактор не понимает атрибуты  " data-href", "data-width" и "data-num-posts".

#14 sipaylik

sipaylik

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений

Отправлено 10 Январь 2013 - 10:15

То есть, с этим ничего не получится сделать?

Просмотр сообщенияKoderhan (10 Январь 2013 - 10:04) писал:

Код удаляется из редактора скорее всего из-за того что редактор не понимает атрибуты  " data-href", "data-width" и "data-num-posts".


#15 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 10 Январь 2013 - 23:40

Цитата

Вопрос в том, как сделать так, чтобы сайт не удалял этот код, по-моему фейсбук к этому отношения не имеет.

Думаю все же стоит обратиться в тех. поддержку чтобы понять почему к странице нет доступа.

#16 support

support

    Активный участник

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 12 Январь 2013 - 14:25

Данный код не пролезет через визуальный редактор, т.к. он предназначен исключительно для работы с текстом и его форматированием. Для вставки комментариев от facebook лучше добавить данный код в раделе "Сайт" > "Редактор тем" в шаблоне "Товар" возле либо вместо стандартных комментариев к товарам

#17 Ovottona

Ovottona

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 350 сообщений

Отправлено 20 Июнь 2017 - 08:51

Тема интересная. Вы решили в итоге вопрос?

#18 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 21 Июнь 2017 - 18:41

Просмотр сообщенияOvottona (20 Июнь 2017 - 08:51) писал:

Тема интересная. Вы решили в итоге вопрос?
Если в редакторе товара код не добавляется, то можно добавить этот код в шаблон Товар и прописать условие, чтобы выводилось это для одного товара одно, для другого - другое. Однако, если выводить такие условия для каждого товара по отдельности, то времени на это уйдет очень много и будет большой блок одинакового кода. Данный виджет больше подходит для комментариев всего магазина, т.к. даже при настройке виджета от fb нужно указывать полную ссылку, где оставлять отзыв, соответственно, на каждый товар придется создавать свой виджет.

#19 Ovottona

Ovottona

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 350 сообщений

Отправлено 21 Июнь 2017 - 22:02

Просмотр сообщенияsupport 2.0 (21 Июнь 2017 - 18:41) писал:

Если в редакторе товара код не добавляется, то можно добавить этот код в шаблон Товар и прописать условие, чтобы выводилось это для одного товара одно, для другого - другое. Однако, если выводить такие условия для каждого товара по отдельности, то времени на это уйдет очень много и будет большой блок одинакового кода. Данный виджет больше подходит для комментариев всего магазина, т.к. даже при настройке виджета от fb нужно указывать полную ссылку, где оставлять отзыв, соответственно, на каждый товар придется создавать свой виджет.
ок. спасибо





Темы с аналогичным тегами facebook

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных