Новости Joomla

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

👩‍💻 Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях. На старте его сайт на Joomla 3 вообще не смог обновиться на Joomla 5. Пришлось делать экспорт/импорт материалов. Проделав всё это он запустил-таки этот объём данных на Joomla 5. Тестовый скрипт грузил 200 материалов из этого объёма всего за 94 секунды ))) А главная страница с категориями грузилась 20 секунд. Добавив индекс для таблицы #__content

CREATE INDEX idx_catid_state ON #__content (catid, state);
он сократил время загрузки категорий до 1 секунды. Затем наш герой решил поковырять SQL-запрос в ArticleModel, который отвечает за выборку материалов. И решил заменить тип JOIN на STRAIGHT_JOIN для категорий.
// ->from($db->quoteName('#__content', 'a'))->from(    $db->quoteName('#__content', 'a')    . ' STRAIGHT_JOIN ' . $db->quoteName('#__categories', 'c')    . ' ON ' . $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))// ->join('LEFT', $db->quoteName('#__categories', 'c'), $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))
Что сократило загрузку 200 материалов из 150к с 94 секунд до 5. К слову сказать, боевой сайт на Joomla 3 крутится на 12CPU 64GB рамы. А все манипуляции с кодом он делает на базовом 1CPU 1GB сервере и замеры скорости даны именно для базового сервера. Но это всё в дискуссии, хотя в идеале должно вылиться в Pull Requests. Мы - Open Source сообщество, где никто никому ничего не должен. Джунгли. Но человек ищет пути оптимизации Joomla и предлагает решения. Если оказать поддержку и предложить помощь хотя бы с тестированием самых разнообразных сценариев, то возможно эти улучшения смогут войти в ядро. Пусть не быстро, пусть через несколько лет, пусть не все, но войдут. Достаточно предложить руку помощи и приложить немного усилий.
Дискуссию на GitHub можно почитать здесь.@joomlafeed#joomla #community #php

Перевод и публикация интервью с Joomla евангелистом на греческом портале Joomla

Перевод и публикация интервью на греческом портале Joomla 🇬🇷

Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉

Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции. Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉

До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊

Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью.

Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент.

🌐 Оригинальное интервью (на английском)
🇬🇷 Интервью на греческом портале (joomla.gr)

Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

0 Пользователей и 1 Гость просматривают эту тему.
  • 24 Ответов
  • 3644 Просмотров
*

mr.moser

  • Захожу иногда
  • 58
  • 0 / 0
Вывод второго item
« : 11.02.2013, 16:22:59 »
Добрый день!

Делаю модуль ZOO item. Необходимо сделать вывод второго, третьего и четвёртого itema из категории. Первый нужно пропустить. Это возможно сделать?

Спасибо
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #1 : 11.02.2013, 16:48:16 »
Это возможно сделать?
Спасибо
Возможно
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

mr.moser

  • Захожу иногда
  • 58
  • 0 / 0
Re: Вывод второго item
« Ответ #2 : 11.02.2013, 16:52:35 »
Возможно

Супер. В стандартных настройках модуля я этого не увидил. Это нужно дорабатывать код?

Это раздел новостей. Данные постоянно обновляются. На главной странице выводится блок новостей, последняя новость - одно оформление, три предпоследних - другое оформление. Это два разных модуля. Сортировка по дате с реверсом. Выводятся последние новости. Всё правильно. Но главная проблема в том, что во втором модуле опять появляется последняя новость, а она там не нужна.
« Последнее редактирование: 11.02.2013, 16:57:41 от mr.moser »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #3 : 11.02.2013, 17:28:34 »
Это нужно дорабатывать код?
Вы мыслите в нужном направлении.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

mr.moser

  • Захожу иногда
  • 58
  • 0 / 0
Re: Вывод второго item
« Ответ #4 : 11.02.2013, 18:24:45 »
Вы мыслите в нужном направлении.
Спасибо! С этим я не справлюсь. А может есть другие варианты модуля?
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #5 : 11.02.2013, 19:12:43 »
А может есть другие варианты модуля?
Модуль только один. А в чем не справитесь? В главном файле модуля найдите переменную $items, которая содержит массив айтемов, которые будут выводится сделайте unset($items[0]) и удалится первый айтем с массива. Ну, а дальше сами разберетесь, я только струю в поток направил.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

