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

Jumperst

  • Новичок
  • 6
  • 0 / 0
Здравствуйте!
Как сделать так, чтобы кнопка "Купить" менялась в зависимости от категории товара на JoomShopping 3.13.1 и Joomla 2.5.9?

Есть 3 категории товара:
1. В наличии
2. Архив текущего года           - товара нет в наличии, но его возможно изготовить по заказу
3. Архив до текущего года         - товара нет в наличии, и нет возможности изготовить по заказу.
Товар всегда принадлежит только к одной из данных категорий.

Как должна выглядеть кнопка в зависимости от категории товара:
Категория "В наличии" - работающая кнопка "Купить".
Категория "Архив текущего года" - кнопка "Заказать" (не "Купить").
Категория "Архив до текущего года" - отсутствие кнопок "Заказать" и "Купить".

Подскажите, в каком направлении мне копать?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
В напрвлении PHP и ленгов

шаблоны
/components/com_jshopping/templates/default/list_products/product.php - категория
/components/com_jshopping/templates/default/product/product_default.php - карточка товара

ленг
/components/com_jshopping/lang/ru-RU.php
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Jumperst

  • Новичок
  • 6
  • 0 / 0
В напрвлении PHP и ленгов

шаблоны
/components/com_jshopping/templates/default/list_products/product.php - категория
/components/com_jshopping/templates/default/product/product_default.php - карточка товара

ленг
/components/com_jshopping/lang/ru-RU.php


Спасибо, буду разбираться с PHP.
К сожалению, не могу почему-то поставить Вам "+" в репутацию - "+/-" неактивен.
*

nevigen

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

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
Самое сложное здесь будет написать условие(if) показа кнопки на странице категории (/components/com_jshopping/templates/default/list_products/product.php) с привязкой к id категорий.

А далее:
 в настройки - Функции магазина - поставить галочку "Использовать разные шаблоны для отдельных категорий и товаров"
 скопировать - /components/com_jshopping/templates/default/product/product_default.php , а затем переименовать его в product_zakaz.php и product_nozakaz.php
 Открываем переименованные файлы и ищем в них следующий код:
Спойлер
[свернуть]
В нем нам интересна языковая константа <?php print _JSHOP_ADD_TO_CART?>:
 для файла ЗАКАЗАТЬ,  изменим её например <?php print _JSHOP_ADD_TO_CART_ZAKAZ?>.
А в файле product_nozakaz.php можно вообще вырезать этот блок или переименовать языковую константу  да еще и
урезать/отключить функционал кнопки
<input type = "submit" class = "button" value = " <?php print _JSHOP_ADD_TO_CART_NOZAKAZ?>" />.

Далее открываем /components/com_jshopping/lang/ru-RU.php  и добавляем строки:
  define('_JSHOP_ADD_TO_CART_ZAKAZ', 'Заказать');
  define('_JSHOP_ADD_TO_CART_NOZAKAZ', 'Не возможно заказать');
« Последнее редактирование: 22.02.2013, 02:48:21 от ViktorMah »
*

Jumperst

  • Новичок
  • 6
  • 0 / 0
Самое сложное здесь будет написать условие(if) показа кнопки на странице категории (/components/com_jshopping/templates/default/list_products/product.php) с привязкой к id категорий.

А далее:
 в настройки - Функции магазина - поставить галочку "Использовать разные шаблоны для отдельных категорий и товаров"
 скопировать - /components/com_jshopping/templates/default/product/product_default.php , а затем переименовать его в product_zakaz.php и product_nozakaz.php
 Открываем переименованные файлы и ищем в них следующий код:
Спойлер
[свернуть]
В нем нам интересна языковая константа <?php print _JSHOP_ADD_TO_CART?>:
 для файла ЗАКАЗАТЬ,  изменим её например <?php print _JSHOP_ADD_TO_CART_ZAKAZ?>.
А в файле product_nozakaz.php можно вообще вырезать этот блок или переименовать языковую константу в да еще и урезать/отключить функционал кнопки <input type = "submit" class = "button" value = " <?php print _JSHOP_ADD_TO_CART_NOZAKAZ?>" />.

Далее открываем /components/com_jshopping/lang/ru-RU.php  и добавляем строки:
  define('_JSHOP_ADD_TO_CART_ZAKAZ', 'Заказать');
  define('_JSHOP_ADD_TO_CART_NOZAKAZ', 'Не возможно заказать');


ViktorMah, спасибо огромное!
По совету nevigen начал читать о PHP, и чуть-чуть теперь даже понимаю, что и как Вы предлагаете сделать!
На выходных буду пробовать!
Спасибо, что всё так подробно мне расписали!
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
ViktorMah, спасибо огромное!
По совету nevigen начал читать о PHP, и чуть-чуть теперь даже понимаю, что и как Вы предлагаете сделать!
На выходных буду пробовать!
Спасибо, что всё так подробно мне расписали!
Пожалуйста. Но это всего лишь меньшая часть сложности. Самое сложное, для новичка, написать правильное условие для
/components/com_jshopping/templates/default/list_products/product.php
Спойлер
[свернуть]
*

3axap-superstar

  • Захожу иногда
  • 51
  • 0 / 1
Думаю так:
В настройках магазина "Функции Магазина" указать возможность применения разных шаблонов для категорий, поставить галочку.

Создать нужное количество одинаковых шаблонов в www/components/com_jshopping/templates с одноименными файлами CSS в www/components/com_jshopping/css. Так и назовите латинкой себе шаблоны, что б не путать "kupit" ''zazazat''  и CSS файли тоже
Делаем картинки "Купить", "Заказать" и др.
Подставляем в файлах CSS к каждому шаблону нужную картинку бекграундом для класса вашей кнопки "Купить"
В настройках каждой категории в ЖШ выбрать нужный шаблон:

я бы так делал и никакого пыхыпы))
*

Nishtiak

  • Захожу иногда
  • 112
  • 3 / 0
Всем спасибо за ответы, но не работает как надо! У меня есть магазин. В нем много категорий, во всех есть цены, но нужна одна категория которая будет работать как каталог, никаких цен. Если можно подробней, переключить шаблон. Это не вариант, шаблоны разные а цены так и остаются. Если можно конкретное решение подскажите.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 26
Просмотров: 36338
Последний ответ 14.10.2025, 12:54:56
от sergeytolkachyov
WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 13
Просмотров: 4819
Последний ответ 29.01.2025, 20:38:38
от sergeytolkachyov
JoomShopping, вывод всех категории к которым принадлежит товар

Автор Valent777

Ответов: 12
Просмотров: 2854
Последний ответ 01.11.2024, 14:57:28
от kit2m2
Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 35
Просмотров: 10816
Последний ответ 08.10.2024, 04:26:36
от kit2m2
Дополнительные поля для категории JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 1946
Последний ответ 07.07.2024, 08:43:15
от nevigen