Новости Joomla

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

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

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество Joomla)

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

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

slavagoa

  • Новичок
  • 4
  • 0 / 0
Добрый день уважаемые форумчане.
Проштудировал форум, но не нашел информацию о способе реализации свободного платежа, доплаты за товар, возможности клиенту самому указывать цену и оплачивать покупку.Подскажите, пожалуйста куда копать?
Для чего это нужно, JoomShopping используется как площадка для размещения и организации возможности оплаты разнообразных товаров и услуг. Есть прайс, есть скидка, атрибуты и так далее...все работает. Но допустим клиент оплатил товар по прайсу, который уже изменился, но его не успели обновить и требуется доплатить 103 рубля 33 копейки, чтобы произошла отгрузка. Можно каким-нибудь "макаром" создать товар, где человек сам сможет указать цену, которую ему сообщит оператор и клиент получит возможность самостоятельно доплатить за товар?
*

artful knave

  • Захожу иногда
  • 68
  • 8 / 0
это не к товарам вопрос, наверно, а к модулям оплаты... вы ж можете использовать и агрегатор, и яндекс-деньги, и Webmoney и пр... так что стоит узнавать, как подключить "пожертвования". Например, у агрегатора onpay есть возможность у администратора выставлять счет на произвольную сумму.
а вообще подход "оплатил, но прайс изменился" не очень хорош - как минимум будут большие проблемы с Яндекс.маркетом, если размещаетесь там.
*

slavagoa

  • Новичок
  • 4
  • 0 / 0
Используется модуль робокасса, все работает хорошо. Других модулей не планируется использовать. Платежный модуль отрабатывает то что формирует JoomShopping, а потом передает платежную информацию в процессинг робокассы на сколько я понимаю. Доплата приведена, как пример. Задача состоит в том, чтобы средствами JoomShopping реализовать возможность клиенту указывать любую сумму, класть товар в корзину с этой указанной суммой потом пройти процедуру оформления и быть перенаправлены на оплату в робокассу (безнал. оплата). Атрибутами данную задачу я так понимаю не решить. Т.е. нужна стандартная оплата товара но с возможностью назначения клиентом своей цены... Админ магазина (сайт полноценный ИМ и пожертвования не катят), итоговый получатель платежа и клиент разные субъекты и выставление счета тут тоже не очень подходит...есть идеи как справиться с данной задачей?
*

nevigen

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

slavagoa

  • Новичок
  • 4
  • 0 / 0
Спасибо за ответ. А как думаете, если доработку заказать это реально, кто-нибудь возьмется за реализацию такого функционала? Посоветуйте, пожалуйста...сам с кодом не справлюсь.
*

artful knave

  • Захожу иногда
  • 68
  • 8 / 0
slavagoa, смотрите, я - клиент. заказываю у вас товар на 1000 руб., оплачиваю, плачу комиссию 50 руб. (ну или она ложится на ваши плечи), потом вы мне говорите, что цена на Вашем сайте Неправильная (повысилась, а Вы ее вовремя не изменили, то есть это Ваш косяк), и мне надо доплатить 100 руб. "С какого перепугу?" - думаю я, и требую вернуть мне 1050 руб. (ну или 1000, если комиссия на Вас). В любом случае из своего кармана Вам приходится вернуть 50 руб.
Хорошо, если Ваш товар настолько уникален, что клиент готов "проглотить" повышение цен, когда он уже заказал и, более того, оплатил. Но обычно это будет огромный негатив от покупателя. Проще посадить сотрудника, чтоб он каждый вечер/утро обновлял цены.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
artful knave, судя по фразе
Доплата приведена, как пример.
это вовсе не важно, и речь в принципе не о доплате.

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

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
товар доплата, стоимость 1 руб и кол-вом добивать объем можно, как предлижл ЮДмитриСтас, но это только если вам надо получить бабло.
вопрос то насколько я понимаю, что оплата еще должна проидентифицироватся как доплата по заказу _____, ну и это можно решить через свободный атрибут.
однако в любом случае, это будет отдельный заказ никак не привязанный к оформленному ранее.

ИМ - это как раз тот инструмент когда ты реально следишь за асортиментом и ценами.
я лчино НИКОГДА не покупаю в магазине если цена на сайте одна, а по телефону иная. НИКОГДА ! сразу в банлист такой магаз ставлю для себя.
нет времени на клиентов на сайте  ? значит у меня нет времени тартить на такой магазн свои бабаки. :)

ну или напиши, что цены не актуальны. уточняйте.
« Последнее редактирование: 10.09.2015, 17:32:02 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

slavagoa

  • Новичок
  • 4
  • 0 / 0
спасибо за ответы, есть над чем поразмыслить, по количеству тема конечно, но выглядеть криво будет. Тут как бы не простой ИМ, а привязанный к фирме, являющийся безальтернативным каналом и специализированным ресурсом.

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

"Продающий" сайт является агентом фирмы т.е. по сути площадкой для чужих услуг. Наличные деньги в расчетах не используются
 
1. Есть канал оплаты безнал. через сайт со своим прайсом согласованный с предприятием (для пользователей, которые пришли через поисковую систему)
2. Есть стационарный канал (т.е. "аля" торговая точка) со своим прайсом оплата через банк, предоставление услуги по оплаченной квитанции
3. Нужен вариант третьей назначаемой цены, когда клиент приходит на точку и оплачивает на месте по средствам сети интернет через сайт

Мне поставили задачу реализовать такой вариант.
- клиент приходит на торговую точку
- клиент говорит оператору что хочет
- оператор торговой точки делает сметный расчет
- оператор предлагает клиенту в его присутствии зайти на сайт и оплатить не по цене сайта, а по цене только что составленной сметы (с кучей параметров, которых не закрыть модулем ШХГХВ), формируется что то вроде нестандартной третьей цены, которая не может быть фиксированной
Т.е. возвращаюсь к тому, что представьте это как поле с пустой ценой, которую назначает оператор а клиент ее указывает и кладет товар/услугу в корзину. Вот такая "долбанутая" идея у заказчика. Как вариант мы таким "свободным платежом" пользуемся, когда оплачиваем сотовую связь - сами указываем цену!

Готов в принципе обсудить оплату реализации, если это возможно. Если вариант невозможен тему наверное надо закрыть и удалить, чтобы не спамить тут больше ). Спасибо за понимание.

« Последнее редактирование: 10.09.2015, 17:48:18 от slavagoa »
*

dmitry_stas

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

Скрыть цену для товаров которых нет в наличии

Автор buto

Ответов: 2
Просмотров: 751
Последний ответ 21.12.2021, 11:41:02
от buto
Обрезает код товар по длине

Автор misteri27

Ответов: 2
Просмотров: 752
Последний ответ 05.04.2021, 12:22:21
от misteri27
Товар с плавающей стоимостью

Автор effrit

Ответов: 16
Просмотров: 1194
Последний ответ 16.06.2020, 22:50:27
от robert
[Решено] Спрятать цену товара, если количество 0

Автор dron

Ответов: 12
Просмотров: 1110
Последний ответ 06.09.2019, 12:28:36
от dron
Как вывести старую цену в отдельном зависимом атрибуте?

Автор denxio

Ответов: 5
Просмотров: 808
Последний ответ 07.06.2019, 08:46:28
от denxio