Перейти к содержимому


Фотография
- - - - -

Некорректное отображение категории через модуль Zoo Item. Где редактировать?


  • Закрытая тема Тема закрыта
Сообщений в теме: 14

#11 Sliapy

Sliapy

Отправлено 05 January 2013 - 20:23

Возможно, конфликт каких-нибудь скриптов. Смотрите консоль.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#12 durango0055

durango0055

Отправлено 05 January 2013 - 20:26

Консоль? а где это смотреть?
  • 0

#13 SmetDenis

SmetDenis

Отправлено 05 January 2013 - 20:30

Денис, значит все элементы JBZoo работают корректно в Zoo Item? Я-то подумал, что дело именно в том, что JBZoo price обрабатывается им некорректно.

Не замечал проблем. Если будут, готов посмотреть и исправить.

Да не в плагине дело! Я выводил модуль просто так, не в материалах, а непосредтвенно на сайт! Результат точно такой же! Я писал выше, что делал уже так.

Где можно посмотреть? ссылка. Иначе выглядит как гадание на кофейной гуще.

Консоль? а где это смотреть?

F12 в большинстве браузеров.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#14 durango0055

durango0055

Отправлено 05 January 2013 - 20:54

Денис, смотри в личку. Я отправил ссылку
  • 0

#15 durango0055

durango0055

Отправлено 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');


Извините, может и я что то не правильно понимаю, пытаюсь уже объяснять скринами, но я уже запутался. Учить и учить еще, программа-приложение очень интересная!

Заранее огромное спасибо за решение проблемы!

Всех с наступающим Рождеством Христовым!)
  • 0




Click to return to top of page in style!