Некорректное отображение категории через модуль Zoo Item. Где редактировать?
#11
Отправлено 05 January 2013 - 20:23
#12
Отправлено 05 January 2013 - 20:26
#13
Отправлено 05 January 2013 - 20:30
Не замечал проблем. Если будут, готов посмотреть и исправить.Денис, значит все элементы JBZoo работают корректно в Zoo Item? Я-то подумал, что дело именно в том, что JBZoo price обрабатывается им некорректно.
Где можно посмотреть? ссылка. Иначе выглядит как гадание на кофейной гуще.Да не в плагине дело! Я выводил модуль просто так, не в материалах, а непосредтвенно на сайт! Результат точно такой же! Я писал выше, что делал уже так.
F12 в большинстве браузеров.Консоль? а где это смотреть?
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#14
Отправлено 05 January 2013 - 20:54
#15
Отправлено 05 January 2013 - 22:03
Разве в JBZoo не так?
http://jbzoo.ru/vopros-otvet-faq
http://jbzoo.ru/blog
Немного похоже,но это больше похоже на оформление и структуры сайта rozetka.ua
А мне надо сделать вот так:
Чтобы на главной выводилась
Категория, его название и перечень список элементов относящиеся к этой категории
Т.е.
Популярное
1 эл 2 эл 3 эл
4 эл 5 эл 6 эл
Рекомендуем
1 эл 2 эл 3 эл
4 эл 5 эл 6 эл

Обрамить контейнером с классом jbzoo - значит что нужно ручками в редакторе добавить div с этим классом.
Если JBZoo использовать нормально, то этот контейнер будет вставляться автоматически. В вашем случае через плагин - не будет.
Опция "Обрамление div-контейнер" - это совершенно иное.
Код: [Выделить]
<div class="jbzoo">{module [150]}</div>
Обрамил в материале,
<p align="center">Рекомендуем</p>
<div class="jbzoo" align="center">{module [150]}</div>
<p align="center">Популярное</p>
<div class="jbzoo" align="center">{module [151]} </div>
что то поменялось немного, но по прежнему не то, нету Price переключателей цены, и расположение в колонки не так, там идет фото слева , справа название продукции, цена, артикул, краткое описание, рейтинг и подробнее и еще странно что рейтинг работает, он не должен там работать, оценки рейтинг выставляют только
в full.php вывода конкретного элемента
А мне надо так фото, название товара, артикул, цена, краткое описание, рейтинг, подробнее
Читал и не понял, что значит "JBZoo не дружит с Zoo Item"
Прекрасно "дружат", иначе не будет работать вся магия конструктора.
Сейчас я вижу проблему только в том что вы вставляете приложение jbzoo через модуль, который рендерит плагин, который выпарсивает макрос из WYSIWYG редктора ----> facepalm (Не говоря уже о производительности сайта).
Я не могу гарантировать, что весь интерактив и стили шаблона будут работать как нужно.
Как минимум не хватает класса jbzoo, т.к очень многое зависит от него - некое пространство имен для верстки и JavaScript.
Да вот я Вам в личку дал на сайт , посмотрите пожалуйста. Я не могу понять в чем проблема, пока что не дружат)
Топик http://forum.joomla-...pic,1453.0.html пропустил. Прошу прощения. Моя вина.
Сейчас любая категория или frontpage отрисовываются по следующему принципу.
http://joomla-book.r.../how-work-jbzoo
http://joomla-book.r.../how-work-jbzoo очень интересная схема, но в схемах я слабо разбираюсь, и еще изучаю программу приложение JBZoo, но программа очень интересная и полезная, мне нравится! выучить бы и настраивать конкретно под нужные сайты
Я попробую выразить по схеме так как мне нужно, не знаю правильно ли я понимаю или нет. Смотрите ниже скрин:
Практически любой блок можно отключить. Кол-во колонок настраивается.
Если я верно все понял, то вам нужно сделать структуру категорий как было предложено выше
Код: [Выделить]
-- ROOT
---- Популярное
---- Рекомендуемое
Да нет, не так.
Сейчас у нас
Название каталога
Список категорий
Перечень элементов

Я хочу сделать вот так:

Убираем название каталога, и название категории разместить над соответствующим категории
Т.е. не так , как
-- ROOT
---- Популярное
---- Рекомендуемое
ROOT не знаю что это такое
А вот так
Название каталога ( сделаем его невидимым)
Категория 1 Популярное
1-6 элементы относящиеся к категории Популярное
Категория 1 Рекомендуем
1-6 элементы относящиеся к категории Рекомендуем
И вывести на сайте титульную страницу с дочерними категориями в одну колонку, элементы категорий в несколько колонок.
Если нужно что-то поменять местами - это делается проще. В этом файле.
/media/zoo/applications/jbuniversal/templates/catalog/category.php (смотрите комментарии)
Это конечно интересно, и мне вариант устраивает, чтобы поредактировать category.php и другие файлы поредактировать чтобы вывести через меню FrontPage но я к сожалению очень плохо знаю php (
Вот код category.php, что мне нужно добавить чтобы выводилося название над каждой категории, или переместить сверху перечень категорий на свое место под категорием конкретного?
<?php
defined('_JEXEC') or die('Restricted access');
$this->app->jbdebug->mark('template::category::start');
$this->app->jblayout->setView($this);
$currentView = $this->app->jbrequest->get('view', 'category');
if ($currentView == 'frontpage') {
$category = $this->application;
} else {
$category = $this->category;
}
if (!$this->app->jbcache->start($this->params->get('config.lastmodified'))) {
$this->app->jbwrapper->start();
// category render
echo $this->app->jblayout->render($currentView, $category);
// alphaindex render
if ($this->params->get('template.show_alpha_index', 0)) {
echo $this->app->jblayout->render('alphaindex', $this->alpha_index);
}
// subcategories render
$categories = $this->category->getChildren();
if ($this->params->get('template.subcategory_show', 1) && count($categories)) {
echo $this->app->jblayout->render('subcategories', $categories);
}
// category items render
if ($this->params->get('config.items_show', 1) && count($this->items)) {
if ($this->params->get('config.show_feed_link', 1) && $currentView == 'category') {
$link = $this->params->get('config.alternate_feed_link');
if (!$link) {
$link = $this->app->route->feed($this->category, 'rss');
}
$link = JRoute::_($link);
echo '<a class="rsslink" target="_blank" href="' . $link . '" title="' . JText::_('RSS feed') . '">' .
JText::_('RSS feed') . '</a>';
echo '<div class="clear clr"></div>';
}
echo $this->app->jblayout->render('items', $this->items);
} else {
echo $this->app->jblayout->render('items_empty', $category);
}
// pagination render
if ($this->params->get('template.item_pagination', 1)) {
echo $this->app->jblayout->render('pagination', $this->pagination, array('link' => $this->pagination_link));
}
$this->app->jbwrapper->end();
$this->app->jbcache->stop();
}
$this->app->jbdebug->mark('template::category::finish');
Извините, может и я что то не правильно понимаю, пытаюсь уже объяснять скринами, но я уже запутался. Учить и учить еще, программа-приложение очень интересная!
Заранее огромное спасибо за решение проблемы!
Всех с наступающим Рождеством Христовым!)


Тема закрыта








