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


Подключение Комментариев Вк


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

#1 IFullHaus

IFullHaus

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

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

Отправлено 16 Февраль 2022 - 16:49

Всем привет, Аккаунт SL-537687, необходимо подключить комментарии на сайт под каждым товаром
ссылка на инструкцию - https://dev.vk.com/widgets/comments не совсем понимаю что можно сюда скопировать

#2 metry

metry

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

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

Отправлено 16 Февраль 2022 - 19:46

Пожалуйста, на скриншоте укажите где именно на сайте хотите разместить данный блок с виджетом.

#3 IFullHaus

IFullHaus

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

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

Отправлено 17 Февраль 2022 - 17:22

После описания в карточке товаров
2022-02-17_17-20-46.png

#4 Vaccina

Vaccina

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

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

Отправлено 18 Февраль 2022 - 08:02

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
  <!-- Скрипты магазина -->
  <script src="{ASSETS_JS_PATH}forall.js?design=neptun"></script>
  <script src="{ASSETS_JS_PATH}main.js?design=neptun"></script>

замените на:
  <!-- Скрипты магазина -->
  <script src="{ASSETS_JS_PATH}forall.js?design=neptun"></script>
  <script src="{ASSETS_JS_PATH}main.js?design=neptun"></script>
 
  <script src="https://vk.com/js/api/openapi.js?169" type="text/javascript"></script>


далее найдите:
</head>
<body>

после него вставьте:
<script type="text/javascript">
	  VK.init({
		apiId: ВАШ_API_ID,
		onlyWidgets: true
	  });
</script>

Далее зайдите в шаблон Товар - найдите:
<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}

перед ним вставьте:
<div id="vk_comments"></div>
<script type="text/javascript">
  VK.Widgets.Comments('vk_comments');
</script>


#5 IFullHaus

IFullHaus

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

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

Отправлено 19 Февраль 2022 - 20:02

Просмотр сообщенияVaccina (18 Февраль 2022 - 08:02) писал:

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
 <!-- Скрипты магазина -->
<script src="{ASSETS_JS_PATH}forall.js?design=neptun"></script>
<script src="{ASSETS_JS_PATH}main.js?design=neptun"></script>

замените на:
 <!-- Скрипты магазина -->
<script src="{ASSETS_JS_PATH}forall.js?design=neptun"></script>
<script src="{ASSETS_JS_PATH}main.js?design=neptun"></script>

<script src="https://vk.com/js/api/openapi.js?169" type="text/javascript"></script>


далее найдите:
</head>
<body>

после него вставьте:
<script type="text/javascript">
	 VK.init({
	 apiId: ВАШ_API_ID,
	 onlyWidgets: true
	 });
</script>

Далее зайдите в шаблон Товар - найдите:
<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}

перед ним вставьте:
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments('vk_comments');
</script>
не работает

#6 metry

metry

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

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

Отправлено 20 Февраль 2022 - 14:21

В добавленном коде:

<script type="text/javascript">
		 VK.init({
		 apiId: ВАШ_API_ID,
		 onlyWidgets: true
		 });
</script>

вместо ВАШ_API_ID нужно указать Ваш API_ID. Более подробную информацию где можно получить свой API_ID вы можете найти в тех.документации ВК-виджета.

#7 IFullHaus

IFullHaus

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

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

Отправлено 21 Февраль 2022 - 21:49

Просмотр сообщенияmetry (20 Февраль 2022 - 14:21) писал:

В добавленном коде:

<script type="text/javascript">
		 VK.init({
		 apiId: ВАШ_API_ID,
		 onlyWidgets: true
		 });
</script>

вместо ВАШ_API_ID нужно указать Ваш API_ID. Более подробную информацию где можно получить свой API_ID вы можете найти в тех.документации ВК-виджета.

Вроде вставилось, но растянуто на всю ширину страницы2022-02-21_21-48-20.png
Также не показывает старые комментарии, которые были добавлены под товары, просто везде пусто

в ВК есть код для вставки на сайте. мой

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="https://vk.com/js/api/openapi.js?168"></script>
<script type="text/javascript">
VK?.init({apiId: 5509542, onlyWidgets: true});
</script>

<!-- Put this div tag to the place, where the Comments block will be -->
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*"});
</script>


#8 Vaccina

Vaccina

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

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

Отправлено 22 Февраль 2022 - 07:40

Здравствуйте.

Зайдите в раздел Cайт - Редактор шаблонов - Товар - найдите:
<div id="vk_comments"></div>
<script type="text/javascript">
  VK.Widgets.Comments('vk_comments');
