Новости 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 Гость просматривают эту тему.
  • 67 Ответов
  • 10458 Просмотров
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
дефолтный на дивах от разработчиков
Если вы используете на дивах и подключили его в админке, то правьте файлы в папке default_div.
*

MANUNY

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
  • каждому свое...
/components/com_jshopping/templates/default_div/list_products/form_filters вот так выглядит путь до моего файла, но если его удалить ни чего не происходит
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Ни чего не работает, даже полностью удаляю данный файл, стандартная сортировка все равно остается в чем причина?
в шаблоне посмотрите не переопределяется ли шаблоны ЖШ. (хтмл папка)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
/components/com_jshopping/templates/default_div/list_products/form_filters вот так выглядит путь до моего файла, но если его удалить ни чего не происходит
Попробуйте внести изменения в стандартный шаблон, если изменения отобразятся, то проблема в назначении шаблона.
*

MANUNY

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
  • каждому свое...
в шаблоне посмотрите не переопределяется ли шаблоны ЖШ. (хтмл папка)
так и есть, спасибо nevigen
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
читать подпись. спасибо лучше делать определнным способом.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

pH43

  • Захожу иногда
  • 335
  • 8 / 1
Проверял на нескольких магазинах с разными шаблонами, всё работает, спасибо! + в репутацию
*

auditargument

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
мы делали вот таким макаром. http://decorashop.com.ua/pokrytiya-dekorativnye/oboi-pod-pokrasku.html
хороший сайт - там и не только сортировка, но и др. примочки есть. +
*

auditargument

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
denben777 + за расшифровку
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
И все-таки, как сортировку сделать как на Яндекс.Маркете, со стрелками, а не выводом 2-х ссылок? Поделитесь решением кто-нибудь. Вот как тут например http://evanature.ru/ukhod-za-licom
« Последнее редактирование: 15.01.2014, 18:59:37 от olf »
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
У меня код получился вот таким:
Код
		<?php if ($order==1) {?>
<span class="order_active">Название</span>
<?php if ($orderby==0) {?>
            <a class="order" href="#" onclick="$_('orderby').value = 1; $_('order').value = 1; submitListProductFilters(); return false;">&uArr;</a>
<?php } else {?>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 1; submitListProductFilters(); return false;">&dArr;</a>
<?php } ?>
<?php } else {?>
        <span class="">Название</span>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 1; submitListProductFilters(); return false;">&uArr;</a>
<?php } ?>

<?php if ($order==2) {?>
<span class="order_active">Цена</span>
<?php if ($orderby==0) {?>
            <a class="order" href="#" onclick="$_('orderby').value = 1; $_('order').value = 2; submitListProductFilters(); return false;">&uArr;</a>
<?php } else {?>
            <a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 2; submitListProductFilters(); return false;">&dArr;</a>
<?php } ?>
<?php } else {?>
        <span class="">Цена</span>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 2; submitListProductFilters(); return false;">&uArr;</a>
<?php } ?>

<?php if ($order==6) {?>
<span class="order_active">Популярность</span>
<?php if ($orderby==0) {?>
            <a class="order" href="#" onclick="$_('orderby').value = 1; $_('order').value = 6; submitListProductFilters(); return false;">&uArr;</a>
<?php } else {?>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 6; submitListProductFilters(); return false;">&uArr;</a>
<?php } ?>
<?php } else {?>
        <span class="">Популярность</span>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 6; submitListProductFilters(); return false;">&uArr;</a>
<?php } ?>
       
<?php if ($order==3) {?>
<span class="order_active">Новинки</span>
<?php if ($orderby==0) {?>
            <a class="order" href="#" onclick="$_('orderby').value = 1; $_('order').value = 3; submitListProductFilters(); return false;">&uArr;</a>
<?php } else {?>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 3; submitListProductFilters(); return false;">&dArr;</a>
<?php } ?>
<?php } else {?>
        <span class="">Новинки</span>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 3; submitListProductFilters(); return false;">&uArr;</a>
<?php } ?>
Работает, хотя вроде как громоздкий. Если его возможно упростить - прошу подсказать
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну каждый раз практически одно и тоже выводится. разница только в названии опции и ее значении. по хорошему нужен просто массив типа 1=>'Название', 2=>'Цена', 6=>'Популярность' и т.д. что там еще надо. а потом просто в цикле пройтись по массиву и выводить его значения уже. плюс как мне кажется кликабельные только стрелки - не очень удобно. но это имхо
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

