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

DOKTOP

  • Новичок
  • 5
  • 0 / 0
На форуме не смог найти подобной темы. Как сделать чтобы в JComments отображалась форма комментариев, даже для гостей (для тех кому поставлен запрет на комментирование). Объясню зачем лично меня интересует такой выверт. На старом сайте писалось много "ненужных" сообщений, и если имя ещё проверяется, то емейл можно смело от балды писать и посылать все что твоей душе угодно. Выход тут один ставить запрет на комментарии гостям.

Установлен плагин SLogin который удобно позволяет регистрировать пользователей, только вот минусик есть, видеть его могут лишь зарегистрированные пользователи (при условии отключения комментариев гостям). А значит практический смысл его в компоненте (лично для меня) теряется. Теперь собственно сам вопрос: Как сделать открытой для просмотра форму ввода комментариев даже для гостей, если им выставлен запрет комментирования?

Повертелся по файлам как в басне Крылова "Мартышка и очки" (так как не шарю не php, вообще не в чем шарю). Попробовал разрешить гостям оставлять комментарии, но убрал поля "Имя" "Емейл", так вообще стали улетать сообщения без контроля пиши и пуляй. Ставишь запрет исчезает форма комментирования, а вместе с ней и форма регистрации SLogin. Все бы ничего, если бы для публикации комментария требовалось подтверждение емейл, но это не реализовано. Посоветуйте как тут быть?
P.S. Сайт резиновый и стандартная форма регистрации пропадает с мобильных устройств, вообщем не могут люди написать комментарий, если они сидят с телефона.
« Последнее редактирование: 08.03.2016, 13:31:32 от DOKTOP »
*

DOKTOP

  • Новичок
  • 5
  • 0 / 0
Неиссякаемый шквал ответов, советов и прочего. И прошло то всего три дня когда успели? Ладно оставим патетику, может кто-нибудь, когда нибудь и ответит. Решил таким образом, тупо добавил новую позицию под комментарии (как я уже писал выше мои познания в php,html и прочих страшных буквах находятся в зачаточном состоянии, а значит и добавление позиции с нужным выравниванием в шаблон yootheme на довольно продолжительное время скрасило мое скучное и однообразное существование, кто не в курсе туда нельзя добавить позицию стандартным способом через index.php и пр., поэтому способы используются исключительно противоестественные ) и в этой новой позиции вывел модуль Slogin. Теперь неавторизованные пользователи видят надпись что комментирование им запрещено, а сразу под ней "Войдите с помощью:" и собственно сами иконки соц. сетей. Всем удачи!
P.S. Вдруг кого-то интересует судьба плагина JComments Social Login, так я его того ... бритвой по горлу и в колодец  ;)
« Последнее редактирование: 16.03.2016, 23:44:15 от DOKTOP »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отправляются комментарии из JComments 3.0.7.9

Автор akteon25

Ответов: 1
Просмотров: 1736
Последний ответ 21.02.2025, 12:41:06
от NewUsers
152-ФЗ jcomments электронная почта комментатора

Автор basn

Ответов: 1
Просмотров: 1735
Последний ответ 12.02.2025, 12:01:20
от basn
Как отключить капчу в jcomments 4?

Автор Алено4ка

Ответов: 1
Просмотров: 2752
Последний ответ 02.08.2024, 20:53:02
от ProtectYourSite
Вышла новая версия JComments Fork 4.0.16

Автор ProtectYourSite

Ответов: 79
Просмотров: 30454
Последний ответ 05.02.2024, 23:50:16
от ProtectYourSite
У Jcomments есть аналоги?

Автор ruslan13

Ответов: 10
Просмотров: 4963
Последний ответ 07.12.2023, 20:08:31
от Missile