</script>

замените на:
<div class="container">
	  <div class="row">
		<div id="vk_comments"></div>
		<script type="text/javascript">
		  VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*"});
		</script>
	  </div>
</div>


#9 IFullHaus

IFullHaus

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

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

Отправлено 22 Февраль 2022 - 09:04

Просмотр сообщенияVaccina (22 Февраль 2022 - 07:40) писал:

Здравствуйте.

Зайдите в раздел Cайт - Редактор шаблонов - Товар - найдите:
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments('vk_comments');
</script>

замените на:
<div class="container">
	 <div class="row">
	 <div id="vk_comments"></div>
	 <script type="text/javascript">
		 VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*"});
	 </script>
	 </div>
</div>
спасибо, а почему не отображаются старые комментарии?
2022-02-22_09-02-49.png 2022-02-22_09-02-24.png

#10 Vaccina

Vaccina

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

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

Отправлено 25 Февраль 2022 - 08:59

Здравствуйте.

Вы имеете ввиду перенос комментариев с другого домена или у вас этот виджет был установлен до переустановки дизайн темы?

#11 IFullHaus

IFullHaus

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

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

Отправлено 25 Февраль 2022 - 11:18

Просмотр сообщенияVaccina (25 Февраль 2022 - 08:59) писал:

Здравствуйте.

Вы имеете ввиду перенос комментариев с другого домена или у вас этот виджет был установлен до переустановки дизайн темы?
Да этот виджет был установлен до переустановки шаблона и там много комментариев, вопросов по товарам + отзывы

#12 Vaccina

Vaccina

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

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

Отправлено 26 Февраль 2022 - 06:39

Здравствуйте.

Уточните пожалуйста, вы меняли доменное имя?
Проверила старый бэк ап, ранее у вас использовался следующий код в шаблоне Товар:
<div class="padd">
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?136"></script>

<script type="text/javascript">
	 VK.init({apiId: 5509542, onlyWidgets: true});
</script>

<!-- Put this div tag to the place, where the Comments block will be -->
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "665", attach: "*"});
</script>
</div>


apiId в старом и новом коде у вас совпадают.

Попробуйте воспользоваться следующей инструкцией:
https://vk.com/faq10655

А так же дополнительно напишите в техническую поддержку ВК по данному вопросу.

#13 IFullHaus

IFullHaus

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

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

Отправлено 26 Февраль 2022 - 19:43

Просмотр сообщенияVaccina (26 Февраль 2022 - 06:39) писал:

Здравствуйте.

Уточните пожалуйста, вы меняли доменное имя?
Проверила старый бэк ап, ранее у вас использовался следующий код в шаблоне Товар:
<div class="padd">
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?136"></script>

<script type="text/javascript">
	 VK.init({apiId: 5509542, onlyWidgets: true});
</script>

<!-- Put this div tag to the place, where the Comments block will be -->
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "665", attach: "*"});
</script>
</div>


apiId в старом и новом коде у вас совпадают.

Попробуйте воспользоваться следующей инструкцией:
https://vk.com/faq10655

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

#14 IFullHaus

IFullHaus

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

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

Отправлено 26 Февраль 2022 - 20:03

Просмотр сообщенияIFullHaus (26 Февраль 2022 - 19:43) писал:

нет доменное имя не менялось, хотя очень хочется... хорошо, попробую
В общем изменение кода на
VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*", pageUrl: "http://aqa-shop.ru"});
не помогло, написал им в ТП

#15 IFullHaus

IFullHaus

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

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

Отправлено 27 Февраль 2022 - 11:49

Номер акка у меня в подписи, шаблон переехал на действующий сайт, если это необходимо для проверок.

#16 IFullHaus

IFullHaus

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

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

Отправлено 27 Февраль 2022 - 23:45

В общем решил оставить комментарий.написав на этой странице комментарий 1 - вылезло другое название товара 2022-02-27_23-35-32.png , 2 - при переходе по этому названию переносит на главную страницу сайта
убрав, прописанный код PageUrl, все так же.
В добавок эти комментарии стали отображаться на всех товарах 2022-02-27_23-40-28.png

#17 Vaccina

Vaccina

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

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

Отправлено 01 Март 2022 - 07:09

Здравствуйте.

Пришлите пожалуйста ссылку на товар(без указания домена), где отображаются комментарии в виджете. Сейчас блок комментариев пуст.

#18 IFullHaus

IFullHaus

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

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

