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


Ошибка Js


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

#1 AutoAkcentRu

AutoAkcentRu

    Пользователь

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

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

SL-242504 После добавления новой статьи возникла ошибка. Ошибка страницы в том, что на странице слева под корзиной не высвечивается форма плагина группы vk.com
Как исправить?

Вот, что пишет:

На странице возникла JS ошибка:


Uncaught ReferenceError: VK is not defined на строке: 255.


Адрес файла: http://autoakcent.ru...iy_zapah_v_auto



#2 AutoAkcentRu

AutoAkcentRu

    Пользователь

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

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

Помогите, пожалуйста, кто-нибудь...

#3 sengun

sengun

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

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 16 Январь 2014 - 21:36

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

SL-242504 После добавления новой статьи возникла ошибка. Ошибка страницы в том, что на странице слева под корзиной не высвечивается форма плагина группы vk.com
Как исправить?

Вот, что пишет:

На странице возникла JS ошибка:


Uncaught ReferenceError: VK is not defined на строке: 255.


Адрес файла: http://autoakcent.ru...iy_zapah_v_auto

Здравствуйте.
Добавьте в шаблоне HTML после кода
<!-- Для остальных страниц сайта -->
	{% IFNOT index_page %}
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
Такой код
<script type="text/javascript">
  VK.init({apiId: 4101928});
</script>


#4 AutoAkcentRu

AutoAkcentRu

    Пользователь

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

Отправлено 16 Январь 2014 - 23:53

Просмотр сообщенияsengun (16 Январь 2014 - 21:36) писал:

Здравствуйте.
Добавьте в шаблоне HTML после кода
<!-- Для остальных страниц сайта -->
{% IFNOT index_page %}
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
Такой код
<script type="text/javascript">
VK.init({apiId: 4101928});
</script>
Проблема не решилась, теперь другая ошибка выскакивает:

Uncaught ReferenceError: VK is not defined на строке: 260.


Адрес файла: http://autoakcent.ru...iy_zapah_v_auto


А группа вконтакте на странице статьи так и не появилась.

аа



#5 Сake

Сake

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

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

Отправлено 17 Январь 2014 - 01:20

Попробуйте сделать следующее - найдите код вашего виджета

<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
   
	<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
  VK.init({apiId: 4101928});
</script>

и замените его на код

<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<script type="text/javascript">
  VK.init({apiId: 4101928});
</script>


#6 AutoAkcentRu

AutoAkcentRu

    Пользователь

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

Отправлено 17 Январь 2014 - 01:44

Просмотр сообщенияСake (17 Январь 2014 - 01:20) писал:

Попробуйте сделать следующее - найдите код вашего виджета

<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>

<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
VK.init({apiId: 4101928});
</script>

и замените его на код

<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<script type="text/javascript">
VK.init({apiId: 4101928});
</script>

Вы что-то перепутали, потому что то, что вы мне прислали - это не виджет вконтакте. Вы два виджета перемешали.
Виджет группы вконтакте это вот это:
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
А это уже другой абсолютно виджет (там кнопки для разных сервисов), он нормально работает на всех страницах:
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
А это уже я не знаю что, это мне предыдущий советчик посоветовал добавить:
	<!-- Для остальных страниц сайта -->
	{% IFNOT index_page %}
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
  VK.init({apiId: 4101928});
</script>


#7 Сake

Сake

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

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

Отправлено 17 Январь 2014 - 02:33

Проблема не в самом коде виджета, а в способе его использования. У вас на странице возникает ошибка javascript из-за того что происходит работа с файлом хотя файл на самом деле еще не загружен. В данном случае речь идет о файле openapi.js. Чем раньше будут подключаться сторонние библиотеки - тем это лучше, чтобы в последствии не возникало подобных проблем. Сама по себе ошибка сообщает что объект VK не определен, оно и верно - файл openapi.js в котором находится объект VK подключается ниже. Загрузка файлов идет сверху -> вниз. Вам необходимо произвести предложенную ранее замену.

#8 AutoAkcentRu

AutoAkcentRu

    Пользователь

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

Отправлено 17 Январь 2014 - 13:20

Просмотр сообщенияСake (17 Январь 2014 - 02:33) писал:

Проблема не в самом коде виджета, а в способе его использования. У вас на странице возникает ошибка javascript из-за того что происходит работа с файлом хотя файл на самом деле еще не загружен. В данном случае речь идет о файле openapi.js. Чем раньше будут подключаться сторонние библиотеки - тем это лучше, чтобы в последствии не возникало подобных проблем. Сама по себе ошибка сообщает что объект VK не определен, оно и верно - файл openapi.js в котором находится объект VK подключается ниже. Загрузка файлов идет сверху -> вниз. Вам необходимо произвести предложенную ранее замену.
Просто из-за того что вы так все смешали, я не поняла, что нужно вставлять до, а что после вот этой фразы:
<!-- Для остальных страниц сайта -->
У меня сам код в том месте вот так выглядит:
<!-- VK Widget -->
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<!-- Виджет кнопок поделиться -->
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
<!-- Виджет кнопок поделиться конец -->
<!-- Для остальных страниц сайта -->
{% IFNOT index_page %}
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
VK.init({apiId: 4101928});
</script>
А то вы мне просто прислали в своём сообщении его же, но игнорируя закомментенные фразы, без которых я вообще не ориентируюсь.

