Лучший Ответ 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 дружит - посмотрите, пожалуйста)