Новости Joomla

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

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

@joomlafeed

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

В рамках события PBF все желающие могут собираться в общий онлайн чат, обсудить вопросы Joomla и приложить к их разрешению свою руку. Самый классный вариант, когда эта встреча происходит оффлайн: тогда организовывается пицца, напитки по вкусу и несколько часов совместного творчества.

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

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

likrion

  • Давно я тут
  • 750
  • 129 / 2
идем в

/media/zoo/applications/download/templates/default/_category.php


и заменяем блок подкатегорий

с параграфа

Код
<?php if ($this->params->get('template.show_sub_categories') && $category->getChildren()): ?>
<p class="sub-categories">
<?php

$children = array();
foreach ($category->getChildren() as $child) {
if (!$child->totalItemCount()) continue;
$link = $this->app->route->category($child);
$item_count = ($this->params->get('template.show_sub_categories_item_count'))? ' <span>('.$child->totalItemCount().')</span>' : '';
$children[] = '<a href="'.$link.'" title="'.$child->name.'">'.$child->name.'</a>'.$item_count;
}
echo implode(', ', $children);

?>
</p>
<?php endif; ?>


на список

Код
<?php if ($this->params->get('template.show_sub_categories') && $category->getChildren()): ?>
<ul class="col">

<?php

$children = array();
foreach ($category->getChildren() as $child) {
if (!$child->totalItemCount()) continue;
$link = $this->app->route->category($child);
$item_count = ($this->params->get('template.show_sub_categories_item_count'))? ' <span>('.$child->totalItemCount().')</span>' : '';
$children[] = '<li class="double"><a href="'.$link.'" title="'.$child->name.'">'.$child->name.'</a>'.$item_count;
}
echo implode('</li>', $children);

?>

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

Обратите внимание на    
Код
<li class="double">

в зависимости от классов у вас будет

double  =2 колонки
triple    =3 колонки
quad    =4 колонки
six       =6 колонок

теперь добавляем CSS стиль для колонок

Код
ul.col{
  width:550px;                  /* ширина области для колонок -подбирайте для своего шаблона сами */
  margin-bottom:20px;
  overflow:hidden;                          
  border-top:1px solid #ccc;              

}
li.double{
  white-space: nowrap;                                     /* Запрещаем перенос строк */
  overflow: hidden;                                          /* Обрезаем все, что не помещается в область */
  text-overflow: ellipsis;                                  /* Добавляем многоточие */
  line-height:auto;                                        /* авто высота строк*/
  border-bottom:1px dotted #ccc;                 /* точечное подчеркивание пункта серого цвета */
  float:left;                                              /* Выравниваем элемент по левому краю */
  padding-left:5px;                                   /* Устанавливаем отступ слева от колонки */
  display:inline;                                       /* Устанавливаем как встроенный элемент */
  width:49%;                                        /* ширина одной колонки */
}
li.triple{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height:auto;
  border-bottom:1px dotted #ccc;
  float:left;  
  padding-left:5px;  
  display:inline;
  width:32.222%;
}
li.quad{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; /
  line-height:auto;
  border-bottom:1px dotted #ccc;
  float:left;
  padding-left:5px;  
  display:inline;
  width:24%;
}
li.six{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height:auto;
  border-bottom:1px dotted #ccc;
  float:left;
  padding-left:5px;  
  display:inline;
  width:15.555%;
}


Результат



100% HTML valid
« Последнее редактирование: 22.10.2011, 06:37:27 от likrion »
R331474010295
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Мультиязычность ZOO или ZOOlingual своими руками

Автор alkomail

Ответов: 24
Просмотров: 11954
Последний ответ 11.12.2014, 20:07:20
от koshsh
Показывать материалы подкатегорий

Автор act1ve

Ответов: 13
Просмотров: 6779
Последний ответ 21.01.2014, 00:29:21
от starboro
Отображение категорий и подкатегорий

Автор Xopxe

Ответов: 3
Просмотров: 1477
Последний ответ 27.08.2013, 09:27:39
от Xopxe
Ширина колонки спецификаций в каталоге

Автор Ongi

Ответов: 4
Просмотров: 1927
Последний ответ 27.01.2013, 19:30:42
от MetaSpirit
Zoo и приложение Movies, вывод подкатегорий

Автор olejan

Ответов: 5
Просмотров: 2438
Последний ответ 10.12.2012, 17:22:37
от olejan