mr.moser

  • Захожу иногда
  • 58
  • 0 / 0
Re: Вывод второго item
« Ответ #6 : 11.02.2013, 19:27:03 »
Модуль только один. А в чем не справитесь? В главном файле модуля найдите переменную $items, которая содержит массив айтемов, которые будут выводится сделайте unset($items[0]) и удалится первый айтем с массива. Ну, а дальше сами разберетесь, я только струю в поток направил.
Я так понимаю, что это изменение затронет все модули. А мне нужно только в одном. Точнее не так. У меня много категорий новостей и в каждой категории нужна такая структура.
Если скопировать на серваке папку с модулем она подхватится в админке? Можно будет назначать как другой модуль?
« Последнее редактирование: 11.02.2013, 19:30:57 от mr.moser »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #7 : 11.02.2013, 20:17:42 »
У меня много категорий новостей и в каждой категории нужна такая структура.
Зачем тогда использовать модули, вносите изменения в шаблон категории приложения
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

mr.moser

  • Захожу иногда
  • 58
  • 0 / 0
Re: Вывод второго item
« Ответ #8 : 13.02.2013, 19:21:24 »
MetaSpirit, спасибо что возишься со мной. Значит у меня не всё ещё потеряно.

Зачем тогда использовать модули, вносите изменения в шаблон категории приложения
Не совсем понял чем мне это поможет. Ну тупой я, тупой...
Может неправильно объясняю.
Модули нужны для анонсирования новостей на главной странице.

Вот так они выглядят сейчас

Как видно на обеих картинках, есть повторы новостей. Используется модуль ZOO item, но с разными Layout.
Как можно убрать повторы?



*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #9 : 13.02.2013, 19:52:04 »
Если возится с модулями, то такой вариант.
В основном файле модуля поставьте условия: если $module->id == такому-то ид (можно посмотреть в админку), делайте unset($items[0]) или что-то еще. Если ничего не совпадает, все выводится как обычно.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

mr.moser

  • Захожу иногда
  • 58
  • 0 / 0
Re: Вывод второго item
« Ответ #10 : 13.02.2013, 20:27:54 »
Если возится с модулями, то такой вариант.
В основном файле модуля поставьте условия: если $module->id == такому-то ид (можно посмотреть в админку), делайте unset($items[0]) или что-то еще. Если ничего не совпадает, все выводится как обычно.

Нашёл главный файл. Там есть такое условие. В него вставил своё условие(выделено жирным). Условие работает. Над нужным модулем сейчас выводится текст "допосле" - это я для теста решил вывести на страницу. Но записи не пропадают.

unset($items[0]) - никакой реакции.
echo $items - пишет Array.

Посоветуй, пожалуйста, ещё что-нибудь. не доходит совсем.

Код
if ($application = $zoo->table->application->get($params->get('application', 0))) {

$items = $zoo->module->getItems($params);

// load template
if (!empty($items)) {

[b]if ($module->id == 176){
echo "до".$items[0]."после";
unset($items[0]);
unset($items[1]);
}[/b]

// set renderer
$renderer = $zoo->renderer->create('item')->addPath(array($zoo->path->path('component.site:'), dirname(__FILE__)));

$layout = $params->get('layout', 'default');

include(JModuleHelper::getLayoutPath('mod_zooitem', $params->get('theme', 'list')));

}
}
« Последнее редактирование: 13.02.2013, 20:37:32 от mr.moser »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #11 : 13.02.2013, 22:25:57 »
Код: php
if ($application = $zoo->table->application->get($params->get('application', 0))) {

$items = $zoo->module->getItems($params);

// load template
if (!empty($items)) {

if ($module->id == 176){
$item_one = array_shift($items);
        $item_two = array_shift($items);
}
// после этого массив айтемов станет на 2 айтема меньше
// set renderer
$renderer = $zoo->renderer->create('item')->addPath(array($zoo->path->path('component.site:'), dirname(__FILE__)));

$layout = $params->get('layout', 'default');

include(JModuleHelper::getLayoutPath('mod_zooitem', $params->get('theme', 'list')));

}
}
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