Отправлено 01 Март 2022 - 10:43

Просмотр сообщенияVaccina (01 Март 2022 - 07:09) писал:

Здравствуйте.

Пришлите пожалуйста ссылку на товар(без указания домена), где отображаются комментарии в виджете. Сейчас блок комментариев пуст.
потому что я все те что писал как тест удалил. А комментарии (старые) отображаются у меня  в админке, они не отображаются на сайте вообще нигде.
На данный момент с комментариями вообще жуть какая то.

Необходимо чтобы комментарии были все разделены, к каждой странице. На данный момент они отображаться будут на всех страницах.
Пример: человек оставил комментарий под одним товаром (отзыв, вопрос и тд), а этот комментарий будет отображаться на ВСЕХ страницах, этого мне не нужно!


Поддержка ВК вообще не понимает о чем речь и постоянно предлагает просто вставить ссылку на ту страницу, с которой необходимо отображать....

#19 Vaccina

Vaccina

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

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

Отправлено 02 Март 2022 - 03:13

Здравствуйте.

Цитата

А комментарии (старые) отображаются у меня  в админке, они не отображаются на сайте вообще нигде.
На данный момент отзывы из админ панели присутствуют на витрине сайта:
Screenshot.png

Цитата

Необходимо чтобы комментарии были все разделены, к каждой странице. На данный момент они отображаться будут на всех страницах.

На данный момент у вас отсутствуют изменения по инструкции https://vk.com/faq10655, поэтому комментарии должны быть разные на каждой странице.

К сожалению, по параметрам виджета вам необходимо обратиться в тех.поддержку ВК, так как не мы его разрабатывали, если им необходимо уточнить код, то для страницы товара вы используете:
<script src="https://vk.com/js/api/openapi.js?169" type="text/javascript"></script>
<script type="text/javascript">
		 VK.init({
			 apiId: 5509542,
			 onlyWidgets: true
		 });
</script>
			 <div id="vk_comments"></div>
			 <script type="text/javascript">
				 VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*"});
			 </script>


#20 IFullHaus

IFullHaus

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

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

Отправлено 02 Март 2022 - 13:16

Просмотр сообщенияVaccina (02 Март 2022 - 03:13) писал:

Здравствуйте.


На данный момент отзывы из админ панели присутствуют на витрине сайта:
Прикрепленный файл Screenshot.png



На данный момент у вас отсутствуют изменения по инструкции https://vk.com/faq10655, поэтому комментарии должны быть разные на каждой странице.

К сожалению, по параметрам виджета вам необходимо обратиться в тех.поддержку ВК, так как не мы его разрабатывали, если им необходимо уточнить код, то для страницы товара вы используете:
<script src="https://vk.com/js/api/openapi.js?169" type="text/javascript"></script>
<script type="text/javascript">
		 VK.init({
			 apiId: 5509542,
			 onlyWidgets: true
		 });
</script>
			 <div id="vk_comments"></div>
			 <script type="text/javascript">
				 VK.Widgets.Comments("vk_comments", {limit: 10, attach: "*"});
			 </script>
Причем тут отзывы которые стандартные на сайте?. Речь идет о комментария в ВК старые комментарии ЭТО ВОПРОСЫ И ОТЗЫВЫ - отзывы В КОММЕНТАРИЯХ ЭТОГО ВИДЖЕТА, старые комментарии, не новые, которых нет, а старые, которые не отображаются в это долбанном виджете.
Тестовые комментарии по которым я ПОНЯЛ ЧТО ВИДЖЕТ НЕ РАБОТАЕТ я удалил (СВОИ КОММЕНТАРИИ)
Сообщение номер 16, в этой теме, фото старых комментов КОТОРЫХ НЕ ВИДНО НА САЙТЕ, фото сделано из АДМИНКИ этого виджета, видите там эти комментарии, а видите где у каждого комменатрия название, это название  и есть товар под которым ЕГО ОСТАВИЛИ. Сейчас ничего это не работает. При оставлении нового комментария он отображается на ВСЕХ ТОВАРАХ, на всех, не там где его оставили, а на всех и привязан он к главной странице сайта, то есть НЕПОНЯТНО К ЧЕМУ этот комменатрий оставлен и по поводу чего будет задавать вопрос человек.

Понимаю что нужно им писать, но как то странно раньше работало, а сейчас нет.
Добавляю переписку, у меня складывается ощущение что мы вообще про разные вещи говорим и всем фиолетово 2022-03-02_13-34-00.png




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

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