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

Chikir

  • Захожу иногда
  • 104
  • 1 / 0
Почистил кэш в соответствующих папках каталога администратор и в корне сайта, после этого на главной странице,  у статьей со ссылкой "подробнее" (которая до этого называлась по другому) снова стала отображаться как "подробнее" и не меняется при попытке изменения. То есть я пишу альтернативный текст подробнее. Он сохраняется, а отображается все-равно "подробнее". Что делать? От чего это?
« Последнее редактирование: 17.11.2010, 20:52:01 от Chikir »
*

Chikir

  • Захожу иногда
  • 104
  • 1 / 0
Re: Нужна помощь! Стер кэш и покосило
« Ответ #1 : 18.11.2010, 09:38:25 »
Ну ребятушки! ;D Не меняется надпись "подробнее..." после чистки кэша и все! что делать то?
*

Olg

  • Завсегдатай
  • 1183
  • 91 / 2
Re: Нужна помощь! Стер кэш и покосило
« Ответ #2 : 18.11.2010, 09:43:39 »
Почистить кеш браузера.
*

Chikir

  • Захожу иногда
  • 104
  • 1 / 0
Re: Нужна помощь! Стер кэш и покосило
« Ответ #3 : 18.11.2010, 10:09:37 »
Хорошее предложение для нубов. Я уже 200 раз чистил. Я даже отключил в настройках отображение кнопки "подробные", а она все равно отображается. че за хрень?

Я даже до отключения попробовал сделать вот так:

1. components/com_content/views/category/tmpl/blog_item.php
2. components/com_content/views/frontpage/tmpl/default_item.php
3. components/com_content/views/section/tmpl/blog_item.php

echo JText::sprintf('Read more...'); изменил на echo $this->item->title;.

Вообще ни че не пашет!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Нужна помощь! Стер кэш и покосило
« Ответ #4 : 18.11.2010, 10:17:34 »
Хорошее предложение для нубов. Я уже 200 раз чистил. Я даже отключил в настройках отображение кнопки "подробные", а она все равно отображается. че за хрень?
товарисч, выбирайте выражения!
Вообще ни че не пашет!
Во первых, эти файлы могут лежать в шаблоне, тогда нужно редактировать их.
Во вторых, если включен кэш, то после редактирования его желательно очистить.
*

Chikir

  • Захожу иногда
  • 104
  • 1 / 0
Re: Нужна помощь! Стер кэш и покосило
« Ответ #5 : 18.11.2010, 10:36:47 »
Кэш выключен. Ну на счет замечания выбирать выражения, я согласен.. Так даже если файл в шаблоне, то почему я потерял возможность ввода альтернативного текста "подробнее"  в настройках каждого материала после чисти кэша?
*

Chikir

  • Захожу иногда
  • 104
  • 1 / 0
Кому еще интересна данная проблема, пишу. Что я сделал? Я перезалил снова весь дистрибутив Joomla. Думал, та какие-то глюки пошли. Но в итоге оказалось, что все дело в компоненте JComments. Когда он включен, вид кнопки подробнее меняется. и когда он включен, в статьях можно писать альтернативный текст этой кнопки и вообще менять ее параметры. Когда же выключен - будет "подробнее..." и хоть ты убей. Не знаю почему так. По идее такого быть не должно. Но мне в любом случае нужен JComments, поэтому пока запариваться с этим не буду. Но если кто-то знает почему такие лаги, пожалуйста, отпишитесь...

Кстати, изменение строк echo JText::sprintf('Read more...'); изменил на echo $this->item->title;. никак не сказывается ни при включенном, ни при выключенном компоненте, не понимаю почему. Пробовал исправлять и в шаблоне и в системе непосредственно...
« Последнее редактирование: 18.11.2010, 15:27:48 от Chikir »
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Нужна помощь! Стер кэш и покосило
« Ответ #7 : 18.11.2010, 17:22:18 »
причем здесь кэш вообще не понятно.
что все дело в компоненте JComments.
не в компоненте, а в контент плагние от JComments, который можно настроить или отключить.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна помощь! Вместо сайта показывает белый лист в фаерфоксе и 500 ошибку в Chrome

Автор Fatima_007

Ответов: 1
Просмотров: 1944
Последний ответ 12.11.2015, 00:20:22
от wishlight
Нужна помощь

Автор beemay

Ответов: 13
Просмотров: 2079
Последний ответ 28.05.2015, 17:24:39
от voland
Нужна оптимизация без продвижения

Автор fadan

Ответов: 4
Просмотров: 2280
Последний ответ 10.11.2014, 16:19:45
от yuri-it
Помощь в поиске скрипта на сайте

Автор Legran88

Ответов: 3
Просмотров: 1709
Последний ответ 02.04.2014, 18:10:16
от aspidy
Помощь в настройке сайта

Автор JohnGonzo

Ответов: 2
Просмотров: 1730
Последний ответ 18.01.2014, 19:42:46
от JohnGonzo