Новости 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. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

keltanas

  • Новичок
  • 4
  • 0 / 0
Тестовый сайт http://thouse.firetroop.ru
Ситуация такова:
1. На сайте установлен и настроен sCatalog 1.1RC1
2. Включены настройки SEO и modRewrite
3. Добавил в верхнее меню пункт каталога с верхнем уровнем каталога - полет норамльный
4. Дальше - по т.з. требуется, чтобы в меню каталога были еще подпункты (выскакивают при наведении на ссылку)
Каталог:
    /Buderus
    /Viessmann 
    /JASPI 
    /TermoTech 

После добавления каждого из них на странице каталога (http://thouse.firetroop.ru/catalog) начинают меняться адреса разделов.
После добавления последнего адреса выглядят как:
http://thouse.firetroop.ru/catalog/termotech/3-buderus
http://thouse.firetroop.ru/catalog/termotech/5-viessmann
http://thouse.firetroop.ru/catalog/termotech/4-jaspi
http://thouse.firetroop.ru/catalog/termotech

вместо положенных
http://thouse.firetroop.ru/catalog/3-buderus
http://thouse.firetroop.ru/catalog/5-viessmann
http://thouse.firetroop.ru/catalog/4-jaspi
http://thouse.firetroop.ru/catalog/8-termotech

В общем каталог считает, что его корень в разделе http://thouse.firetroop.ru/catalog/termotech , а не http://thouse.firetroop.ru/catalog

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

С адресацией при SEO и modRewrite та же фигня, что и в разделе каталога. Если эти настройки отключить, адресация вообще начинает плыть и Joomla считает, что это вообще не те же разделы каталога, что в разделе "Каталог", а другие...

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

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Re: Один каталог в разных разделах....
« Ответ #1 : 09.06.2010, 21:11:43 »
Это вы нашли баг в создании SEF-ссылок в каталоге.
Буду разбираться.
Если очень срочно, стучитесь в почту-аську-личку
*

keltanas

  • Новичок
  • 4
  • 0 / 0
Re: Один каталог в разных разделах....
« Ответ #2 : 10.06.2010, 13:18:38 »
Спасибо за подсказку. Косяк крылся в единственной строке ))
Файл ./components/com_scatalog/router.php

Функция getCatChain($catid);

Нужно заменить вызов
Код
doGetCatChain($catid, $cache[$catid]);
на
Код
$cache[$catid] = doGetCatChain($catid);

PS:
в function SCatalogBuildRoute(&$query)
переменная $itemMenu дважды инициализируется, но ее значение ни разу не используется
*

zio

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Re: Один каталог в разных разделах....
« Ответ #3 : 11.06.2010, 22:59:46 »
Спасибо за подсказку. Косяк крылся в единственной строке ))
Файл ./components/com_scatalog/router.php

Функция getCatChain($catid);

Нужно заменить вызов
Код
doGetCatChain($catid, $cache[$catid]);
на
Код
$cache[$catid] = doGetCatChain($catid);

мне не помогло это, на первый взгляд вроде нормально, а потыкаешь по ссылкам и в результате в patchway вообще фиг знает что получается. Так и приходится ArtioJoomSEF юзать, монстра эдакого ((
*

pitonium

  • Осваиваюсь на форуме
  • 33
  • 3 / 0
Re: Один каталог в разных разделах....
« Ответ #4 : 02.12.2010, 03:33:21 »
заметил, что если создан хоть один пункт меню каталога (и он опубликован),  то url ссылки на эту категорию в mod_scatalog_categories показывается нормально, без лишней категории. и с url как в пункте меню.
то есть:
есть категории каталога
-category1
-category2
-category3
при опубликованном пункте меню на категорию category1 ссылки  в mod_scatalog_categories приобретают вид: namesite.ru/category1/category2, namesite.ru/category1/category3
если же убрать меню то ссылки выглядят нормально без "лишней" категории category1
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Тормозит каталог

Автор Murlika11

Ответов: 1
Просмотров: 5435
Последний ответ 16.11.2012, 19:04:17
от rubzov
Отображение товара в разделах

Автор dmvik

Ответов: 1
Просмотров: 2384
Последний ответ 23.12.2011, 12:42:19
от blind
SCatalog каталог уходит вниз

Автор rasklad

Ответов: 2
Просмотров: 2235
Последний ответ 04.12.2010, 21:13:15
от rasklad
Различные форматы вывода для разных категорий

Автор Alex.Fatyeev

Ответов: 2
Просмотров: 2046
Последний ответ 01.11.2010, 10:33:11
от Alex.Fatyeev
Как вывести Все товары в один список?

Автор grishin

Ответов: 4
Просмотров: 2538
Последний ответ 07.06.2010, 09:13:26
от grishin