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


Js Ошибка На Странице Доставки


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

#1 Ольга Шнура

Ольга Шнура

    Новичок

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

Отправлено 30 Март 2015 - 16:10

Вечер добрый, присоединяюсь к списку счастливчиков, которые замутили на сайте JS-ошибку. В моем случае она появилась после попытки добавления виджета вк для комментирования внизу страницы.

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?116"></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: 10, width: "665", attach: "*"});
</script>

По незнанию сунула его прямо в поле, где редактировался текст. Результат - js ошибка.

1) Уважаемые админы, помогите, пожалуйста, решить проблему.
2) Куда все-таки нужно добавить код, чтобы виджет комментирования появился внизу страницы Доставка.
Аккаунт SL - 338897

#2 MikDark

MikDark

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

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

Отправлено 30 Март 2015 - 16:46

Просмотр сообщенияОльга Шнура (30 Март 2015 - 16:10) писал:

Вечер добрый, присоединяюсь к списку счастливчиков, которые замутили на сайте JS-ошибку. В моем случае она появилась после попытки добавления виджета вк для комментирования внизу страницы.

<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?116"></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: 10, width: "665", attach: "*"});
</script>

По незнанию сунула его прямо в поле, где редактировался текст. Результат - js ошибка.

1) Уважаемые админы, помогите, пожалуйста, решить проблему.
2) Куда все-таки нужно добавить код, чтобы виджет комментирования появился внизу страницы Доставка.
Аккаунт SL - 338897

Здравствуйте. У Вас неправильно сгенерирован код:
<script type="text/javascript">
  VK.init({apiId: API_ID, onlyWidgets: true});
</script>

вместо API_ID должно быть число. Советуем Вам авторизоваться в ВК и заново сгенерировать виджет.

#3 Ольга Шнура

Ольга Шнура

    Новичок

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

Отправлено 31 Март 2015 - 15:12

Да, у меня неверно сформировался код.
Должно было быть так

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

<script type="text/javascript">
  VK.init({apiId: 4854707, 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>

Теперь на доставке три JS ошибки)) Подскажите, пожалуйста, как исправить и куда вставить код, чтобы виджет с комментариями появился только на странице доставки?

#4 MikDark

MikDark

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

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

Отправлено 31 Март 2015 - 15:25

Просмотр сообщенияОльга Шнура (31 Март 2015 - 15:12) писал:

Да, у меня неверно сформировался код.
Должно было быть так

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

<script type="text/javascript">
  VK.init({apiId: 4854707, 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>

Теперь на доставке три JS ошибки)) Подскажите, пожалуйста, как исправить и куда вставить код, чтобы виджет с комментариями появился только на странице доставки?

Вам нужно из этого кода убрать строку:
<!-- Put this script tag to the <head> of your page --><br />
<script type="text/javascript" src="//vk.com/js/api/openapi.js?116"></script><br />

а так же у Вас 2 раза повторяется код:
<script type="text/javascript"><br />
VK.Widgets.Comments("vk_comments", {limit: 10, width: "665", attach: "*"});<br />
</script>


#5 Ольга Шнура

Ольга Шнура

    Новичок

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

Отправлено 31 Март 2015 - 18:42

спасибо, всё работает)




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

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