#9 AutoAkcentRu

AutoAkcentRu

    Пользователь

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

Отправлено 17 Январь 2014 - 13:45

Я попробовала свой код:
<!-- VK Widget -->
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<!-- Виджет кнопок поделиться -->
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
<!-- Виджет кнопок поделиться конец -->
<!-- Для остальных страниц сайта -->
{% IFNOT index_page %}
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
VK.init({apiId: 4101928});
</script>
изменить на это (сконструировано из вашего сообщения):
  <!-- VK Widget -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<!-- Виджет кнопок поделиться -->
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
<!-- Виджет кнопок поделиться конец -->
	<!-- Для остальных страниц сайта -->
	{% IFNOT index_page %}
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<script type="text/javascript">
VK.init({apiId: 4101928});
</script>
И в итоге у меня вообще виджет группы пропал даже с главной страницы. Пришлось восстанавливать бэкап шаблона.

Вот этот код:
<!-- VK Widget -->
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
мне сам сайт vk.com сгенерировал, мне кажется, его нельзя менять. Тем более, что он нормально работает, но только на главной странице. Мне просто надо, чтобы он и на других страницах тоже высвечивался.

#10 sengun

sengun

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

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 17 Январь 2014 - 15:06

Просмотр сообщенияAutoAkcentRu (17 Январь 2014 - 13:45) писал:

Я попробовала свой код:
<!-- VK Widget -->
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<!-- Виджет кнопок поделиться -->
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
<!-- Виджет кнопок поделиться конец -->
<!-- Для остальных страниц сайта -->
{% IFNOT index_page %}
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
VK.init({apiId: 4101928});
</script>
изменить на это (сконструировано из вашего сообщения):
<!-- VK Widget -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<!-- Виджет кнопок поделиться -->
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
<!-- Виджет кнопок поделиться конец -->
<!-- Для остальных страниц сайта -->
{% IFNOT index_page %}
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<script type="text/javascript">
VK.init({apiId: 4101928});
</script>
И в итоге у меня вообще виджет группы пропал даже с главной страницы. Пришлось восстанавливать бэкап шаблона.

Вот этот код:
<!-- VK Widget -->
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
мне сам сайт vk.com сгенерировал, мне кажется, его нельзя менять. Тем более, что он нормально работает, но только на главной странице. Мне просто надо, чтобы он и на других страницах тоже высвечивался.
Сейчас все заработает.
В HTML после строки
<div id="right">
удалите код
		<!-- Виджет авторизации вконтакте -->
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
  VK.init({apiId: 4101928});
</script>
далее этот код
  <!-- VK Widget -->
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<!-- Виджет кнопок поделиться -->
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
<!-- Виджет кнопок поделиться конец -->
	<!-- Для остальных страниц сайта -->
	{% IFNOT index_page %}
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
<script type="text/javascript">
  VK.init({apiId: 4101928});
</script>
замените на этот
  <!-- VK Widget -->
<div id="vk_groups"></div>
<!-- Виджет кнопок поделиться -->
<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"></script>
<!-- Виджет кнопок поделиться конец -->
	<!-- Для остальных страниц сайта -->
	{% IFNOT index_page %}
	<div id="vk_groups"></div>
перед тегом
</head>
добавьте строку
<script type="text/javascript" src="//vk.com/js/api/openapi.js?105"></script>
а после
<body>
вставьте это
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "290"}, 15907611);
</script>
<script type="text/javascript">
  VK.init({apiId: 4101928});
</script>


#11 AutoAkcentRu

AutoAkcentRu

    Пользователь

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

Отправлено 20 Январь 2014 - 11:45

Спасибо огромное, всё получилось!

#12 fredshka

fredshka

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

  • Пользователи
  • PipPipPipPip
  • 241 сообщений
  • ГородМосква

Отправлено 25 Январь 2014 - 00:03

Привет всем! Очень давно весит java script ошибка! помогите решить, плиз!

На странице возникла JS ошибка:


Script error. на строке: 0.


Адрес файла:


Как исправить ошибку?


Не удалось найти решение для данной ошибки. Для решения проблемы исправьте javascript в разделе «Сайт» > «

Редактор тем

».


Если необходимо помочь в решении данной ошибки, задайте вопрос в разделе "

Ошибки

" на нашем форуме



#13 Сake

Сake

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

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

Отправлено 25 Январь 2014 - 01:41

Вероятно данная ошибка отображается только администратору магазина. Вы можете убрать визуальное отображение подобных ошибок - в шаблоне "HTML" найдите