mr.moser

  • Захожу иногда
  • 58
  • 0 / 0
Re: Вывод второго item
« Ответ #12 : 13.02.2013, 22:46:10 »
MetaSpirit, всё работает! Просто СУПЕР, БОМБА, ОБАЛДЕТЬ. СПАААААСИИИИБОООО!
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Вывод второго item
« Ответ #13 : 14.02.2013, 21:27:58 »
это хардкод, не? при обновлении не слетит?)))
вот еще вариантик - без хардкода, без необходимости вообще лезть в системные папки)))
в АДМИНКЕ Joomla открываем ваш модуль, заполняем поле "Суффикс CSS-класса модуля" - например _nofirstnews
Далее ОДИН раз влепляем в CSS шаблона (кстати, для нормальных шаблонов тоже из админки можно корректировать) новый класс - для нужной позиции применять псевдокласс :first-of-type (http://htmlbook.ru/css/first-of-type), где задаем для этого самого первого элемента display:none

ИТОГО на круг:
  • минус - в исходном коде этот элемент все-таки будет, хотя и на BBC полно дисплэй:нон)))
  • плюс - нет хард-кода
  • плюс - можно набабахать классов и в нужный модуль секретарша сможет сама вставлять нужный, хошь убери первые две новости, хошь три последних
  • плюс - решите еще модуль новостей добавить - на др. странице или в другой позиции - ОПЯТЬ полезете в системную папку для вставки ЕЩЕ одного куска кода с указанием id нового модуля? в моем варианте никуда не лазием!
  • плюс - на один запрос меньше к серваку: не надо высчитывать КАЖДЫЙ раз id модуля))) а если несколько модулей?

как видим, плюсов больше!!))
НЕ?)))
« Последнее редактирование: 14.02.2013, 21:36:32 от verstalshik »
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #14 : 14.02.2013, 23:58:54 »
verstalshik,
во-первых, это не хардкод. Если код добавить в отдельно созданный шаблон модуля при следующем обновлении ничего не слетит.
во-вторых, за скрытый кусок текста от глаз пользователя немного упадет рейтинг сайта в поисковиках.
в-третьих, на какой запрос меньше? мы же не в базу лезем. Какое высчитывание ИД модуля каждый раз? посмотрите ядро Joomla - при создании экземпляра модуля это его свойство. А самое главное: убырая айтемы на стороне сервера, таким образом уменьшаем потребление памяти скриптом, уменьшаем объем страницы для клиента (ведь картинки то грузятся, даже если скрыты для глаз), за счет чего получаем более быструю загрузку.

Ну а плюсы то надуманы, секретарша будет вам лазить в админке то удалять модули, то добавлять? Что-то я сомневаюсь. Ну а лезьть в системную папку? папка модуля разве системная, это же не ядро Joomla или зуу. И последнее, быстрее добавить еще одну проверку в коде, чем писать CSS. В скольких браузерах проверите валидность стилей? В каком-то из них он окажется не валиден... и... лишнее не скроешь. Сколько еще людей используют ИЕ6/7? (к слову).

Как видим, тут нужно со знанием и с разных сторон подойти к вопросу.
 
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Вывод второго item
« Ответ #15 : 17.02.2013, 12:12:55 »
а такой функционал как сделать?

у item несколько полей, один из них - чекбокс, если у Item отмечен чекбокс, то его показываем в модуле, если не отмечен чекбокс - то не показываем - такая логика возможна?
стандартная сортировка в модуле zoo_item по нужному полю (чекбокс) не помогает, если отмечено чекбоксом меньше, чем показывать всего, то в модуль лезут естессно и  не отмеченные Item - как их шугануть оттуда?)))
« Последнее редактирование: 17.02.2013, 12:19:17 от verstalshik »
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #16 : 17.02.2013, 12:22:56 »
Код: php
if ($module->id == $id){
    foreach ($items as $key=>$value) {
        if(!$value->getElement($identifier)->getSearchData()){
            unset($items[$key]);
        }
    }
    $items = array_values($items);
}
где, $id - ИД модуля; $identifier - ИД элемента (можно посмотреть типах приложения).
Вставлять по аналогии с вышестоящим.
$id и $identifier в кавичках.
« Последнее редактирование: 17.02.2013, 14:09:21 от MetaSpirit »
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Вывод второго item
« Ответ #17 : 17.02.2013, 13:30:52 »
Все работает, СПАСИБО!
вот для примера вставлены мои данные:

