Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями 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 Гость просматривают эту тему.
  • 16 Ответов
  • 3248 Просмотров
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
В модуле от CommunityBuilder v1.2.2 используется файл ru-RU.mod_cblogin.ini (его видно в списке используемых файлов локализации при включенном режиме "Отладка системы"). Но его нет ни в папке '/public_html/language/ru-RU' ни в '/public_html/administrator/language/ru-RU'. Где он может быть? Используется Joomla версии 1.5.18
« Последнее редактирование: 23.06.2010, 12:48:04 от headstik »
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #1 : 22.06.2010, 12:32:15 »
Он вообще на сайте отсутствует. Может он временно создается каким-то скриптом?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #2 : 22.06.2010, 12:34:39 »
Он вообще на сайте отсутствует. Может он временно создается каким-то скриптом?
временно ничего не создается, смотрите внимательней.
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #3 : 22.06.2010, 12:47:55 »
временно ничего не создается, смотрите внимательней.
Смотрел и через файловый менеджер хостера и через файлзиллу и поиск на сайте с содержанием текста "mod_cblogin" через ту же файлзиллу результатов не дали.
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #4 : 22.06.2010, 13:06:35 »
Может Joomla врет?
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #5 : 22.06.2010, 13:25:06 »
Вот что пишет joomla:

Используемые файлы локализации

    /public_html/administrator/language/ru-RU/ru-RU.ini 1
    /public_html/administrator/language/ru-RU/ru-RU.plg_system_debug.ini 1
    /public_html/administrator/language/ru-RU/ru-RU.com_modules.ini 1
    /public_html/language/ru-RU/ru-RU.mod_cblogin.ini
    /public_html/language/en-GB/en-GB.mod_cblogin.ini
    /public_html/administrator/language/ru-RU/ru-RU.tpl_khepri.ini 1
    /public_html/administrator/language/ru-RU/ru-RU.mod_title.ini 1
    /public_html/administrator/language/ru-RU/ru-RU.mod_toolbar.ini 1
    /public_html/administrator/language/ru-RU/ru-RU.mod_menu.ini 1
    /public_html/administrator/language/ru-RU/ru-RU.mod_status.ini 1
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #6 : 22.06.2010, 13:26:28 »
Напротив каждого файла стоит 1, а напротив cblogin.ini нет. Есть идеи?
*

фобос

  • Захожу иногда
  • 171
  • 14 / 1
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #7 : 22.06.2010, 23:09:48 »
возьми из компонента языковые файлы и ручками их туда закинь.
и такой вопрос: при установке модуля разве не появлялись ошибка?
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #8 : 23.06.2010, 12:50:42 »
возьми из компонента языковые файлы и ручками их туда закинь.
и такой вопрос: при установке модуля разве не появлялись ошибка?
Установка прошла гладко.
Сейчас установил русификатор, но где хранятся языковые файлы я так и не понял.
*

фобос

  • Захожу иногда
  • 171
  • 14 / 1
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #9 : 23.06.2010, 12:57:52 »
в основном языковые файлы хранятся в двух папках:
/public_html/language/ и /public_html/administrator/language/
но бывает, что компоненты, модули или плагины хранят языковые файлы у себя в подпапках.
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #10 : 23.06.2010, 15:52:51 »
А расширение у них всегда .ini ?
*

фобос

  • Захожу иногда
  • 171
  • 14 / 1
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #11 : 23.06.2010, 18:20:31 »
да, еще присутствует перевод в файлах XML, но он в основном у модулей и плагинов
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #12 : 23.06.2010, 22:26:14 »
файл русификации для СВ .../components/com_comprofiler/plugin/language/russian/
а русский язык прописан в файлах russian.php
так же частично есть и в
calendar-locals.js
cbteamplugins_language.php
russian.php
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #13 : 24.06.2010, 14:08:10 »
Чет я не вкурил, как тут плюсик подкинуть.
*

фобос

  • Захожу иногда
  • 171
  • 14 / 1
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #14 : 24.06.2010, 14:12:36 »
Надо набрать соответствующее количество сообщений.
Если мне память не изменяет, то нужно 10 сообщений
*

headstik

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #15 : 24.06.2010, 14:34:27 »
Ок, тогда сейчас должно сработать )
*

EvgeniyTV

  • Новичок
  • 3
  • 0 / 0
Re: Где расположен ru-RU.mod_cblogin.ini?
« Ответ #16 : 02.02.2014, 19:23:01 »
А если сайт мультиязычный. Как сделать два перевода - default_language.php
« Последнее редактирование: 02.02.2014, 19:57:33 от EvgeniyTV »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться