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


Проблема С Добавлением Виджета Вк


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

#1 Иванов

Иванов

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

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

Отправлено 09 Ноябрь 2015 - 20:42

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

Вставляем код виджета на странице, но он почему то не отображается..(((

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?120"></script>

<script type="text/javascript">
  VK.init({apiId: API_ID, 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: 20, width: "665", attach: "*"});
</script>


Вставляем на страницу:   ..../page/OTZYVY-O-MAGAZINe


Подскажите, что мы делаем не так?

#2 Vaccina

Vaccina

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

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

Отправлено 10 Ноябрь 2015 - 04:13

Сайт - Редактор шаблонов - Страница - найдите:
<div class="htmlDataBlock">
	{PAGE_CONTENT}

после него вставьте:
{% IF PAGE_NAME=ОТЗЫВЫ О МАГАЗИНЕ %}
здесь разместите код виджета
{% ENDIF %}

Сам виджет сгенерируйте по следующей ссылке:
https://vk.com/dev/Comments

Так как у вашего кода выше отсутствует ID

#3 Иванов

Иванов

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

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

Отправлено 11 Ноябрь 2015 - 23:34



#4 Vaccina

Vaccina

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

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

Отправлено 12 Ноябрь 2015 - 02:44

Ваше последнее сообщение пустое, попробуйте отправить его снова.

#5 Иванов

Иванов

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

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

Отправлено 12 Ноябрь 2015 - 14:39

Просмотр сообщенияVaccina (10 Ноябрь 2015 - 04:13) писал:

Сайт - Редактор шаблонов - Страница - найдите:
<div class="htmlDataBlock">
{PAGE_CONTENT}

после него вставьте:
{% IF PAGE_NAME=ОТЗЫВЫ О МАГАЗИНЕ %}
здесь разместите код виджета
{% ENDIF %}

Сам виджет сгенерируйте по следующей ссылке:
https://vk.com/dev/Comments

Так как у вашего кода выше отсутствует ID

1. где взять ID?... в форме ничего нет!

2. Вы писали "здесь разместите код виджета"  ... вопрос:  ЗДЕСЬ  - это где?

#6 Юля123

Юля123

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

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

Отправлено 12 Ноябрь 2015 - 15:17

Просмотр сообщенияИванов (12 Ноябрь 2015 - 14:39) писал:

1. где взять ID?... в форме ничего нет!

2. Вы писали "здесь разместите код виджета"  ... вопрос:  ЗДЕСЬ  - это где?

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

1) У вас код виджета:

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?120"></script>

<script type="text/javascript">
  VK.init({apiId: API_ID, 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: 20, width: "665", attach: "*"});
</script>

то, что выделено красным меняйте на id вашей группы вконтакте.

Затем зайдите Сайт - Редактор шаблонов - Страница после кода:


<div class="htmlDataBlock">
{PAGE_CONTENT}



вставьте код:
{% IF PAGE_NAME=ОТЗЫВЫ О МАГАЗИНЕ %}
здесь разместите код виджета
{% ENDIF %}

внутри этого кода вместо "здесь разместите код виджета" добавьте код виджета.

Чтобы узнать ID вашей группы вконтакте:
  • Заходите на страницу  группы или паблика.
  • Нажимаете на один из постов, будь это фото, видео или текстовый пост.
  • Смотрите на ссылку, если это фото, то ссылка будет вида:  vk.com/ivanov_ivan?z=photo-50943456_300607211%2Fwall1234567_1668
  • Цифры, которые выделены жирным и есть номер id пользователя Вконтакте.


#7 Иванов

Иванов

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

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

Отправлено 12 Ноябрь 2015 - 16:08

Просмотр сообщенияЮля123 (12 Ноябрь 2015 - 15:17) писал:

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

1) У вас код виджета:

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?120"></script>

<script type="text/javascript">
  VK.init({apiId: API_ID, 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: 20, width: "665", attach: "*"});
</script>

то, что выделено красным меняйте на id вашей группы вконтакте.

Затем зайдите Сайт - Редактор шаблонов - Страница после кода:


<div class="htmlDataBlock">
{PAGE_CONTENT}



вставьте код:
{% IF PAGE_NAME=ОТЗЫВЫ О МАГАЗИНЕ %}
здесь разместите код виджета
{% ENDIF %}

внутри этого кода вместо "здесь разместите код виджета" добавьте код виджета.

Чтобы узнать ID вашей группы вконтакте:
  • Заходите на страницу  группы или паблика.

  • Нажимаете на один из постов, будь это фото, видео или текстовый пост.

  • Смотрите на ссылку, если это фото, то ссылка будет вида:  vk.com/ivanov_ivan?z=photo-50943456_300607211%2Fwall1234567_1668

  • Цифры, которые выделены жирным и есть номер id пользователя Вконтакте.


Все сделали по инструкции.... и вот что выдает:   App is blocked

#8 Firefly

Firefly

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

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

Отправлено 12 Ноябрь 2015 - 16:46

Просмотр сообщенияИванов (12 Ноябрь 2015 - 16:08) писал:

Все сделали по инструкции.... и вот что выдает:   App is blocked

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

#9 Иванов

Иванов

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

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

Отправлено 12 Ноябрь 2015 - 19:44

Просмотр сообщенияFirefly (12 Ноябрь 2015 - 16:46) писал:

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


<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?120"></script>

<script type="text/javascript">
  VK.init({apiId: 106886057, 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: 20, width: "740", attach: "*"});
</script>

#10 Firefly

Firefly

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

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

Отправлено 12 Ноябрь 2015 - 20:16

Просмотр сообщенияИванов (12 Ноябрь 2015 - 19:44) писал:

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?120"></script>

<script type="text/javascript">
  VK.init({apiId: 106886057, 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: 20, width: "740", attach: "*"});
</script>

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

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

  • Screenshot.png


#11 Иванов

Иванов

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

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

Отправлено 12 Ноябрь 2015 - 20:41

Просмотр сообщенияFirefly (12 Ноябрь 2015 - 20:16) писал:

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

да, делали конечно

#12 Иванов

Иванов

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

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

Отправлено 12 Ноябрь 2015 - 20:48

Просмотр сообщенияFirefly (12 Ноябрь 2015 - 20:16) писал:

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

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

#13 Vaccina

Vaccina

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

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

Отправлено 13 Ноябрь 2015 - 04:51

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

#14 Иванов

Иванов

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

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

Отправлено 13 Ноябрь 2015 - 10:24

Просмотр сообщенияVaccina (13 Ноябрь 2015 - 04:51) писал:

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

старый естественно удалили сразу

#15 MikDark

MikDark

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

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

Отправлено 13 Ноябрь 2015 - 10:58

Просмотр сообщенияИванов (13 Ноябрь 2015 - 10:24) писал:

старый естественно удалили сразу

Проверьте корректность API ID, проблема может быть только в нем. Или обратитесь в службу поддержки ВК, т.к. на сайте все настроено правильно.

#16 Иванов

Иванов

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

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

Отправлено 18 Ноябрь 2015 - 18:36

Просмотр сообщенияMikDark (13 Ноябрь 2015 - 10:58) писал:

Проверьте корректность API ID, проблема может быть только в нем. Или обратитесь в службу поддержки ВК, т.к. на сайте все настроено правильно.

Поддержка ВК ответила:

"В поле api_id нужно указывать id приложения, через которое будет работать виджет, а не id группы.   "

Вопрос к Вам6 где взять id приложения?  (поддержка ВК не отвечает уже 2-ые сутки)

#17 MikDark

MikDark

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

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

Отправлено 18 Ноябрь 2015 - 18:45

Просмотр сообщенияИванов (18 Ноябрь 2015 - 18:36) писал:

Поддержка ВК ответила:

"В поле api_id нужно указывать id приложения, через которое будет работать виджет, а не id группы.   "

Вопрос к Вам6 где взять id приложения?  (поддержка ВК не отвечает уже 2-ые сутки)

Уточните, Вы сами заполняли API_ID или такой код вместе с данным API_ID сгенерировал Вам ВК?

#18 Иванов

Иванов

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

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

Отправлено 18 Ноябрь 2015 - 18:58






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

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