Код
if ($module->id == '170'){
foreach ($items as $key=>$value) {
if(!$value->getElement('ba31c784-62b7-4291-b054-d3e1403e5f35')->getSearchData()) {
unset($items[$key]);
}
}
$items = array_values($items);
}
« Последнее редактирование: 17.02.2013, 14:23:59 от verstalshik »
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

stasyansky

  • Захожу иногда
  • 225
  • 22 / 0
Re: Вывод второго item
« Ответ #18 : 22.03.2013, 17:06:32 »
а если так, по первому вопросу...

имеем два модуля.
в первом выводится один материал самый важный (выбирается в модуле).
во втором - список последних добавленных материалов и попадает материал из первого модуля. так вот, как его убрать из второго модуля?
« Последнее редактирование: 22.03.2013, 17:17:50 от stasyansky »
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Вывод второго item
« Ответ #19 : 22.03.2013, 17:09:08 »
Код: php
if ($module->id == $id){
    foreach ($items as $key=>$value) {
        if(!$value->getElement($identifier)->getSearchData()){
            unset($items[$key]);
        }
    }
    $items = array_values($items);
}
где, $id - ИД модуля; $identifier - ИД элемента (можно посмотреть типах приложения).
Вставлять по аналогии с вышестоящим.
$id и $identifier в кавичках.
Метаспирит, не подскажете? почему-то при использовании вашего совета в модуле выводится другое количество объектов, нежели указанное в поле "Количество элементов"? выводится на 11 меньше.....
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #20 : 22.03.2013, 22:02:18 »
почему-то при использовании вашего совета в модуле выводится другое количество объектов, нежели указанное в поле "Количество элементов"? выводится на 11 меньше.....
потому что мы производим манипуляции уже после получения айтемов из базы, если нужно точное колличество нужно переписывать метод обращения к базе для получения айтемов
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Вывод второго item
« Ответ #21 : 23.03.2013, 14:59:38 »
потому что мы производим манипуляции уже после получения айтемов из базы, если нужно точное колличество нужно переписывать метод обращения к базе для получения айтемов
т.е. сначала получаем массив айтемов, потом ищем среди них по нашему условию? а тогда отбор первоначального массива по какому критерию идет??
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #22 : 23.03.2013, 15:21:21 »
а тогда отбор первоначального массива по какому критерию идет??
По тем что заданы в настройках модуля
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

stasyansky

  • Захожу иногда
  • 225
  • 22 / 0
Re: Вывод второго item
« Ответ #23 : 23.03.2013, 15:30:36 »
а если так, по первому вопросу...

имеем два модуля.
в первом выводится один материал самый важный (выбирается в модуле).
во втором - список последних добавленных материалов и попадает материал из первого модуля. так вот, как его убрать из второго модуля?

подскажите, пожалуйста, по моему вопросу. реально ли такое реализовать, сравнивая два модуля на наличие одинаковых материалов?
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Вывод второго item
« Ответ #24 : 23.03.2013, 16:50:31 »
реально ли такое реализовать?
реально, используя выше приведенные материалы
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где настраивается вывод колиства товара на странице?

Автор Lopes-popes

Ответов: 1
Просмотров: 3493
Последний ответ 09.08.2019, 00:12:54
от Lopes-popes
Вывод материала категории

Автор face2005

Ответов: 0
Просмотров: 3582
Последний ответ 28.09.2018, 18:26:52
от face2005
Как убрать /item/ из тела ссылки элемента?

Автор Evenfrost

Ответов: 151
Просмотров: 50864
Последний ответ 12.03.2018, 12:05:20
от Apoca1ypto
Вывод в ZOO description материалов по формуле "название+статическое описание"

Автор saschka

Ответов: 0
Просмотров: 4084
Последний ответ 24.04.2017, 14:41:48
от saschka
[Решено] Как в модуле ZOO Item вывести название и описание категории?

Автор frolov.ar

Ответов: 13
Просмотров: 6373
Последний ответ 01.04.2017, 13:29:52
от rivermc