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

нужна  помощ
поставил  на деневро  а он  выдаёт следующую ашивку

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php on line 184

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php on line 193

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php on line 217

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php on line 226

Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\plugins\system\jfrouter.php on line 188

Deprecated: Function split() is deprecated in Z:\home\test1.ru\www\plugins\system\jfrouter.php on line 189

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php:184) in Z:\home\test1.ru\www\plugins\system\jfrouter.php on line 314

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php:184) in Z:\home\test1.ru\www\plugins\system\jfrouter.php on line 315

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\administrator\components\com_joomfish\classes\JoomfishManager.class.php:184) in Z:\home\test1.ru\www\plugins\system\jfrouter.php on line 316

Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\plugins\system\sefservicemap.php on line 49

Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\plugins\system\sefservicemap.php on line 49

Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\plugins\system\sefservicemap.php on line 49

Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\plugins\system\sefservicemap.php on line 49

Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\plugins\system\sefservicemap.php on line 49

Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\plugins\system\sefservicemap.php on line 49

Deprecated: Function eregi() is deprecated in Z:\home\test1.ru\www\plugins\system\sefservicemap.php on line 49
Joomla Builder
test1.ru

Сайт сейчас закрыт на техническое обслуживание. Пожалуйста зайдите позже.

•Username•

•Password•

•Remember Me•
•Profile Information•
Application afterLoad: 0.004 seconds, 0.52 MB
Application afterInitialise: 0.140 seconds, 3.82 MB
Application afterRoute: 0.192 seconds, 5.32 MB
Application afterDispatch: 0.330 seconds, 8.43 MB
Application afterRender: 0.339 seconds, 8.54 MB
•Memory Usage•
9052128
•8 queries logged•

   1.
      SELECT *
        FROM jos_languages
        WHERE active=1
        ORDER BY ordering
   2.
      SELECT m.*, c.`option` AS component
        FROM jos_menu AS m
        LEFT JOIN jos_components AS c
        ON m.componentid = c.id
        WHERE m.published = 1
        ORDER BY m.sublevel, m.parent, m.ordering
   3.
      SELECT value
        FROM jos_sef_sm_settings
        WHERE variable='ping_timeout'
   4.
      SELECT *
        FROM jos_jcomments_settings

        WHERE lang = 'en-GB'
   5.
      SELECT *
        FROM jos_jcomments_settings
        WHERE lang=''
        AND component=''
   6.
      SELECT template
        FROM jos_templates_menu
        WHERE client_id = 0
        AND (menuid = 0 OR menuid = 1)
        ORDER BY menuid DESC
        LIMIT 0, 1
   7.
      SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.attribs, a.urls, a.metakey, a.metadesc, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(':', a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, CHAR_LENGTH( a.`fulltext` ) AS readmore, u.name AS author, u.usertype, g.name AS groups, u.email AS author_email, cc.title AS category, s.title AS section, s.ordering AS s_ordering, cc.ordering AS cc_ordering, a.ordering AS a_ordering, f.ordering AS f_ordering
        FROM jos_content AS a
        INNER JOIN jos_content_frontpage AS f
        ON f.content_id = a.id
        LEFT JOIN jos_categories AS cc
        ON cc.id = a.catid
        LEFT JOIN jos_sections AS s
        ON s.id = a.sectionid
        LEFT JOIN jos_users AS u
        ON u.id = a.created_by
        LEFT JOIN jos_groups AS g
        ON a.access = g.id
        WHERE 1
        AND a.access <= 0
        AND a.state = 1
        AND (( cc.published = 1
        AND s.published = 1 ) OR ( a.catid = 0
        AND a.sectionid = 0 ) )
        AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-07-13 21:44:52' )
        AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-07-13 21:44:52' )
        ORDER BY  f.ordering
        LIMIT 0, 9
   8.
      SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.attribs, a.urls, a.metakey, a.metadesc, a.access, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(':', a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, CHAR_LENGTH( a.`fulltext` ) AS readmore, u.name AS author, u.usertype, g.name AS groups, u.email AS author_email, cc.title AS category, s.title AS section, s.ordering AS s_ordering, cc.ordering AS cc_ordering, a.ordering AS a_ordering, f.ordering AS f_ordering
        FROM jos_content AS a
        INNER JOIN jos_content_frontpage AS f
        ON f.content_id = a.id
        LEFT JOIN jos_categories AS cc
        ON cc.id = a.catid
        LEFT JOIN jos_sections AS s
        ON s.id = a.sectionid
        LEFT JOIN jos_users AS u
        ON u.id = a.created_by
        LEFT JOIN jos_groups AS g
        ON a.access = g.id
        WHERE 1
        AND a.access <= 0
        AND a.state = 1
        AND (( cc.published = 1
        AND s.published = 1 ) OR ( a.catid = 0
        AND a.sectionid = 0 ) )
        AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-07-13 21:44:52' )
        AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-07-13 21:44:52' )
        ORDER BY  f.ordering

•Language Files Loaded•

    * Z:\home\test1.ru\www\language\en-GB\en-GB.ini 1
    * Z:\home\test1.ru\www\language\en-GB\en-GB.plg_system_debug.ini 1
    * Z:\home\test1.ru\www\language\en-GB\en-GB.com_jcomments.ini 1
    * Z:\home\test1.ru\www\language\en-GB\en-GB.com_content.ini 1
    * Z:\home\test1.ru\www\language\en-GB\en-GB.tpl_system.ini

•Untranslated Strings Diagnostic•

•None•

•Untranslated Strings Designer•

•None•


Deprecated: Function ereg_replace() is deprecated in Z:\home\test1.ru\www\plugins\system\jfdatabase\jfdatabase_inherit.php on line 560

есле кто знает  атпишите чё неправелно

Здесь написано что за ошибка.

Здесь самое простое решение.
http://ibone.org.ua/php/function_eregi_deprecated.htm

И здесь целый набор решений в том числе и очень грамотных хоть и долгих.
http://ibone.org.ua/php/function_eregi_deprecated.htm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по настройке новостной ленты на главной странице сайта

Автор jaff

Ответов: 13
Просмотров: 9435
Последний ответ 15.09.2017, 15:49:19
от sect
Проблемы с форумом (RokBridge 1.0rc12)

Автор kratos063

Ответов: 19
Просмотров: 2959
Последний ответ 09.08.2017, 08:56:29
от SeBun
Проблемы с отображением сайта в браузере Mozilla Firefox

Автор eldar2005

Ответов: 0
Просмотров: 1658
Последний ответ 26.05.2015, 16:39:50
от eldar2005
Проблемы с модулем Font Size Adjuster

Автор Gvarda

Ответов: 0
Просмотров: 1968
Последний ответ 11.08.2014, 11:58:36
от Gvarda
Проблемы с перелинковкой после смены домена

Автор juvemen

Ответов: 4
Просмотров: 1890
Последний ответ 31.03.2014, 12:00:44
от darkghost