Лучший Ответ Sliapy , 15 February 2015 - 12:21
\media\zoo\applications\jbuniversal\framework\helpers\jbwrapper.php
Добавить можно так
Перейти к сообщению

Лучший Ответ Sliapy , 15 February 2015 - 12:21
\media\zoo\applications\jbuniversal\framework\helpers\jbwrapper.php
Добавить можно так
Перейти к сообщению
Отправлено 15 February 2015 - 12:11
Не могу найти файл, который создает вот этот кусок кода со страницы "избранное":
<div id="yoo-zoo" class="jbzoo jbzoo-view-favorite jbzoo-app-maincatalog jbzoo-tmpl-catalog yoo-zoo jbzoo-rborder">
Подскажите, где его найти, пожалуйста)
Мне туда нужно класс вставить
Отправлено 15 February 2015 - 12:34
Это работает, но класс добавляется еще и в поисковую выдачу, может и еще куда-то. Можно как-то добавить только к странице избранного?
Отправлено 15 February 2015 - 12:37
В это место - нет.
А в чем проблема сделать селектор вида
.jbzoo-view-favorite.mycalss
?
Отправлено 15 February 2015 - 12:55
дело в том, что триггером для скрипта служит класс "js-masonry"
Есть алтернатива: можно добавить триггеров к скрипту, тольок я не знаю как)
скрипт: http://cdnjs.cloudfl...nry.pkgd.min.js
Отправлено 15 February 2015 - 13:05
может как-то добавить дополнительный блок с классом, в котором все содержимое находится?
точно, сработало) Спасибо в любом случае)
Сообщение отредактировал mdcsfk: 15 February 2015 - 13:03
Отправлено 15 February 2015 - 14:18
Проблема решена?
Отправлено 15 February 2015 - 14:54
да, я нажимал на кнопку "Это сообщение — решение вопроса" в вашем первом ответе, но она не реагирует что-то
А подскажите еще, пожалуйста, как изменить порядок вывода материалов в избранном? Мне нужно, чтобы первым выводился последний добавленный и т.д.
Отправлено 15 February 2015 - 19:23
Насколько я знаю, настройками это сделать нельзя. Не уверен, но порядок избранного, скорее всего, зависит от порядка, который установлен по-умолчанию в настройках каталога.
Отправлено 15 February 2015 - 20:24
от настроек каталога точно не зависит - во-первых, избранное одно для всех каталогов, во-вторых я только что перепроверил)
Я уверен, что порядок можно задать вот тут:
<?php /** * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component * * @package jbzoo * @version 2.x Pro * @author JBZoo App http://jbzoo.com * @copyright Copyright (C) JBZoo.com, All rights reserved. * @license http://jbzoo.com/license-pro.php JBZoo Licence * @coder Denis Smetannikov <denis@jbzoo.com> */ // no direct access defined('_JEXEC') or die('Restricted access'); $view = $this->getView(); $this->app->jbassets->initJBFavorite(); echo "<div class='js-masonry'>"; if (count($vars['objects'])) { foreach ($vars['objects'] as $id => $item) { $layout = $this->app->jblayout->_getItemLayout($item, 'favorite'); echo '<div class="jsJBZooFavorite favorite-item-wrapper rborder item-' . $item->id . '">'; echo $view->renderer->render($layout, array( 'view' => $view, 'item' => $item )); echo '<a class="jbbutton jsJBZooFavoriteRemove" href="' . $this->app->jbrouter->favoriteRemoveItem($item->id) . '" ' . ' title="' . JText::_('JBZOO_FAVORITE_REMOVE_ITEM') . '">' . JText::_('') . '</a>'; echo '</div>'; } } else { echo JText::_('JBZOO_FAVORITE_EMPTY'); } echo "</div>";
при получении массива из базы данных можно задавать порядок сортировки (надеюсь с терминологией не напутал))
Кто с php дружит - посмотрите, пожалуйста)