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

Asubos

  • Новичок
  • 8
  • 0 / 0
Всем привет, заранее извиняюсь если продублирую тему, но что-то не нашел похожую либо правильно спросить не могу у поиска. Ситуация следующая:

1. Есть пункт меню "Каталог", при клике на котором переходим собственно в магазин.
2. Есть категории и подкатегории каталога, которые открываются, содержат в себе товары и ведут себя в принципе хорошо.

Проблемы в том, что если я добавляю для пункта меню "Каталог" подпунктами категории каталога, то они продолжают отрываться, но перестают открываться категории/подкатегории для которых я пункты меню не делаю. Просто белая страница. При этом если отключаю ЧПУ в настройках Joomla - все начинает работать корректно. В логи ничего не пишется, ошибок не валится.

Вопросы: что это за беда и как с ней бороться? Вариант остаться без ЧПУ не вариант, объяснять клиенту что при создании новой категории ему нужно создавать еще и пункт меню тож не катит. В общем -  !
*

nevigen

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

Asubos

  • Новичок
  • 8
  • 0 / 0
Отображение ошибок включено, если выставляю уровень "Для разработчиков (все ошибки PHP)", то предупреждение связанное с jSequre появляется и больше ничего, пустая белая страница.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
ну так и отключайте это жсекуре.

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

dmitry_stas

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

Asubos

  • Новичок
  • 8
  • 0 / 0
Отключил - сообщение пропало, работа сайта не изменилась.
*

Asubos

  • Новичок
  • 8
  • 0 / 0
Сори, нужно было сразу ссылки кинуть.

Работает, т.к. есть в меню - http://odd.by/catalog/shtory/vualevye-komplekty-dlya-kukhni
Не работает, т.к. в меню нету - http://odd.by/catalog/shtory/vlozhennaya-kategoriya-2

jSecure теоретически нипричем - практически всякое бывает.

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
Ну это самое простое, но не верное решение как мне кажется

это единственное верное решение. так работает Joomla. /catalog/shtory/ - пункт меню. соответственно, про вложенный пункт vualevye-komplekty-dlya-kukhni она знает. но с чего бы ей знать, что vlozhennaya-kategoriya-2 - это по вашей задумке тоже аля пункт меню ?

Цитировать
нужно попытаться решить, а если не получилось, то конечно же так и делать.

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

Asubos

  • Новичок
  • 8
  • 0 / 0
Цитировать
что vlozhennaya-kategoriya-2 - это по вашей задумке тоже аля пункт меню ?

Мне не нужно, что бы это был пункт меню, мне нужно чтобы данная категория/подкатегория открывалась вне зависимости есть она в меню или нет. Я, похоже, плохо представляю работу роутера. Почему тогда если у меня есть только корневой пункт "/catalog/" и больше ничего - все нормально открывается. Это получается стандартная работа? Но это же бред. Почему при отключенном ЧПУ все нормально работает?

Работу роутера Joomla и жш не буду пока править, не дорос еще  ;D
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
1. не чпу формирование ссылок, работает по другому
2. делайте пункты меню внешними ссылками и вставляйте ссылку, которую выдает модуль категорий.

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

Efanych

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Вы лучше с белым экраном разберитесь.

та не надо. белый экран - это просто результат работы специфического шаблона скорее всего. ну вернее как... надо конечно :) только к этому вопросу отношения не имеет. потому что в данном случае это обычный 404
Спойлер
[свернуть]

Я уже столько экспериментировал, чуть ли не через уровень пункты меню создавал (:)) и всё работало...

я тоже :) вы правы, варианты есть. но вот это

http://odd.by/catalog/shtory/vlozhennaya-kategoriya-2

не способно работать принципе. потому что catalog/shtory - это пункт меню. а поскольку вложенного пункта с алиасом vlozhennaya-kategoriya-2 для него нет, то будет 404 однозначно. тут до роутера ЖШ даже дело не дойдет. работать будет /catalog/vlozhennaya-kategoriya-2, но /catalog/shtory/vlozhennaya-kategoriya-2 - нет
« Последнее редактирование: 04.04.2014, 12:36:22 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Efanych

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
с ним так работает? я просто не пробовал именно вот так с ним :)

Asubos, попробуйте поставьте Плагин построения полного пути к товару JoomShopping . Может поможет :)
« Последнее редактирование: 04.04.2014, 12:55:16 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Работает, я специально попробовал. Просто не знал, что это он влияет и без него не будет работать :)
Так бы сейчас с пеной у рта доказывал бы что-то :)
Создание сайтов, шаблонов, помощь в решении проблем.
*

dmitry_stas

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

Asubos

  • Новичок
  • 8
  • 0 / 0
Поставил плагин, результаты:

Товар открывается - http://odd.by/catalog/postelnoe-bele/komplekt-2-spalnyj/opticheskij-obman
Категория с данным товаром - нет. http://odd.by/catalog/postelnoe-bele/komplekt-2-spalnyj
А без родительской категории все нормально - http://odd.by/catalog/komplekt-2-spalnyj

Получается что вот эта логика не верна:

Цитировать
Цитата: Asubos от Сегодня в 11:02:09
http://odd.by/catalog/shtory/vlozhennaya-kategoriya-2

не способно работать принципе. потому что catalog/shtory - это пункт меню. а поскольку вложенного пункта с алиасом vlozhennaya-kategoriya-2 для него нет, то будет 404 однозначно. тут до роутера ЖШ даже дело не дойдет. работать будет /catalog/vlozhennaya-kategoriya-2, но /catalog/shtory/vlozhennaya-kategoriya-2 - нет

Потому что при ссылке вида "http://odd.by/catalog/postelnoe-bele/komplekt-2-spalnyj/opticheskij-obman" в пути встречается категория "komplekt-2-spalnyj", на которую ссылки в меню нету. Причем это не зависит от того, опубликован плагин полного пути или нет. Ну или я продолжаю что-то не догонять.

Вариант
Цитировать
делайте пункты меню внешними ссылками и вставляйте ссылку, которую выдает модуль категорий.
не помог, тоже поведение.

dmitry_stas, за 404 отдельное спасибо, поправлю, совсем что-то рассеянный стал...
« Последнее редактирование: 04.04.2014, 13:39:11 от Asubos »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывести заголовок прописанный в пункте меню вместо названия категории

Автор anatolij

Ответов: 13
Просмотров: 3138
Последний ответ 04.12.2024, 15:20:00
от kit2m2
В описании категории не работает плагин Jshortcodes

Автор SLV

Ответов: 1
Просмотров: 1941
Последний ответ 09.09.2024, 17:35:29
от kit2m2
Сортировка товаров внутри категории

Автор oslyabya

Ответов: 1
Просмотров: 2267
Последний ответ 02.08.2024, 22:06:39
от nevigen
Сравнить общее количество товаров категории с количеством на странице

Автор goga_pgasovav

Ответов: 6
Просмотров: 1760
Последний ответ 25.01.2023, 20:12:58
от goga_pgasovav
Получить код верхней категории?

Автор mag_num83

Ответов: 5
Просмотров: 1304
Последний ответ 16.12.2022, 16:27:58
от kit2m2