Новости 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).

Событие 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 Гость просматривают эту тему.
  • 23 Ответов
  • 3141 Просмотров
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Добрый день или вечер :)

Помогите вывести подкатегории на главную страницу категорий, хочу чтобы отображение было вот так http://prntscr.com/3e79yi

Ну или посмотрите на сайте  onovamnadom.su

Готовы заплатить за работу (вы расписываете как, я делаю). Цена с вас.

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Попробуйте этот код. Давно делал, но поидее заработает...
maincategory.php
Спойлер
[свернуть]
Создание сайтов, шаблонов, помощь в решении проблем.
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Попробуйте этот код. Давно делал, но поидее заработает...
maincategory.php

Спасибо, но не получилось. Забыла написать у меня  3.16.0 версия ЖШ
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
А вообще у меня 2 файла maincategory.php  один в /templates/skin/html/com_jshopping/category другой в компоненте.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
В шаблоне править надо.
А что именно не получилось?
Создание сайтов, шаблонов, помощь в решении проблем.
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
В шаблоне править надо.
А что именно не получилось?

Просто без изменений осталось. Может я скину свои оба файла, посмотрите?


UPD: вложила файлы
« Последнее редактирование: 28.04.2014, 20:58:54 от 12mv »
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Без изменений наверное потому, что не тот файл правили правьте в /templates/skin/html/com_jshopping/category
Создание сайтов, шаблонов, помощь в решении проблем.
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Без изменений наверное потому, что не тот файл правили правьте в /templates/skin/html/com_jshopping/category

В этом файле код отличается

Спойлер
[свернуть]
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Тот, который в шаблоне
Спойлер
[свернуть]
Создание сайтов, шаблонов, помощь в решении проблем.
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Вывести получилось) http://prntscr.com/3eapl0  спасибо большое. Теперь надо со стилями поработать)
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Большое спасибо пользователю - Efanych,  хорошо что есть такие умные и отзывчивые ребята.

Пока в разработке, но уже получается что то) Пока работаю со стилями.

Спойлер
[свернуть]

« Последнее редактирование: 22.05.2014, 08:46:05 от 12mv »
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
Огромное спасибо Efanych  :D :D :D
Я не использую пункт меню "ALL", предпочитаю привязывать по ID категорий. А вывести список вложенных категорий понадобилось.
Шаблон магазина - jshop_responsive_ template_1.0.1
Сделал так:
Создал \components\com_jshopping\templates\responsive\category\category_home.php  = измененная копия category_default.php
Для корневой категории выбрал шаблон "home". Предварительно включив в настройках "Использовать разные шаблоны для отдельных категорий и товаров".
И, наконец, в category_home.php произвел такие изменения
Спойлер
[свернуть]
« Последнее редактирование: 09.03.2015, 21:29:59 от ViktorMah »
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
спасибо, только есть 1 проблема - выводятся подкатегории только следующего уровня, а не все как хотелось бы((
Но это как я понял уже нужно править контроллер
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
хотя все просто)
достаточно этот же код разместить в цикл с подкатегориями и передавать id уже подкатегорий  и все)
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
хотя все просто)
достаточно этот же код разместить в цикл с подкатегориями и передавать id уже подкатегорий  и все)
Замечательно.
А кодом поделиться не хотите ли?
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
вот код в category_default.php
Код
<div class="catalog">
<h1><?php print $this->category->name?></h1>



    <?php if (count($this->categories)) : ?>
        <div class = "jshop list_category">
            <?php foreach($this->categories as $k=>$category) :
?>

<?php $ordering = $jshopConfig->category_sorting == 1 ? "ordering" : "name"; ?>
<?php $cat = &JTable::getInstance('category', 'jshop'); ?>
<?php $cat->load($category->category_id); ?>
<?php $sub_categories = $cat->getChildCategories($publish = 1);
//print_r ($sub_categories);
?>
   
<?php foreach ($sub_categories as $sub_category) : ?>
<?php $id = $sub_category->category_id; ?>
<?php $sub_cat = &JTable::getInstance('category', 'jshop'); ?>
<?php $sub_cat->load($id); ?>

