frolkin.s 0 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 Проблема со вставкой плагина jquery в страницу описания товара. Тоже самое делаю на пустой странице норм - в вамшопе в файле шаблона - возвращает ошибку: Fatal error: Smarty error: [in vamshop/module/product_info/product_info_v2.html line 5]: syntax error: unrecognized tag: $( "#tabs10" ).tabs(); (Smarty_Compiler.class.php, line 446) in /home/promvesr/domains/etalon-ufa.ru/public_html/includes/external/smarty/Smarty.class.php on line 1113 Вот так выглядит верх страницы: <link rel="stylesheet" href="../../css jquery ui/jquery-ui-1.10.1.custom.min.css" media="screen" /> <script type="text/javascript" src="../../javascript/jquery-1.9.1.js"></script> <script type="text/javascript" src="../../javascript/jquery-ui-1.10.1.custom.min.js"></script> <script> $(function() { $( "#tabs" ).tabs(); }); </script> Ну и ниже соответственно div тэг с идентиф. #tabs Пробовал вставлять тупо все тоже самое что здесь: http://jqueryui.com/tabs/ На пустой странице ок, в шаблоне вамшопа - ошибка. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 Используйте тэг literal, ну и не забывайте, что два раза подключать jQuery нельзя, если он уже подлюкчён на странице, то подключайте только plugin. <link rel="stylesheet" href="../../css jquery ui/jquery-ui-1.10.1.custom.min.css" media="screen" /> <script type="text/javascript" src="../../javascript/jquery-1.9.1.js"></script> <script type="text/javascript" src="../../javascript/jquery-ui-1.10.1.custom.min.js"></script> <script> {literal} $(function() { $( "#tabs" ).tabs(); }); {/literal} </script> [/code] Ссылка на сообщение Поделиться на другие сайты
frolkin.s 0 Опубликовано 6 марта, 2013 Автор Жалоба Share Опубликовано 6 марта, 2013 {config_load file="$language/lang_$language.conf" section="product_info"} <link rel="stylesheet" href="../../css jquery ui/jquery-ui-1.10.1.custom.min.css" media="screen" /> <script type="text/javascript" src="../../javascript/jquery-1.9.1.js"></script> <script type="text/javascript" src="../../javascript/jquery-ui-1.10.1.custom.min.js"></script> <script> {literal} $(function() { $( "#tabs" ).tabs(); }); {/literal} (на этой строчке dreamweaver подсвечивает ошибку) </script> Но скрипт все равно не работает. Посмотрел исходный код страницы. Оказывается там уже подключается jquery. Попробовал оставить только подключение к плагину, браузер возвращает ошибку(если убрать literal, если отставлять то скрипт не выполняется) Ссылка на сообщение Поделиться на другие сайты
-Inna- 0 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 чтобы не подсвечивало ошибку литерал вставляйте до <script> {literal} <script> </script> {/literal} но если он у вас не работает то и после этого не будет) просто ошибка исчезнет Ссылка на сообщение Поделиться на другие сайты
frolkin.s 0 Опубликовано 6 марта, 2013 Автор Жалоба Share Опубликовано 6 марта, 2013 чтобы не подсвечивало ошибку литерал вставляйте до <script> {literal} <script> </script> {/literal} но если он у вас не работает то и после этого не будет) просто ошибка исчезнет Да вроде так правильней. Но работать так и не начало Ссылка на сообщение Поделиться на другие сайты
frolkin.s 0 Опубликовано 6 марта, 2013 Автор Жалоба Share Опубликовано 6 марта, 2013 Разобрался... Косяк был в адресах который dreamweaver прописывал при выборе через browse (с большим количеством точек и слэшей). Прописал руками и уже что-то Теперь другая проблема, на локальном сервере все работает на удаленном - нет. Пробовал загружать тот же шаблон на уд. сервер., выбирать его как шаблон товара все кроме jquery работает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 Значит неправильно путь указываете до js, css файлов. Ссылка на сообщение Поделиться на другие сайты
frolkin.s 0 Опубликовано 6 марта, 2013 Автор Жалоба Share Опубликовано 6 марта, 2013 Дошло до абсурдного теперь у меня на одном удаленном сайте работает, а на другом нет. Один и тот же шаблон, необходимые файлы лежать в одном и том же месте. Но в одном не отображается. Я вот думаю может где-то в админке уже полазить. http://etalon-ufa.ru/vesy-schetnye-ec.html здесь не работает http://scale-russia.ru/vesy-pandusnye-uvt4-t.html здесь нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 марта, 2013 Жалоба Share Опубликовано 6 марта, 2013 Я ж Вам выше писал, нельзя два раза подключать jQuery Ссылка на сообщение Поделиться на другие сайты
frolkin.s 0 Опубликовано 7 марта, 2013 Автор Жалоба Share Опубликовано 7 марта, 2013 Дело не в этом код одинаковый, а на одном работает - на другом нет. Убрал запросы с обоих сайтов, осталось все как было. У меня оказывается на сайте на этом сайте вообще не работают плагины jquery. Например фото товара открывается просто в отдельно окне, а не через плагин. Не пойму шаблон тот же, файлы лежат там же Ссылка на сообщение Поделиться на другие сайты
frolkin.s 0 Опубликовано 7 марта, 2013 Автор Жалоба Share Опубликовано 7 марта, 2013 Все, разобрался - не хватало каких-то файлов после частичного обновления, поэтому все посыпалось, ща ок. буду экспериментировать с jquery. Всем спасибо за поддержку. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 марта, 2013 Жалоба Share Опубликовано 7 марта, 2013 Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Dima 2013 0 Опубликовано 7 марта, 2013 Жалоба Share Опубликовано 7 марта, 2013 У меня в корзину товар выставляется в любом количестве, а когда оформляешь заказ ставит только одну единицу товара. В чем проблема может быть? Сайт onebee.ru. Ссылка на сообщение Поделиться на другие сайты
Dima 2013 0 Опубликовано 7 марта, 2013 Жалоба Share Опубликовано 7 марта, 2013 Извините что не в ту тему. Не разобрался еще. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения