[Mod] Модули, дополнения, доработки

Спасибо на добром слове :)
Пока заметил от него лишь 1 глюк - у меня стоит аякс-поиск, так вот - на страницах с фильтром работать не хочет. Оказалось - конфликт jquery. Пытался устранить, но безуспешно - никакие махинации не помогли.
Хорошо хоть сам фильтр по цене фильтрует. Уже плюс :) Хотя, конечно, хотелось бы большего.

Я ставил данный фильтр у себя на сайте. Правда, я потом делал его адаптацию под свои нужды, но могу сказать точно, что этот модуль рабочий. Он, конечно, может вызвать конфликты в движке webasyst или во фронтенде сайта, но, как правило, они достаточно просто устраняются. Что касается конфликта jquery, то в 99% проблема в том, что у Вас на странице подгружается сразу несколько библиотек. Откройте исходный код страницы своего сайта и пройдитесь поиском по слову "jquery". Ищите ссылки, которые подгружают данный файл. Необходимо подгружать только один раз данный файл в тэге head сайта, который подгружается на всех страницах. Желательно использовать последнюю версию jquery. Например, 1.9 . Но только не 2.0, так как она несовместима со старыми версиями браузеров. В последних версиях jquery некоторые функции удалены, так как считаются устаревшими. Если Ваш код jqery начал вызывать ошибки с новой версией библиотеки, тогда дополнительно подключите Для просмотра ссылки Войди или Зарегистрируйся в котором для совместимости имеются удалённые функции. Повторюсь, данный файлы должны подключаться на странице только по одному разу. Особенно это критично, если файлы разных версий библиотек.
Менее вероятно, что у Вас конфликт в одинаковых названиях функций, но это так же можно проверить...

Соглашусь только с тем, что данный модуль от jorange не совсем прост в подключении, особенно, если движок webasyst дорабатывался. Но всегда можно довести его под свои нужды. Так что с фразой "Фильтр этот явление жутко глюкавое, работает он по фазе луны и вспышкам на солнце,благо у вас от него дизайн не поплыл и сайт не упал " я категорически не согласен.
 
Я ставил данный фильтр у себя на сайте. Правда, я потом делал его адаптацию под свои нужды, но могу сказать точно, что этот модуль рабочий. Он, конечно, может вызвать конфликты в движке webasyst или во фронтенде сайта, но, как правило, они достаточно просто устраняются. Что касается конфликта jquery, то в 99% проблема в том, что у Вас на странице подгружается сразу несколько библиотек. Откройте исходный код страницы своего сайта и пройдитесь поиском по слову "jquery". Ищите ссылки, которые подгружают данный файл. Необходимо подгружать только один раз данный файл в тэге head сайта, который подгружается на всех страницах. Желательно использовать последнюю версию jquery. Например, 1.9 . Но только не 2.0, так как она несовместима со старыми версиями браузеров. В последних версиях jquery некоторые функции удалены, так как считаются устаревшими. Если Ваш код jqery начал вызывать ошибки с новой версией библиотеки, тогда дополнительно подключите Для просмотра ссылки Войди или Зарегистрируйся в котором для совместимости имеются удалённые функции. Повторюсь, данный файлы должны подключаться на странице только по одному разу. Особенно это критично, если файлы разных версий библиотек.
Менее вероятно, что у Вас конфликт в одинаковых названиях функций, но это так же можно проверить...

Соглашусь только с тем, что данный модуль от jorange не совсем прост в подключении, особенно, если движок webasyst дорабатывался. Но всегда можно довести его под свои нужды. Так что с фразой "Фильтр этот явление жутко глюкавое, работает он по фазе луны и вспышкам на солнце,благо у вас от него дизайн не поплыл и сайт не упал " я категорически не согласен.
jquery 1.9 по умолчанию без бубна не подхватится корректно на версии двига 3....,старше не пробовал,не было необходимости.Кофликт библиотек возможен усегда,если их больше одной и не верно прописаны.
Если двиг сильно модифицирован,лучше и не лезть в этот кривой код,заработаете головную боль, и осознание полной нерентабельности потраченного времени.Устанавливал его по желанию заказчиков на трех сайтах,это ставилось в первую очередь,потом модифицировался сам магазин,только в таком порядке удалось добиться более-меннее внятной работы,и то в логах ошибок всегда присутствовал след данного фильтра
 
