Лучший Ответ SmetDenis , 13 January 2014 - 08:59
У вас дважды загружен jQuery
Вообще, слайдер который не сработал, подключается в файле jquery-ui.custom.min.js
Видимо он сбивается из-за конфликта JavaScript
Перейти к сообщениюЛучший Ответ SmetDenis , 13 January 2014 - 08:59
У вас дважды загружен jQuery
Вообще, слайдер который не сработал, подключается в файле jquery-ui.custom.min.js
Видимо он сбивается из-за конфликта JavaScript
Перейти к сообщениюОтправлено 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 ?
Отправлено 09 January 2014 - 13:22
Посмотрите эту тему - http://forum.jbzoo.c...etsya-v-tovare/
Отправлено 09 January 2014 - 13:56
Посмотрите эту тему - http://forum.jbzoo.c...etsya-v-tovare/
Дописал код в шаблон /templates/my_template - в итоге фильтр отображается дважды - в основной части и внизу, на всех страницах.
Дописал код в шаблон modules/mod_jbzoo_search/renderer/item/inline.php - не поменялось ровным счётом ничего. Как отображалось в корзине и на карточке товара так и отображается
Отправлено 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 , спасибо за исходники.
Сообщение отредактировал Atomic: 09 January 2014 - 14:52
Отправлено 09 January 2014 - 15:24
При этом появляется следующая проблема:
Поля товара в JBZoo шаблоне "full", помеченные как "tab", начинают отображаться списком.
Отправлено 09 January 2014 - 15:44
Обнаружилась вторая проблема:
помимо нерабочего табулятора в шаблоне "full", в на странице корзины перестают работать кнопки "удалить", "удалить все".
Отправлено 09 January 2014 - 16:20
Ищите ошибки скриптов - Конфликты JavaScript. Не работают вкладки, рейтинг, карта google. Что делать?
Сообщение отредактировал Sliapy: 09 January 2014 - 16:20
Отправлено 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($){
Сообщение отредактировал Atomic: 09 January 2014 - 17:01
Отправлено 10 January 2014 - 08:40
Подскажите, в какую сторону копать?
Можете дать ссылку на страницу с JS ошибкой?
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Основной форум JBZoo →
Разное →
Jbzoo На Joomla 4Автор CB9TOIIIA , 24 May 2023 jbzoo, joomla4, joomla 4 00 |
|
|
||
Вопрос решен
English public forum →
Support JBZoo Free & Joomla →
Lazyload Для ImageАвтор sanek2281 , 18 Mar 2021 lazyload, jbzoo, jbzoo item 00 |
|
|
||
Русский мини форум →
Ищу разработчика за вознаграждение! →
Куплю Сайт С КоробкиАвтор Danser , 10 Jul 2020 jbzoo, демо сайт, куплю сайт 00 |
|
|
||
Русский мини форум →
Открытый форум JBZoo & YOOtheme Zoo →
Убираем Jquery.ui Из Вариантов Цены И ФильтраАвтор Raven23 , 13 Apr 2020 фильтр, карточка товара, рецепт 00 |
|
|
||
Основной форум JBZoo →
Фильтры и поиск по каталогу →
Несколько Копий Шаблона Фильтра В Jbzoo SearchАвтор Danser , 02 Sep 2019 jbzoo search, table, фильтр 11 |
|
|