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

D$e$n

  • Захожу иногда
  • 137
  • 0 / 1
плагин след/пред товар - бесплатный. делался 100 лет в обед.
Данное решение актуально для JoomShopping  4.13.0

Подскажите, пжл., как  в  навигации заменить название товаров на "предыдущее", "следующее" или просто стрелками?
А так же навигацию перенести под название товара после иконок с фото товаров или под ними  по аналогии?

*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Подскажите, пжл., как  в  навигации заменить название товаров на "предыдущее", "следующее" или просто стрелками?
А так же навигацию перенести под название товара после иконок с фото товаров или под ними   по аналогии?

название -> стрелка - надо изменить в плагине значение ссылки например на картинку или убрать его вообще, а в файле Цсс прописать стиль для класса ссылки.

чтобы перенести навигацию надо наверное переделать плагинчик правильнее, чтобы вставлялось через тригер в шаблоне.
потому что такой как он есть это позапрошлый век.

мало того он создает дополнительную нагрузку.
подумайте точно ли оно вам надо...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

D$e$n

  • Захожу иногда
  • 137
  • 0 / 1
название -> стрелка - надо изменить в плагине значение ссылки например на картинку или убрать его вообще, а в файле Цсс прописать стиль для класса ссылки.

чтобы перенести навигацию надо наверное переделать плагинчик правильнее, чтобы вставлялось через тригер в шаблоне.
потому что такой как он есть это позапрошлый век.

мало того он создает дополнительную нагрузку.
подумайте точно ли оно вам надо...

Как покупатель должен листать товары в категории? Все время шаг назад и смотреть следующий товар?
Сайт нацелен на опт, трафик не большой 50 посетителей в день.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну во первых вас никто не отговаривает. хотите - ставьте :) для того и писали.

но во-вторых, что значит "листать товары в категории"? я например просматривая список товаров открываю нужные сразу в новой вкладке, и все. вкладка с категорией при этом всегда открыта. слабо представляю себе листание товаров друг за другом, как например изображений товара, находясь в карточке товара. разве что ну очень специфичные товары.

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

D$e$n

  • Захожу иногда
  • 137
  • 0 / 1
ну во первых вас никто не отговаривает. хотите - ставьте :) для того и писали.

но во-вторых, что значит "листать товары в категории"? я например просматривая список товаров открываю нужные сразу в новой вкладке, и все. вкладка с категорией при этом всегда открыта. слабо представляю себе листание товаров друг за другом, как например изображений товара, находясь в карточке товара. разве что ну очень специфичные товары.

Я пытаюсь понять почему это не стоит делать.
Просматривал много сайтов в своем сегменте, не так много сайтов, где такое решение применяется.
Я думал, может перейдя на карточку товара возникнет желание пролистать товары в разделе. Типа удержать посетителя...

но это имхо. по хорошему конечно надо провести АБ тестирование, и посмотреть на результат. может кто то уже делал? было бы хорошо если поделитесь мнением.

Были бы данные.
« Последнее редактирование: 02.06.2016, 18:44:16 от D$e$n »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Просматривал много сайтов в своем сегменте, не так много сайтов, где такое решение применяется.
Да потому что бестолковость. Имхо.

Я думал, может перейдя на карточку товара возникнет желание пролистать товары в разделе. Типа удержать посетителя...
Чтобы удержать посетителя, есть сопутствующие товары, аналогичные, акции и т.д. А другие какие-то абы какие товары категории показывать - это не удержать, а отвлечь.

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

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
попробую вставить свои 5 копеек.
для того чтобы понять просто сами для себя подумайте -  вы зашли в супермаркет. каков подход к расстановке товара ?
Вас стимулируют чтобы вы просто шли вдоль ряда и просматривали как красиво выставлены товары ?
или все таки делают что-то чтобы вы остановились на чем то?
и предлагают в первую очередь что-то что важно для них и возможно для вас.

магазин не журнал, если в нем просто листают страницы... то вы не удерживаете клиента, он просто у вас прожигает время.
он ничего не купит, потому что ничего не ищет, а просто листает :)

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
спасибо невигенцам за очередной полезный плагин!  *DRINK* заработал на текущей, 4x версии джумшопа.
правда, пришлось закомментировать странную строку под номером 13
Код
if(!file_exists(JPATH_SITE.DS.'components'.DS.'com_jshopping'.DS.'jshopping.php'))JError::raiseError(500, "CartAjax plugin requires component \"joomshopping\"");	
с забавным сообщением про "аякс корзина требует компонент!"  ;D
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
а вааще там просто DS надо на слеши заменить внутри
JPATH_SITE.'/components/com_jshopping/jshopping.php'

ну она просто взятая копипастом откуда-то ближайшего расширения, когда делалось :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
в общем, вывел дамп с данными, испугался (ибо адов запрос все данные по всем товарам категории вытягивает)
+ далее по всему этому массиву идет прогон с присвоением каждому товару ссылки ...
т.е. если у вас 1000 товаров, то всем им присвоятся ссылки, а потом из всей кучи выберутся только 2.  ;D

переписал малость, чтобы тянулись только id и имя продукта, ссылки генерируются только для двух соседей.
так что должно быть сильно быстрее.

https://yadi.sk/d/xOmtlI2lCT0PmQ
стили отключены! (не цепляются, ибо нефиг!)
вывода в карточку товара НЕТ, его надо в самой карточке прописывать в нужном месте
потому что зачем вам кнопки над заголовком товара? где надо, там и вывели.

Код
	print $this->prod_nav; // вывели объект из плагина Пред /След товара
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
что-то пошло не так :) $prod_nav не определена переменная, будет fatal судя по всему.

и лучше имхо сделать не $doc->prod_nav, а
Код
$view->prod_nav = ...
а в шабе будет соответственно
Код
echo $this->prod_nav
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

stainles

  • Захожу иногда
  • 57
  • 0 / 0
Здравствуйте!
А есть возможность в такого типа плагинах навигацию сделать не по ID товара, а согласно предустановленной сортировки товаров в админке ?
Спойлер
[свернуть]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор sergeytolkachyov

Ответов: 26
Просмотров: 38878
Последний ответ 14.10.2025, 12:54:56
от sergeytolkachyov
Товар - файл. Как ограничить добавление в корзину только 1 шт?

Автор SLV

Ответов: 15
Просмотров: 3437
Последний ответ 24.07.2025, 11:34:21
от SLV
JoomShopping, вывод всех категории к которым принадлежит товар

Автор Valent777

Ответов: 12
Просмотров: 3541
Последний ответ 01.11.2024, 14:57:28
от kit2m2
Пакетная загрузка изображений в товар/категорию JoomShopping

Автор Frost68

Ответов: 3
Просмотров: 2376
Последний ответ 13.08.2024, 06:54:24
от Lemonez
JoomShopping 5 в части браузеров не удалить товар

Автор oslyabya

Ответов: 3
Просмотров: 1884
Последний ответ 05.07.2024, 15:11:29
от kit2m2