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

beshleyweb

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Подскажите где в админке можно настроить рейтинг для материалов, нужно чтоб один пользователь не мог голосовать больше 1 раза....
*

SDKiller

  • Moderator
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Настройка рейтинга для материалов
« Ответ #1 : 31.01.2012, 22:26:59 »
Нигде. Проверка идёт по последнему IP. Так один пользователь может голосовать сколько угодно раз даже с одного IP если подождёт голосования другого пользователя.
Или чередуя 2 IP
*

Onecandoit

  • Новичок
  • 2
  • 0 / 0
Re: Настройка рейтинга для материалов
« Ответ #2 : 08.02.2012, 18:20:23 »
А нет ли возможности изменить это? Я создаю каталог описаний фильмов, например.Пользователи могут оценивать материал. Под оценкой материала подразумевается оценка, скажем, фильма. Следовательно, повторные голоса нежелательны.
Может есть плагин для К2.
Может в php изменить что-то нужно?
Заранее благодарю за ответ.
*

gillmor

  • Захожу иногда
  • 53
  • 1 / 0
Re: Настройка рейтинга для материалов
« Ответ #3 : 10.02.2012, 14:09:16 »
А нет ли возможности изменить это? Я создаю каталог описаний фильмов, например.Пользователи могут оценивать материал. Под оценкой материала подразумевается оценка, скажем, фильма. Следовательно, повторные голоса нежелательны.
Может есть плагин для К2.
Может в php изменить что-то нужно?
Заранее благодарю за ответ.

Да не как это не сделать. Учет голосовавших ведется по IP, SDKiller по это написал. С помощью cookie тоже не выйдет, так как их можно очистить или вообще отключить, что так же даст право голосовать сколько хочешь. Есть вариант предоставлять возможность голосовать только зареганым. Тогда потребуется переписывать голосовалку что бы она заносила логин голосующего в базу и затем при очередном голосовании сверяла владельца сессии с базой логинов голосовавших. Короче вариант настолько замороченный, что для того, чтобы его реализовать надо много чего переписывать. Да и минусы свои в этом будут. Люди не любят регаться, а значит и голосовать не захотят. Да технические напряги в итоги будут.
*

Onecandoit

  • Новичок
  • 2
  • 0 / 0
Re: Настройка рейтинга для материалов
« Ответ #4 : 12.02.2012, 20:01:10 »
Спасибо, а надстроек для рейтинга нет? Кроме мультирейтинга, который, что самое плохое, действует как обычный.
*

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
Re: Настройка рейтинга для материалов
« Ответ #5 : 01.04.2014, 15:12:15 »
Нигде. Проверка идёт по последнему IP. Так один пользователь может голосовать сколько угодно раз даже с одного IP если подождёт голосования другого пользователя.
Или чередуя 2 IP
Накрутить рейтинг то можно, но усложнить пользователю задачу уже не плохо.
Вот находил решение для Joomlf 1.5 - http://joomlaportal.ru/content/view/1375/68/
Может кто подскажет как реализовать для плагина extravote? Код очень похож, но самомтоятельно расковырять не вышло!
Вот тему создавал, чтобы не дублироваться: http://joomlaforum.ru/index.php/topic,291728.msg1445299.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенос материалов из Joomla3 + K2 в Joomla4

Автор Magnum79

Ответов: 0
Просмотров: 2475
Последний ответ 24.05.2024, 21:49:14
от Magnum79
Как добавить свой класс для страниц вывода материалов по тегу k2?

Автор Slava77

Ответов: 0
Просмотров: 5319
Последний ответ 16.02.2023, 23:29:34
от Slava77
Наполняя категорию K2 копированием материалов, пропадает навигация в статьях

Автор Slava77

Ответов: 4
Просмотров: 3761
Последний ответ 24.12.2021, 22:30:56
от Slava77
Перестала работать опция оценки материалов/рейтинг в компоненте K2

Автор Yonakano

Ответов: 4
Просмотров: 2438
Последний ответ 07.02.2021, 00:30:57
от Yonakano
Не работает мультиязычность для материалов К2

Автор Kokshetau

Ответов: 5
Просмотров: 1663
Последний ответ 21.11.2020, 23:36:12
от Kokshetau