<?php $cat1 = &JTable::getInstance('category', 'jshop'); ?>
<?php $cat1->load($category->category_id); ?>
<?php $sub_categories7 = $sub_cat->getChildCategories($publish = 1);
break;
  endforeach; ?>

<?php //echo $sub_categories7[0]->name; ?>



<div class="clear"></div>
   <div class="category_name">
                            <a class = "product_link" href = "<?php print $category->category_link?>">
                                <?php print $category->name?>
                            </a>
   </div>
             
          <?php if ($sub_categories7[0]->name != '') { ?>
 
<div class="sub_cat">
<?php foreach ($sub_categories as $sub_category) : ?>
<?php $id = $sub_category->category_id; ?>
<?php $sub_cat = &JTable::getInstance('category', 'jshop'); ?>
<?php $sub_cat->load($id); ?>

<?php $ordering1 = $jshopConfig->category_sorting == 1 ? "ordering" : "name"; ?>
<?php $cat1 = &JTable::getInstance('category', 'jshop'); ?>
<?php $cat1->load($category->category_id); ?>
<?php $sub_categories1 = $sub_cat->getChildCategories($publish = 1);
?>


<div class="sub_name">
   <a class="product_link" href="<?php echo $sub_category->category_link; ?>"><?php echo $sub_category->name; ?></a>
</div>
<?php if ($sub_categories1) : ?>
<div class="end_level">
<?php foreach ($sub_categories1 as $sub_category1) : ?>

<div class="level3">
<a href="<?php echo $sub_category1->category_link; ?>">
<?php if ($sub_category1->category_image) : ?>
<span class="img_wrap">
<img src="/components/com_jshopping/files/img_categories/<?php echo $sub_category1->category_image; ?>" alt="">
</span>
<?php endif; ?>
<span class="tit"><?php echo $sub_category1->name; ?></span></a>

</div>

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

        <?php endforeach; ?>



</div>

p s решение с точки зрения php не очень красивое но зато рабочее)
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
А потом говорят что Joomla дерьмо благодаря такому Api JoomShopping и такмим решениям
Одним запросом надо выбирать все категории и подкатегории, затем на php строить дерево
Как на php дерево строить читать некропост здесь
*

dmitry_stas

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

sega

  • Захожу иногда
  • 272
  • 5 / 0
чего вы все так взъерошились? я понимаю что код никуда не годится, но согласитесь что лучше хоть что то иметь чем ничего. вы же изначально не предложили решения...
кому нужно посмотрит логику решения и перепишет
*

nevigen

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

dmitry_stas

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

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Не обращайте на пост особого внимания.
В личку пришло сообщения помочь в этой теме.
Вот я и помог как смог. Прежде всего это правильное направление. А вот с реализацией уж сами.
Почемйу решение выше были не очень. Да потому как это как минимум один запрос на категорию. А ведь можно все одним 
:laugh:
*

AceShadow

  • Новичок
  • 3
  • 0 / 0
А для ЖШ 4.9 данная реализация подойдет?
*

dmitry_stas

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

Разные шаблоны для отдельных категорий и товаров

Автор dmitry.pr

Ответов: 118
Просмотров: 38565
Последний ответ 15.12.2022, 08:57:44
от nevigen
Вывести артикул вместо кода товара в письмо клиента

Автор antony2606

Ответов: 2
Просмотров: 3165
Последний ответ 09.02.2021, 17:01:25
от antony2606
Если цена 0, то вывести уточняйте цену

Автор alexwweb

Ответов: 65
Просмотров: 17729
Последний ответ 25.01.2021, 14:40:02
от kit2m2
Вырезать вывод категорий с главной страницы магазина maincategory.php удалить)

Автор Evgenii_web

Ответов: 8
Просмотров: 1193
Последний ответ 25.01.2020, 19:27:57
от Evgenii_web
Вывод категорий

Автор helpmeplz

Ответов: 3
Просмотров: 1155
Последний ответ 15.05.2019, 11:12:27
от helpmeplz