IgorA100 90 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 Что-то я совсем тупить стал, жара.... jquery.js подгружается автоматом из "\engine\classes\js\jquery.js" или все-же нужно прописать в шаблоне путь? ЗЫ: Если в шаблоне НЕ прописать - то НЕ работает Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 Тег {AJAX} выводит служебные скрипты JavaScript необходимые для нормальной работы движка в целом и технологии AJAX в частности. Рекомендуется размещать в самом начале шаблона после тега <body> Цитата Ссылка на сообщение Поделиться на других сайтах
makhatsha 2 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 (изменено) a {headers} тогда зачем? Тег {AJAX} выводит служебные скрипты JavaScript необходимые для нормальной работы движка в целом и технологии AJAX в частности. Рекомендуется размещать в самом начале шаблона после тега Изменено 29 июня 2013 пользователем makhatsha Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 (изменено) Автор Тег {AJAX} выводит служебные скрипты JavaScript необходимые для нормальной работы движка в целом и технологии AJAX в частности. Рекомендуется размещать в самом начале шаблона после тега Не грузит он jquery.js Смотрю в исходном коде страницы.... Да и не должен по логике. Он переменные прописывает и всякое по мелочи.... a {headers} тогда зачем? А вот он вроде как должен был грузить, но тоже не вижу в исходном коде подгрузки jquery.js Вот и чешу репу....... Изменено 29 июня 2013 пользователем IgorA100 Цитата Ссылка на сообщение Поделиться на других сайтах
makhatsha 2 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 Может это в 10 версий в исходнике не видно. Раньше в 9.8 в самом верху былоА вот он вроде как должен был грузить, но тоже не вижу в исходном коде подгрузки jquery.js Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 a {headers} тогда зачем? Ага, ошибся. А вот он вроде как должен был грузить, но тоже не вижу в исходном коде подгрузки jquery.js Если включено сжатие js, то url выводится в таком формате: /engine/classes/min/index.php?charset=windows-1251&g=general&10" Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 (изменено) Автор Если включено сжатие js Блин, точно торможу.... Совсем про это забыл.... Буду разбираться с конфликтами версий jquery и плагинов .... Изменено 29 июня 2013 пользователем IgorA100 Цитата Ссылка на сообщение Поделиться на других сайтах
makhatsha 2 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 /engine/classes/min/index.php?charset=windows-1251&g=general&10" Понятно! Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 Автор Только вот не понимаю, если я прописываю в шаблоне : <script type="text/javascript" src="/news/engine/classes/js/jquery.js"></script> То часть скриптов работает, если не прописываю, то не работает. Хотя на исходной странице есть код: <script type="text/javascript" src="/news/engine/classes/js/jquery.js"></script> Т.е. вот с такой шапкой работает: <script type="text/javascript" src="/news/engine/classes/js/jquery.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Кентавр Электроникс - Компьютеры, комплектующие, сетевые решения, климатотехника.</title> <meta name="description" content="Компьютеры, комплектующие, сетевые решения, климатотехника" /> <meta name="keywords" content="Компьютеры, комплектующие, принтеры, мониторы, сетевые решения, климатотехника, кондиционеры в Курске" /> <meta name="generator" content="DataLife Engine (http://dle-news.ru)" /> <link rel="search" type="application/opensearchdescription+xml" href="http://www.kentavr.com.ru/news/engine/opensearch.php" title="Кентавр Электроникс - Компьютеры, комплектующие, сетевые решения, климатотехника." /> <link rel="canonical" href="http://www.kentavr.com.ru/news/" /> <link rel="alternate" type="application/rss+xml" title="Кентавр Электроникс - Компьютеры, комплектующие, сетевые решения, климатотехника." href="http://www.kentavr.com.ru/news/rss.xml" /> <script type="text/javascript" src="/news/engine/classes/js/jquery.js"></script> <script type="text/javascript" src="/news/engine/classes/js/jqueryui.js"></script> <script type="text/javascript" src="/news/engine/classes/js/dle_js.js"></script> <script type="text/javascript" src="/news/engine/ajax/catalog/js_catalog.js"></script> <script type="text/javascript" src="/news/engine/classes/highslide/highslide.js"></script> <script type="text/javascript" src="/news/engine/editor/scripts/language/ru/editor_lang.js"></script> <script type="text/javascript" src="/news/engine/editor/scripts/innovaeditor.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script> <script type="text/javascript" src="/news/engine/editor/scripts/webfont.js"></script> <link media="screen" href="/news/engine/editor/css/default.css" type="text/css" rel="stylesheet" /> А вот с такой нет: <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Кентавр Электроникс - Компьютеры, комплектующие, сетевые решения, климатотехника.</title> <meta name="description" content="Компьютеры, комплектующие, сетевые решения, климатотехника" /> <meta name="keywords" content="Компьютеры, комплектующие, принтеры, мониторы, сетевые решения, климатотехника, кондиционеры в Курске" /> <meta name="generator" content="DataLife Engine (http://dle-news.ru)" /> <link rel="search" type="application/opensearchdescription+xml" href="http://www.kentavr.com.ru/news/engine/opensearch.php" title="Кентавр Электроникс - Компьютеры, комплектующие, сетевые решения, климатотехника." /> <link rel="canonical" href="http://www.kentavr.com.ru/news/" /> <link rel="alternate" type="application/rss+xml" title="Кентавр Электроникс - Компьютеры, комплектующие, сетевые решения, климатотехника." href="http://www.kentavr.com.ru/news/rss.xml" /> <script type="text/javascript" src="/news/engine/classes/js/jquery.js"></script> <script type="text/javascript" src="/news/engine/classes/js/jqueryui.js"></script> <script type="text/javascript" src="/news/engine/classes/js/dle_js.js"></script> <script type="text/javascript" src="/news/engine/ajax/catalog/js_catalog.js"></script> <script type="text/javascript" src="/news/engine/classes/highslide/highslide.js"></script> <script type="text/javascript" src="/news/engine/editor/scripts/language/ru/editor_lang.js"></script> <script type="text/javascript" src="/news/engine/editor/scripts/innovaeditor.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script> <script type="text/javascript" src="/news/engine/editor/scripts/webfont.js"></script> <link media="screen" href="/news/engine/editor/css/default.css" type="text/css" rel="stylesheet" /> Цитата Ссылка на сообщение Поделиться на других сайтах
makhatsha 2 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 Может это из за сжатия? Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 (изменено) Автор Так уже без сжатия пробую.... Причем если вторую строку подключения jquery.js поставить хоть перед, хоть после {headers} - все равно работает, а если убрать дополнительное подключение - валятся ошибки TypeError: $ is not a function .... Лисица какая-то полярная... Убираю автоматическую подгрузку 'engine/classes/js/jquery.js' из functions.inc.php, оставляю только одну из шаблона - работает. Я реально в ступоре.... Изменено 29 июня 2013 пользователем IgorA100 Цитата Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 jquery грузится автоматом, и дополнительно подключать не имеет смысла. А ошибку надо смотреть, да и ссылку на сайт надо указывать. Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 29 июня 2013 Рассказать Опубликовано: 29 июня 2013 Автор А ошибку надо смотреть Ошибку я указал. Похоже на какое-то переопределение. Но что самое странное, это если продублировать подключение, то все работает, если убрать подключение из движка - тоже работает, а чистое подключение движком - работает на половины. Бред какой-то да и ссылку на сайт надо указывать. Во первых ссылка в данной ситуации ничего не даст, кроме проверки на лицензионность. А раз так, то во вторых исходя из приведенного кода четко виден домен www.kentavr.com.ru. В третьих - если я в группе "Клиенты", то у меня 100% лицензия или я случайно в эту группу попал? Вы тоже не везде указываете свои сайты Как-то так. Цитата Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 30 июня 2013 Рассказать Опубликовано: 30 июня 2013 Да сайт нужен что бы ошибку посмотреть, но я её все равно её не увидел. Подключать две одинаковые библиотеки разных версий, это не решение. Что за плагин? Скорее всего ему нужна версия выше 1.8.3, раз он щас работает, можно подключаемую dle(1.8.1) заменить на 1.8.3, лишнюю убрать и успокоится. Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 30 июня 2013 Рассказать Опубликовано: 30 июня 2013 (изменено) Автор но я её все равно её не увидел Исправил "костылем" Подключать две одинаковые библиотеки разных версий, это не решение. Это я знаю, но я подключаю 2 раза одну и туже библиотеку Сейчас все скрипты работают правильно, но только при таком написании: {headers} <script type="text/javascript" src="/news/engine/classes/js/jquery.js"></script> <script type="text/javascript" src="/news/engine/classes/js/jqueryui.js"></script> Если повторно не подключить jquery.js, то не работает порядка 5 разных скриптов. Если повторно не подключить jqueryui.js, то не работает один из ui-slider Да сайт нужен что бы ошибку посмотреть Я конечно могу убрать дублирующее подключение, что-бы видны были ошибки, если сможете помочь. Или зарегайтесь на сайте, я переведу в другую группу и тогда ошибка будет видна.... Изменено 30 июня 2013 пользователем IgorA100 Цитата Ссылка на сообщение Поделиться на других сайтах
alexmurphy 45 Опубликовано: 1 июля 2013 Рассказать Опубликовано: 1 июля 2013 Смотри на что ругается firebug при выполнении твоих скриптов. Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 1 июля 2013 Рассказать Опубликовано: 1 июля 2013 (изменено) Автор Смотри на что ругается firebug при выполнении твоих скриптов. Я же писал ошибки: TypeError: $ is not a function Т.е. как я понимаю в какой-то момент вообще не видится JQ Изменено 1 июля 2013 пользователем IgorA100 Цитата Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 1 июля 2013 Рассказать Опубликовано: 1 июля 2013 Регистрироватся лень. "не видится JQ" потому что где то не закрыты теги или они вообще при загрузке повредились, это нужно сесть и все внимательно посмотреть + перезалить скрипты что подгружает сам dle вот эти <script type="text/javascript" src="/news/engine/classes/js/jquery.js"></script> <script type="text/javascript" src="/news/engine/classes/js/jqueryui.js"></script> <script type="text/javascript" src="/news/engine/classes/js/dle_js.js"></script> <script type="text/javascript" src="/news/engine/ajax/catalog/js_catalog.js"></script> <script type="text/javascript" src="/news/engine/classes/highslide/highslide.js"></script> Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.