worldmen

  • Захожу иногда
  • 136
  • 2 / 0
У меня получилось этот код вставить:
Спойлер
[свернуть]
Но
Во-первых - никаких стрелок не увидел:
Цитировать
$_('orderby').value = 0 - это стрелка вверх, $_('orderby').value = 1 - стрелка вниз
Во-вторых у меня русские буквы отображаются не той кодировке и код какой-то странный:
Код
<span class="link_products_sorting">        
<a class="order" href="#" onclick="$_('orderby').value = 1; $_('order').value = 2; submitListProductFilters(); return false;">Ot dorogih</a>
<span class="order">�� ������� � �������</span>   
</span>
Как это вылечить? Это нужно делать через ini файлы языка подставляя в код идентификаторы или как?
Но хотелось бы это все сделать как в Яндекс маркете. Чтоб была одна ссылка и стрелка направления сортировки.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
кодировка = сохранить файл в UTF-8 без ВОМ
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
кодировка = сохранить файл в UTF-8 без ВОМ
или вместо стрелок в виде символа HTML вставить изображения стрелок, как это обычно делают.
*

worldmen

  • Захожу иногда
  • 136
  • 2 / 0
У меня получилось сделать сортировку по цене как Яндекс маркете - со стрелкой, вот сайт и код:
Спойлер
[свернуть]
Если надо: шаблон IT The Shop (но мы его сильно изменили)
« Последнее редактирование: 19.01.2014, 14:39:46 от worldmen »
*

Pilot1604

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
Подправил немного код от olf под свои нужды - стрелки только при сортировке и кликабельные надписи, может кому пригодится
Код
<?php
$mainframe =& JFactory::getApplication();
$orderby = $mainframe->getUserStateFromRequest( $context.'orderby', 'orderby', $jshopConfig->product_sorting_direction, 'int');
$order = $mainframe->getUserStateFromRequest( 'order', 'order', $this->config->product_sorting, 'int');
echo '<div style="display:none;">'.$this->sorting.'</div>'
?>
<span class="box_products_sorting">Сортировать по:
<span class="link_products_sorting"> 
  <?php if ($order==2) {?>
<?php if ($orderby==0) {?>
            <a class="order-bord" href="#" onclick="$_('orderby').value = 1; $_('order').value = 2; submitListProductFilters(); return false;">цене &uArr;</a>
<?php } else {?>
            <a class="order-bord" href="#" onclick="$_('orderby').value = 0; $_('order').value = 2; submitListProductFilters(); return false;">цене &dArr;</a>
<?php } ?>
<?php } else {?>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 2; submitListProductFilters(); return false;">цене</a>
<?php } ?>
   
<?php if ($order==6) {?>
<?php if ($orderby==0) {?>
            <a class="order-bord" href="#" onclick="$_('orderby').value = 1; $_('order').value = 6; submitListProductFilters(); return false;">популярности &uArr;</a>
<?php } else {?>
<a class="order-bord" href="#" onclick="$_('orderby').value = 0; $_('order').value = 6; submitListProductFilters(); return false;">популярности &dArr;</a>
<?php } ?>
<?php } else {?>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 6; submitListProductFilters(); return false;">популярности</a>
<?php } ?>
     
  <?php if ($order==1) {?>
<?php if ($orderby==0) {?>
            <a class="order-bord" href="#" onclick="$_('orderby').value = 1; $_('order').value = 1; submitListProductFilters(); return false;">названию &uArr;</a>
<?php } else {?>
<a class="order-bord" href="#" onclick="$_('orderby').value = 0; $_('order').value = 1; submitListProductFilters(); return false;">названию &dArr;</a>
<?php } ?>
<?php } else {?>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 1; submitListProductFilters(); return false;">названию</a>
<?php } ?>