Да, там дейтсвительно 2 вызова juery - пробовал 1.7, 1.8 поставить но или поиск работать отказывался или фильтр совсем не фурычит.
На данный момент пришлось оставить оба - 1.3.2 для фильтра и 1.8.3 для поиска.
 
Да, там дейтсвительно 2 вызова juery - пробовал 1.7, 1.8 поставить но или поиск работать отказывался или фильтр совсем не фурычит.
На данный момент пришлось оставить оба - 1.3.2 для фильтра и 1.8.3 для поиска.
Я же выше написал вариант решения проблемы!
Нельзя Крайне нежелательно использовать две подключённые библиотеки jquery различных версий. Это приводит к прямому конфликту. Самый простой выход из этой ситуации - это подключить jquery-migrate и только последнюю версию библиотеки. Попробуйте. О результатах напишите здесь, если не сложно.
Может оставить версию jquery 1.8.3, а ссылку на загрузку старой 1.3.2 удалите. Потом скачайте здесь jquery-migrate Для просмотра ссылки Войди или Зарегистрируйся и подключите его на всех страницахДля просмотра ссылки Войди или Зарегистрируйся
У Вас должны заработать без конфликтов и фильтр и поиск.
 
Я же выше написал вариант решения проблемы!
Нельзя Крайне нежелательно использовать две подключённые библиотеки jquery различных версий. Это приводит к прямому конфликту. Самый простой выход из этой ситуации - это подключить jquery-migrate и только последнюю версию библиотеки. Попробуйте. О результатах напишите здесь, если не сложно.
Может оставить версию jquery 1.8.3, а ссылку на загрузку старой 1.3.2 удалите. Потом скачайте здесь jquery-migrate Для просмотра ссылки Войди или Зарегистрируйся и подключите его на всех страницахДля просмотра ссылки Войди или Зарегистрируйся
У Вас должны заработать без конфликтов и фильтр и поиск.
Скажите если у меня подключены 2 библиотеки 1.7.1 и 1.9.1. Есть ли мне смысл подключить migrate? Или мне нужно удалить библиотеку 1.7.1 (ну и ее вызов) и ПОТОМ добавить migrate. Извините, просто я слабо соображаю в этом, а очень много проблем было у меня связанных с jquery (не подключаются галереи сторонние и т.д.)
 
Я же выше написал вариант решения проблемы!
Нельзя Крайне нежелательно использовать две подключённые библиотеки jquery различных версий. Это приводит к прямому конфликту. Самый простой выход из этой ситуации - это подключить jquery-migrate и только последнюю версию библиотеки. Попробуйте. О результатах напишите здесь, если не сложно.
Может оставить версию jquery 1.8.3, а ссылку на загрузку старой 1.3.2 удалите. Потом скачайте здесь jquery-migrate Для просмотра ссылки Войди или Зарегистрируйся и подключите его на всех страницахДля просмотра ссылки Войди или Зарегистрируйся
У Вас должны заработать без конфликтов и фильтр и поиск.
Я зделал как написано, но проблема осталась.
В коде фильтра в файле ../fronted/products_filter.html есть код
Код:
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
    <script type="text/javascript" src="{$smarty.const.URL_JS}/jquery-ui-1.8.20.custom.min.js"></script>
Я подключал и 1.8.3 и 1.9.1 совместно с jquery-migrate-1.2.1.min.js. В результате если убрать только
Код:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js">
то ни аякс-поиск не работает, ни ползунок на цене нельзя двигать.
Если убрать обе строчки
Код:
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
    <script type="text/javascript" src="{$smarty.const.URL_JS}/jquery-ui-1.8.20.custom.min.js"></script>
то поиск работает, а на фильтре пропадает совсем ползунок выбора цены.
 
Попробуйте подключить только: 1.9.1 и jquery-migrate-1.2.1.js (именно jquery-migrate-1.2.1.js, а не jquery-migrate-1.2.1.min.js)
 
вопрос - захожу в админку вебасиста - магазин - продукты, выбираю категорию - показывает список товаров с колонками:
Артикул Наименование Рейтинг Цена , RUR Продано Сортировка
как сделать так чтобы в этом списке отбражался еще и фотография товара?
может кто-нибудь подскажет?
 
вопрос - захожу в админку вебасиста - магазин - продукты, выбираю категорию - показывает список товаров с колонками:
Артикул Наименование Рейтинг Цена , RUR Продано Сортировка
как сделать так чтобы в этом списке отбражался еще и фотография товара?
может кто-нибудь подскажет?
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху