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

amerikavas

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Проблема при установке ZOO
« : 23.04.2011, 12:52:57 »
Всем привет. Помогите пожалуйста. Уже второй день ковыряюсь и не могу понять в чём проблема. На денвере устанавливаю ZOO и всё ок, перенёс на хостинг и ошибка.
Попробовал установить ZOO 2.4 сразу на сайт который на хосте и при установке выдаёт  ошибку:
        * Компонент Установить: Minimum requirements not fulfilled.
        * Компонент Установить: Custom install routine failure

И ниже 2 ошибки ещё:
Function: dom_import_simplexml    Not OK    Check http://de.php.net/manual/en/function.dom-import-simplexml.php
Class: DOMNode    Not OK    http://de.php.net/manual/en/book.dom.php

Помогите! Подскажите как решить вопрос!
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Проблема при установке ZOO
« Ответ #1 : 23.04.2011, 13:02:17 »
Помогите! Подскажите как решить вопрос!
Обратится в службу поддержки хостинга, если не помогут - поменять хостинг.
Проблема в том, что в настройках рhp не подключена (не установлена) библиотека simplexml.
Иначе Zoo не будет работать, т.к. внутренний контент построен на XML данных.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

amerikavas

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Проблема при установке ZOO
« Ответ #2 : 23.04.2011, 13:50:57 »
Цитировать
Обратится в службу поддержки хостинга, если не помогут - поменять хостинг.
Проблема в том, что в настройках рhp не подключена (не установлена) библиотека simplexml.
Иначе Zoo не будет работать, т.к. внутренний контент построен на XML данных.
Служба поддержки говорит что этот модуль включен! Блин, что же делать?
*

amerikavas

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Проблема при установке ZOO
« Ответ #3 : 23.04.2011, 22:11:47 »
Пытался установить на денвере самую свежую версию ZOO и при установке компонента тоже выдало ошибку:
Extension: cURL    Not OK    cURL is required for Facebook Connect and Twitter Authenticate to work.

Помогите разобраться в чём проблема
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Re: Проблема при установке ZOO
« Ответ #4 : 25.12.2011, 18:13:09 »
Для того чтобы установить расширение DOM XML, нужно сделать следующее.

    В файле настроек PHP (php.ini) раскомментировать строку, касающуюся этого расширения ( extension=php_domxml.dll для Windows, либо extension=php_domxml.so для Linux-платформ).
    Скопировать файл расширения ( php_domxml.dll или php_domxml.so ) в папку, где находятся расширения ( extension_dir ).
    Подключить расширение iconv так же, как в пунктах выше (иногда это расширение устанавливается автоматически вместе с domxml ).
    Скопировать дополнительные библиотеки в системную папку system (Windows 98) или system32 (WindowsNT/2000/XP). В первую очередь это библиотеки libxml2 и iconv, затем libxslt, libexslt и zlib.
    Перезапустить сервер.

взял от сюда intuit.ru/department/pl/plphp/14/plphp_14.html

Установил на сервере domxml вот эту шнягу все заработало!
*

xcreotiff

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Проблема при установке ZOO
« Ответ #5 : 25.12.2011, 21:19:49 »
Пытался установить на денвере самую свежую версию ZOO и при установке компонента тоже выдало ошибку:
Extension: cURL    Not OK    cURL is required for Facebook Connect and Twitter Authenticate to work.
Нужно скачать библиотеку cURL и кинуть ее в usr-local-php5-ext, затем подняться в каталог выше (php5) открыть php.ini и раскоментировать ;extension=php_curl.dll
Или сделать проще качаем эта, запускаем(дэнвер должен быть остановлен) ну и устанавливаем все как предлагает установщик.


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с отображением каталога на zoo2.2 В IE 6

Автор Kitokedoki

Ответов: 4
Просмотров: 4357
Последний ответ 20.08.2018, 10:07:35
от raketa2000
Проблема с импорт большого количества итемов, с помощью JSON

Автор tarkasha

Ответов: 1
Просмотров: 1786
Последний ответ 17.12.2014, 12:56:55
от voland
Zoo Проблема с каталогом

Автор yoshkin

Ответов: 12
Просмотров: 3157
Последний ответ 03.06.2014, 23:59:38
от kozhenevsky
Подача материала через фронт в Зуу - проблема форматирования

Автор SemiLex

Ответов: 21
Просмотров: 3511
Последний ответ 20.01.2014, 17:58:30
от Дмитрий_76
В компоненте JBZoo проблема с выводом модуля

Автор tiptopvkr

Ответов: 0
Просмотров: 1329
Последний ответ 19.12.2013, 16:56:38
от tiptopvkr