</span>
</span>
*

Protoss

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
  • А как попроще
А может кто подсказать как сделать тоже самое с "Количество:" (товара на странице)
Чтоб это выглядело примерно так >  Количество: 15 30 Все

А то верчу второй день и все не как :(
*

Urdash

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Всем привет. Прочесал весь форум, явного ответа так и не нашел.
Проблема заключается в следующем - при поиске товара (по имени) сортировка вывода происходит в обратном алфавитном порядке, хотя по умолчанию все категории выводят в правильном порядке А-Я. Из-за этого специфичные товары (например, насадка на шланг) ставятся выше более соответствующих критерию поиска (шланг). Как решить проблему, помогите, пожалуйста!
*

monah1983

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
есть вопросик.. а как добавить параметр без сортировки? хочу сделать что сначала выводилось без сортировки.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
что это - без сортировки?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

monah1983

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
т.е. при открытии страницы срабатывает параметр сортировка "по имени", срабатывает это
Код
<?php } else {?>
<a class="order" href="#" onclick="$_('orderby').value = 0; $_('order').value = 1; submitListProductFilters(); return false;">названию</a>
<?php } ?>
, а мне что выводилось без сортировки
вроде бы доступно объяснил
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
не очень.
Цитировать
выводилось без сортировки
это как? что такое "без сортировки"?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

monah1983

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
по умолчанию должно выводится
первая категория и ее товары (без сортировки)
вторая категория и ее товар и тп
*

Satool

  • Захожу иногда
  • 139
  • 2 / 0
по умолчанию должно выводится
первая категория и ее товары (без сортировки)
вторая категория и ее товар и тп
Это называется "Сортировка по умолчанию"
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
по-умолчанию - это сортировка по ID товара. а хотят "без сортировки" :) вот я и пытаюсь выяснить - как это.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Satool

  • Захожу иногда
  • 139
  • 2 / 0
по-умолчанию - это сортировка по ID товара. а хотят "без сортировки" :) вот я и пытаюсь выяснить - как это.
Не нашел в настройках сортировки по ID
Это называется "Сортировка по умолчанию"
Имел ввиду предустановленную :)
по-умолчанию - это сортировка по ID товара. а хотят "без сортировки" :) вот я и пытаюсь выяснить - как это.
Только если каждый раз рандом :)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
Имел ввиду предустановленную
для товаров это и будет по ID :)

Цитировать
Только если каждый раз рандом
ну вот пытаюсь выяснить. пока безуспешно :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Satool

  • Захожу иногда
  • 139
  • 2 / 0
для товаров это и будет по ID :)
Когда мы ручками в админке меняем сортировку при помои стрелочек, то ID товара не меняется.
Есть еще один ID?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
не понимаю, при чем тут сортировка в админке при помощи стрелочек, и сортировка на фронте?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товаров из всех подкатегорий на странице категории

Автор Faina

Ответов: 355
Просмотров: 70400
Последний ответ 11.10.2025, 08:48:34
от kit2m2
[Решено] Вывод 3-х первых картинок в списке товаров категории

Автор rudoy24

Ответов: 30
Просмотров: 12760
Последний ответ 19.07.2024, 11:41:28
от juleczka
Определить расширение. pop_description для списка товаров

Автор Alex_gs

Ответов: 3
Просмотров: 2376
Последний ответ 24.09.2023, 12:18:34
от kit2m2
[Решено] Увеличение выбора покупаемых товаров + -

Автор Aspik

Ответов: 216
Просмотров: 50561
Последний ответ 02.08.2023, 21:31:25
от kit2m2
Смена фото при наведении в списке товаров категории

Автор Taatshi

Ответов: 57
Просмотров: 6843
Последний ответ 15.06.2023, 15:53:25
от Akeksandr