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

almas

  • Захожу иногда
  • 124
  • 0 / 3
  • Крепкий орешег
полезли ошибки
« : 30.04.2011, 10:04:01 »
Всем салам!
У меня такие ошибки, вчера буквально не было их (((. Может кто подскажет а, как исправить и в чем дело?!

Warning: fopen(/home/kommersa/domains/kommersanty.kz/public_html/components/com_adsmanager/cron.php) [function.fopen]: failed to open stream: Permission denied in /home/kommersa/domains/kommersanty.kz/public_html/components/com_adsmanager/adsmanager.php on line 2103

Warning: fwrite(): supplied argument is not a valid stream resource in /home/kommersa/domains/kommersanty.kz/public_html/components/com_adsmanager/adsmanager.php on line 2104

Warning: fclose(): supplied argument is not a valid stream resource in /home/kommersa/domains/kommersanty.kz/public_html/components/com_adsmanager/adsmanager.php on line 2105


ссылка на сайт http://www.kommersanty.kz/index.php/component/adsmanager/?page=show_ad&adid=1
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Re: полезли ошибки
« Ответ #1 : 30.04.2011, 11:00:52 »
У Англо-русского словаря сначала надо спрашивать))
или у переводчик google
Затем открываем adsmanager.php строки 2103-2105 и находим недопустимые аргументы + вспоминает чё там меняли
*

almas

  • Захожу иногда
  • 124
  • 0 / 3
  • Крепкий орешег
Re: полезли ошибки
« Ответ #2 : 30.04.2011, 12:30:09 »
У Англо-русского словаря сначала надо спрашивать))
или у переводчик google
Затем открываем adsmanager.php строки 2103-2105 и находим недопустимые аргументы + вспоминает чё там меняли


)) так я там ниче не менял ((( вот че
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: полезли ошибки
« Ответ #3 : 30.04.2011, 13:53:58 »
Можно просто убрать в настройках php.ini вывод ошибок..
А так не может работать с кроном (либо права не те, либо просто не может его открыть).
*

almas

  • Захожу иногда
  • 124
  • 0 / 3
  • Крепкий орешег
Re: полезли ошибки
« Ответ #4 : 30.04.2011, 15:20:17 »
Можно просто убрать в настройках php.ini вывод ошибок..
А так не может работать с кроном (либо права не те, либо просто не может его открыть).
а как убрать:?
какие права должны стоять на файлах? и почему он не может открыть? вчера же открывал ))
*

almas

  • Захожу иногда
  • 124
  • 0 / 3
  • Крепкий орешег
Re: полезли ошибки
« Ответ #5 : 01.05.2011, 13:56:19 »
Можно просто убрать в настройках php.ini вывод ошибок..
А так не может работать с кроном (либо права не те, либо просто не может его открыть).
Gloom подскажи а ))
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Re: полезли ошибки
« Ответ #6 : 03.05.2011, 13:14:10 »
а как убрать:?
какие права должны стоять на файлах? и почему он не может открыть? вчера же открывал ))
error_reporting = E_ALL
display_errors = On
Можно просто убрать в настройках php.ini вывод ошибок..
Вряд ли у almas VPS и есть доступ к php.ini
Моно в htaccess
Убрать из браузера:
Код
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
Добавить в логи:
Код
php_flag log_errors on
php_value error_log /var/www/www.domain.com/logs/php_error.log
хотя мне кажется, это плохой выход
« Последнее редактирование: 03.05.2011, 13:25:43 от denmos »
*

almas

  • Захожу иногда
  • 124
  • 0 / 3
  • Крепкий орешег
Re: полезли ошибки
« Ответ #7 : 03.05.2011, 13:31:14 »
error_reporting = E_ALL
display_errors = OnВряд ли у almas VPS и есть доступ к php.ini
Моно в htaccess
Убрать из браузера:
Код
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
Добавить в логи:
Код
php_flag log_errors on
php_value error_log /var/www/www.domain.com/logs/php_error.log
хотя мне кажется, это плохой выход

Извини но я вообще не понял из всего что написано. может есть другой выход? кроме как скрыть ошибки
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Re: полезли ошибки
« Ответ #8 : 03.05.2011, 13:42:56 »
"Другой выход" - это найти и устранить причину возникновения ошибок (вообще то это не ошибки, а предупреждения). Но для этого недостаточно информации.
Скрыть:
Открываем /public_html/.htaccess и вносим вышеприведенный код
*

almas

  • Захожу иногда
  • 124
  • 0 / 3
  • Крепкий орешег
Re: полезли ошибки
« Ответ #9 : 03.05.2011, 16:50:26 »
"Другой выход" - это найти и устранить причину возникновения ошибок (вообще то это не ошибки, а предупреждения). Но для этого недостаточно информации.
Скрыть:
Открываем /public_html/.htaccess и вносим вышеприведенный код
спс на этом )) может кто знает что за предупреждения? отпишитесь пожалуйста
*

almas

  • Захожу иногда
  • 124
  • 0 / 3
  • Крепкий орешег
Re: полезли ошибки
« Ответ #10 : 05.05.2011, 13:04:12 »
"Другой выход" - это найти и устранить причину возникновения ошибок (вообще то это не ошибки, а предупреждения). Но для этого недостаточно информации.
Скрыть:
Открываем /public_html/.htaccess и вносим вышеприведенный код

ммм скрыть не получилось ) а куда именно нужно вставить код? если в конец файла, то я так и сделал, и меня ошибка 500 вышла при обращении к сайту.
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Re: полезли ошибки
« Ответ #11 : 05.05.2011, 13:28:24 »
Цитата: almas
напали как шакалы,вообщем налетели. лан всем удачи. тему можно в топку, а меня в бан, буду рад чем с вами общаться тут. может кто из вас сдаст меня админу или модератеру?Azn)) вахахахахах я смеюсь последним! КОЗЛЫ!
Не плюй в колодец... http://joomlaforum.ru/index.php/topic,162964.0.html
« Последнее редактирование: 05.05.2011, 13:55:01 от denmos »
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: полезли ошибки
« Ответ #12 : 05.05.2011, 13:31:56 »
denmos, давно надо брать деньги за помощь (когда просят много)... :-)
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Re: полезли ошибки
« Ответ #13 : 05.05.2011, 13:49:53 »
Да тут дело даже не в деньгах - был бы человек человеком
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Gmap + AdsManager 2.7 выдает ошибки при сохранении статьи.

Автор Justgosu

Ответов: 22
Просмотров: 20712
Последний ответ 18.11.2015, 21:09:28
от avtomastersu
AdsManager + nginx + кеш - некоторые ошибки

Автор magistr_yoda

Ответов: 0
Просмотров: 1196
Последний ответ 30.05.2014, 01:23:37
от magistr_yoda
AdsManager ошибки на денвере

Автор zvi

Ответов: 0
Просмотров: 1155
Последний ответ 14.12.2013, 13:55:54
от zvi
Ошибки версии 2.7

Автор tigra_07

Ответов: 2
Просмотров: 1406
Последний ответ 29.03.2013, 02:54:50
от Lirik
AdsManager 2.6.5 и Joomla 2.5 ошибки при переносе сайта с denver на хостинг

Автор Frontovik

Ответов: 3
Просмотров: 5313
Последний ответ 11.08.2012, 16:48:46
от artlux