{% IF JAVASCRIPT_BUG_HUNTING_URL %}

и замените на

{% IFNOT JAVASCRIPT_BUG_HUNTING_URL %}


#14 maximkon89

maximkon89

    Пользователь

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

Отправлено 23 Февраль 2017 - 18:59

здравствуйте!
на сайте 4 ява-ошибки, не могу определить причину, помогите пожалуйста
аккаунт sl-352315

#15 MikDark

MikDark

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

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

Отправлено 24 Февраль 2017 - 20:54

Просмотр сообщенияmaximkon89 (23 Февраль 2017 - 18:59) писал:

здравствуйте!
на сайте 4 ява-ошибки, не могу определить причину, помогите пожалуйста
аккаунт sl-352315

Здравствуйте. Ошибку Вам поправили, посмотрите, пожалуйста.

#16 maximkon89

maximkon89

    Пользователь

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

Отправлено 25 Февраль 2017 - 16:03

, спасибо, вроде пока не появляется! а в чем, если не секрет, была проблема?!=)

#17 maximkon89

maximkon89

    Пользователь

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

Отправлено 26 Февраль 2017 - 14:50

Просмотр сообщенияmaximkon89 (25 Февраль 2017 - 16:03) писал:

, спасибо, вроде пока не появляется! а в чем, если не секрет, была проблема?!=)
Проблема, как оказалось, не исправлена!
снова появляются 4 ява ошибки, в код не залезал!

#18 Firefly

Firefly

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

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

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

Просмотр сообщенияmaximkon89 (26 Февраль 2017 - 14:50) писал:

Проблема, как оказалось, не исправлена!
снова появляются 4 ява ошибки, в код не залезал!

Здравствуйте.
Сейчас на Вашем сайте нет ошибок. Возможно, они возникают из-за блокировки картинок/блоков на стороне расширений браузера. Попробуйте так же очистить кэш Ctrl+F5.
И обязательно проверьте работу в режиме инкогнито.

#19 триз

триз

    Новичок

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

Отправлено 16 Май 2017 - 19:08

Добрый день.Первый раз устанавливал слайдер и вылезли вот такие ошибки.
Кто сталкивался с ними? Подскажите пожалуйста

На странице возникла JS ошибка:
Script error. на строке: 0.
Адрес файла:
Как исправить ошибку?
1. Возможно, Вы недавно вносили изменения на сайт, и кэш браузера ещё не обновился. Для решения проблемы можно немного подождать или просто обновить страницу с помощью сочетания клавиш: CTRL+SHIFT+R или CTRL+F5
2. Возможно, Вы добавили сторонний скрипт на сайт, который не верно работает. В этом случае, в разделе «Сайт» > «Редактор шаблонов» восстановите последний работающий бэкап.
3. Возможно, Вы забыли загрузить/подключить один из файлов скриптов. В этом случае добавьте его и пропишите в шаблоне «HTML» код <script src="{ASSETS_JS_PATH}ФАЙЛ.JS"></script>, через «Редактор шаблонов».
4. Возможно, Вы ошиблись в синтаксисе javascript файла. В этом случае откатите последние добавленные изменение в js файлах в разделе «Редактор шаблонов».
5. Если необходимо помочь в решении данной ошибки, напишите вопрос или посмотрите готовые решения похожих проблем в разделе "Ошибки" на нашем форуме.

#20 Firefly

Firefly

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

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

Отправлено 16 Май 2017 - 20:13

Просмотр сообщениятриз (16 Май 2017 - 19:08) писал:

Добрый день.Первый раз устанавливал слайдер и вылезли вот такие ошибки.
Кто сталкивался с ними? Подскажите пожалуйста

На странице возникла JS ошибка:
Script error. на строке: 0.
Адрес файла:
Как исправить ошибку?
1. Возможно, Вы недавно вносили изменения на сайт, и кэш браузера ещё не обновился. Для решения проблемы можно немного подождать или просто обновить страницу с помощью сочетания клавиш: CTRL+SHIFT+R или CTRL+F5
2. Возможно, Вы добавили сторонний скрипт на сайт, который не верно работает. В этом случае, в разделе «Сайт» > «Редактор шаблонов» восстановите последний работающий бэкап.
3. Возможно, Вы забыли загрузить/подключить один из файлов скриптов. В этом случае добавьте его и пропишите в шаблоне «HTML» код <script src="{ASSETS_JS_PATH}ФАЙЛ.JS"></script>, через «Редактор шаблонов».
4. Возможно, Вы ошиблись в синтаксисе javascript файла. В этом случае откатите последние добавленные изменение в js файлах в разделе «Редактор шаблонов».
5. Если необходимо помочь в решении данной ошибки, напишите вопрос или посмотрите готовые решения похожих проблем в разделе "Ошибки" на нашем форуме.

Здравствуйте.
Уточните, пожалуйста, Ваш номер аккаунта.




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

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