Best Answer SmetDenis , 13 January 2014 - 08:59
У вас дважды загружен jQuery
Вообще, слайдер который не сработал, подключается в файле jquery-ui.custom.min.js
Видимо он сбивается из-за конфликта JavaScript
Go to the full postBest Answer SmetDenis , 13 January 2014 - 08:59
У вас дважды загружен jQuery
Вообще, слайдер который не сработал, подключается в файле jquery-ui.custom.min.js
Видимо он сбивается из-за конфликта JavaScript
Go to the full postPosted 09 January 2014 - 13:15
Добрый день!
На сайте установлено 2 фильтра по каталогу товаров:
1 - фильтр на главной странице (ув1), при нажатии на кнопку поиск, редиректит на страницу "каталог" (ув2).
2 - фильтр в каталоге (ув2) - по шаблону, отличному от шаблона фильтра на главной.
При переходе на страницу "товар" (шаблон product -> Full), отображается фильтр каталога ув2.
ссылка на каталог ув2 имеет вид: domain/index.php/catalog
ссылка на карточку товара имеет вид: domain/index.php/catalog/item/item_name
Модуль JBZoo search с шаблоном ув2 привязан только к пункту меню "каталог".
Вопрос:
Как убрать отображение фильтра ув2 на страницах /catalog/item/item_name ?
Posted 09 January 2014 - 13:22
Посмотрите эту тему - http://forum.jbzoo.c...etsya-v-tovare/
Posted 09 January 2014 - 13:56
Посмотрите эту тему - http://forum.jbzoo.c...etsya-v-tovare/
Дописал код в шаблон /templates/my_template - в итоге фильтр отображается дважды - в основной части и внизу, на всех страницах.
Дописал код в шаблон modules/mod_jbzoo_search/renderer/item/inline.php - не поменялось ровным счётом ничего. Как отображалось в корзине и на карточке товара так и отображается
Posted 09 January 2014 - 14:43
Разобрался. Шаблон у меня от Yootheme, поэтому исправлять пришлось так:
Лезем сюда: templates/название_шаблона/layouts/theme.php
Находим скрипт, связанный с позицией, в которую установлен модуль (в моём случае позиция модуля: main-top). Вот он:
<?php if ($this['widgets']->count('main-top')) : ?> <section class="<?php echo $grid_classes['main-top']; ?>" data-uk-grid-match="{target:'> div > .uk-panel'}" data-uk-grid-margin> <?php echo $this['widgets']->render('main-top', array('layout'=>$this['config']->get('grid.main-top.layout'))); ?></section> <?php endif; ?>
И меняем его на:
<?php if ($this['widgets']->count('main-top')) : ?> <section class="<?php echo $grid_classes['main-top']; ?>" data-uk-grid-match="{target:'> div > .uk-panel'}" data-uk-grid-margin></section> <?php endif; ?> <?php $task = JRequest::get('task'); $controller = JRequest::get('controller'); if ($task['task'] != 'item' & $controller['controller'] != 'basketjbuniversal') : ?> <?php echo $this['widgets']->render('main-top', array('layout'=>$this['config']->get('grid.main-top.layout'))); ?></section> <?php endif; ?> <?php endif; ?>
Код взят из топика http://forum.jbzoo.c...etsya-v-tovare/
Cheren-dow , спасибо за исходники.
Edited by Atomic, 09 January 2014 - 14:52.
Posted 09 January 2014 - 15:24
При этом появляется следующая проблема:
Поля товара в JBZoo шаблоне "full", помеченные как "tab", начинают отображаться списком.
Posted 09 January 2014 - 15:44
Обнаружилась вторая проблема:
помимо нерабочего табулятора в шаблоне "full", в на странице корзины перестают работать кнопки "удалить", "удалить все".
Posted 09 January 2014 - 16:20
Ищите ошибки скриптов - Конфликты JavaScript. Не работают вкладки, рейтинг, карта google. Что делать?
Edited by Sliapy, 09 January 2014 - 16:20.
Posted 09 January 2014 - 17:00
Ищите ошибки скриптов - Конфликты JavaScript. Не работают вкладки, рейтинг, карта google. Что делать?
Не уверен, что проблема в конфликтах...
Разница в коде шаблона - строчки кода:
$task = JRequest::get('task'); $controller = JRequest::get('controller'); <?php if ($task['task'] != 'item' & $controller['controller'] != 'basketjbuniversal') : ?>
Т.е. без этого кода кнопки в корзине работают корректно, вкладки комментов и доп. информации в шаблоне "full" - также работают корректно.
Что примечательно, аккордеон в корзине с указанным кодом работает - как и работал, а вкладки на странице товара - работающие на том же скрипте, что и аккордеон - нет.
Проверил фаербагом, нашёл ошибку:
TypeError: $(...)[0] is undefined
jQuery(function($){
Edited by Atomic, 09 January 2014 - 17:01.
Posted 10 January 2014 - 08:40
Подскажите, в какую сторону копать?
Можете дать ссылку на страницу с JS ошибкой?
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Основной форум JBZoo →
Разное →
Jbzoo На Joomla 4Started by CB9TOIIIA , 24 May 2023 jbzoo, joomla4, joomla 4 00 |
|
|
||
Answered
English public forum →
Support JBZoo Free & Joomla →
Lazyload Для ImageStarted by sanek2281 , 18 Mar 2021 lazyload, jbzoo, jbzoo item 00 |
|
|
||
Русский мини форум →
Ищу разработчика за вознаграждение! →
Куплю Сайт С КоробкиStarted by Danser , 10 Jul 2020 jbzoo, демо сайт, куплю сайт 00 |
|
|
||
Русский мини форум →
Открытый форум JBZoo & YOOtheme Zoo →
Убираем Jquery.ui Из Вариантов Цены И ФильтраStarted by Raven23 , 13 Apr 2020 фильтр, карточка товара, рецепт 00 |
|
|
||
Основной форум JBZoo →
Фильтры и поиск по каталогу →
Несколько Копий Шаблона Фильтра В Jbzoo SearchStarted by Danser , 02 Sep 2019 jbzoo search, table, фильтр 11 |
|
|