Новости Joomla

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

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

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

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

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

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 11 Ответов
  • 2339 Просмотров
*

web_er

  • Захожу иногда
  • 118
  • 2 / 0
Поставила сегодня mod_mostreadrecent. Как раз то, что мне нужно. Все замечательно, но...
При нажатии на заголовок популярной статьи пишет: у вас нет прав для просмотра, зайдите, как пользователь.  >:(
Статья, естественно, опубликована. В настройках модуля ничего подобного нет. Где копать?

Модуль опубликован для всех, стоит на Joomla! 1.0.12 Lavra Edition 2007
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Если дадите ссылку, где этот модуль можно скачать - попробую помочь.
*

web_er

  • Захожу иногда
  • 118
  • 2 / 0
сейчас поищу
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Хм, ну я честно говоря не вижу никаких проблем, этот модуль за исключением 3-х параметров полная копия стандартного модуля mod_mostread, и алгоритм определения в нем Itemid вполне корректен.
*

web_er

  • Захожу иногда
  • 118
  • 2 / 0
Значит, действительно проблемы у меня. Не знаю, в чем.
*

web_er

  • Захожу иногда
  • 118
  • 2 / 0
Стандартный модуль тоже показывает ссылку
....../content/view/136/123/
*

web_er

  • Захожу иногда
  • 118
  • 2 / 0
smart, ну не понимаю я, хоть убейте, почему ссылка с главной страницы ....../content/view/136/123/. Ведь 1 должна быть в конце? И никаких реакций, если идешь с другой страницы. Все те же 123. Ну не должно же так быть? Или я все-таки вообще механику не понимаю?

Вот Вы вчера повозились с модулем последних комментариев: теперь видно, с какой страницы ссылка. С главной - в конце 1, с другой страницы - тоже соответствует пункту меню. Все понятно и объяснимо. Почему же здесь не работает?

 Почитала все, что касается Itemid. Просто руки опускаются. Если это у меня косяки, то где копать, готова перерыть все, но настроить.
« Последнее редактирование: 06.03.2009, 20:41:34 от web_er »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Все те же 123. Ну не должно же так быть? Или я все-таки вообще механику не понимаю?
хм, на 12-й версии в принципе такое допустимо (если ничего не путаю), а вот начиная с 13-й и вплоть до 15-й в конфигурации Joomla 1.0 есть параметр, который отвечает за механизм определения Itemid. По новому - он должен совпадать с Itemid текущей страницы, по старому (режим совместимости с Joomla 1.0.11) - будет равен Itemid раздела или категории где новость опубликована.

Кстати, я бы для начала обновился бы до версии 1.0.15, там куча всяких ошибок исправлено ведь...
*

web_er

  • Захожу иногда
  • 118
  • 2 / 0
Да, надо давно уже обновиться, но что-то побаиваюсь. Ни разу не обновлялась, пока даже не представляю, как это делать. Сайт повесить боюсь, сделав что-то не так.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
В данном случае, нужно сделать полную резервную копию всех файлов, и потом просто залить поверх имеющихся файлов содержимое дистрибутива Joomla 1.0.15 Lavra Edition (за исключением папки installation).

А резервная копия поможет, в случае возникновения глюков быстро откатиться на предыдущее состояние.
*

web_er

  • Захожу иногда
  • 118
  • 2 / 0
Спасибо, smart. Помогаете мне в очередной раз.
Постараюсь сделать в ближайшие дни и попробовать, что получится с модулем mod_mostreadrecent.

А вот можно ли как-то на Joomla, решить проблему с размещением нескольких доменов? Или это не реально? (я понимаю, что это не та тема, но очень назрела)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Allvideos не показывает видео!

Автор albeya007

Ответов: 9
Просмотров: 7438
Последний ответ 16.11.2019, 19:07:15
от beliyadm
DJ-MediaTools показывает максимум 50 фото в альбоме

Автор Ether

Ответов: 0
Просмотров: 1034
Последний ответ 11.09.2017, 13:09:34
от Ether
RokSprocket Module - Проблема. Показывает ошибку

Автор Kate 0707

Ответов: 3
Просмотров: 1920
Последний ответ 18.04.2016, 13:47:10
от Morozoff
Модуль новинк mod_vmscroller не показывает миниатюры

Автор mauzer2006

Ответов: 0
Просмотров: 1098
Последний ответ 18.03.2014, 13:04:36
от mauzer2006
Webplayer hd не показывает подкатегории

Автор bombapiter

Ответов: 0
Просмотров: 1502
Последний ответ 29.05.2013, 13:01:28
от bombapiter