Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

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

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

LEXX413

  • Новичок
  • 3
  • 0 / 0
Здравствуйте, подскажите пожалуйста, никак не получается сделать.

Мне необходимо сделать пункт меню со следующим видом:
например, есть список авторов, у каждого автора есть материалы, я хочу, чтобы они располагались в алфавитном порядке отдельно друг от друга, например в 2 колонки, то ест ьпримерно так:

А_автор_1       В_автор_1
А_автор_2       В_автор_1
А_автор_3       В_автор_1

Б_автор_1       Г_автор_1
Б_автор_2       Г_автор_1
Б_автор_3       Г_автор_1

при нажатии на автора мы должны перейти к списку его материалов, авторами например могут быть писатели, а материалами описание их книг.
Как я себе это представлоляю, нужно создать родительскую категорию для пункта меню, у нее будут подкатегории по буквам алфавита и у подкатегорий по буквам алфавита будут подкатегории с именами авторов. У меня не получается настроить все, чтобы выглядело так как в примере, кто-нибудь знает как это сделать и можно ли вообще?

joomla 1.7.2, менеджер категорий и материалов стандартный.
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Ну вроде правильно начали, продолжайте, должно выйти. А почему бы не использовать каталоги, типа Zoo или SOBI2, созданные именно для таких вот дел?
*

LEXX413

  • Новичок
  • 3
  • 0 / 0
Просто не знал о таких расширениях, может быть и целесообразно подключить, думал что можно стандартными средствами сделать.
*

LEXX413

  • Новичок
  • 3
  • 0 / 0
Если кому интересно, проблему решил. Собственно сделал все за пару минут используя все стандартное. В типе пункта меню нужно выбрать "список всех категорий", в настройках по усмотрению покопаться можно. Единственное что не получилось, это вывести в 2 колонки.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
привет.
вывести в 2 колонки - тоже не проблема, но в твоём случае есть небольшой отягчающий фактор - привязка к алфавиту.
в принципе, если подучишь php то и это не проблема ).
если же просто разбить на 2 колонки, то надо в папке (если нет, то создаём)
templates\ИМЯ ШАБЛОНА\html\com_content\categories\
добавить файл default_items.php с таким содержанием


Код
<?php

/**
 * @package Joomla.Site
 * @subpackage com_content
 * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;
$class = ' class="first"';
if (count($this->items[$this->parent->id]) > 0 && $this->maxLevelcat != 0) :
?>
<ul>
<?php

echo "<div class='col1'>";
$cc=count($this->items[$this->parent->id]);
$curc=0;
foreach($this->items[$this->parent->id] as $id => $item) : ?>
<?php

if (($curc>-1)&&($curc>$cc/2)){
$curc=-3;
echo "</div><div class='col2'>";
}
$curc++;

if ($this->params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) :
if (!isset($this->items[$this->parent->id][$id + 1]))
{
$class = ' class="last"';
}
?>
<li<?php echo $class; ?>>
<?php $class = ''; ?>
<span class="item-title"><a href="<?php echo JRoute::_(ContentHelperRoute::getCategoryRoute($item->id));?>">
<?php echo $this->escape($item->title); ?></a>
</span>
<?php if ($this->params->get('show_subcat_desc_cat') == 1) :?>
<?php if ($item->description) : ?>
<div class="category-desc">
<?php echo JHtml::_('content.prepare', $item->description, '', 'com_content.categories'); ?>
</div>
<?php endif; ?>
        <?php endif; ?>
<?php if ($this->params->get('show_cat_num_articles_cat') == 1) :?>
<dl><dt>
<?php echo JText::_('COM_CONTENT_NUM_ITEMS'); ?></dt>
<dd><?php echo $item->numitems; ?></dd>
</dl>
<?php endif; ?>

<?php if (count($item->getChildren()) > 0) :
$this->items[$item->id] = $item->getChildren();
$this->parent = $item;
$this->maxLevelcat--;
echo $this->loadTemplate('items');
$this->parent = $item->getParent();
$this->maxLevelcat++;
endif; ?>

</li>
<?php endif; ?>
<?php endforeach; ?>
</div>
</ul>
<?php endif; ?>




а чтобы представлять немного, что и зачем сделано, вот тут почитать можешь:
http://joomlaforum.ru/index.php/topic,84140.new.html

ещё забыл добавить, что сами по себе колонки не появятся, просто содержимое быдет обёрнуто в два дива .col1 и .col2, а дельше уже учим CSS :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как редактировать отдельную страницу Joomla 2.5?

Автор mrporter

Ответов: 0
Просмотров: 20495
Последний ответ 14.09.2023, 22:16:47
от mrporter
Как вывести путь материала на страницу?

Автор Gromz

Ответов: 6
Просмотров: 3736
Последний ответ 14.12.2019, 20:19:21
от Gromz
Как закрыть от посещения страницу регистрации Joomla?

Автор Csandr

Ответов: 27
Просмотров: 7982
Последний ответ 01.04.2019, 18:32:18
от ProtectYourSite
Обновил РНР до 5.6 появилась ошибка вывода RSS ленты

Автор deemvest

Ответов: 5
Просмотров: 1639
Последний ответ 16.10.2018, 12:10:40
от ProtectYourSite
Вывод контента com_content материалов и категорий по id. Решение

Автор Fedor Vlasenko

Ответов: 16
Просмотров: 26374
Последний ответ 01.10.2018, 14:32:38
от Fedor Vlasenko