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

Nesn

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Здравствуйте.
Предстория. Есть сайты joomla1.5. В прошлом году как-то начался каскад взломов. Было время когда ломали чуть ли не каждую неделю, а иногда и через день. Проблема в том, что эта версия перестала поддерживаться и кроме того, постоянное латание дыр, какие-то манипуляции по защите приносило пользу лишь на какое-то время. Да и ко всему катастрофическая нехватка времени не позволяла полноценно залатать дыры. Перенос на новую SMC то же требовало временных затрат.
Подумывал о том, что бы закрыть нафиг сайты.

В инете нашел идею, немного развил ее, написал скрипт и жизнь стала лучше *DRINK*. Использую примерно 5 месяцев. Могу сказать с уверенностью, что работает на 5.
Принцип работы
Сканирование файлов и удаление чужеродных файлов до того, как они успели напакостить. Даже в случае если продолжают заливать файлы, риск минимален. (По крайней мере за 5 месяцев, несмотря на то, что было залито сотни файлов, вреда никакого) Например, в настоящее время, примерно раз в две недели заливают чего-то, но я к этому отношусь совершенно спокойно, поскольку залитые файлы удаляются почти сразу же, а мне на почту приходит письмо, что в такие-то директории были залиты такие-то файлы. Они естественно были удалены. Можно конечно, копировать их, переименовывать и т.д.

Посмотреть, пощупать не могу предоставить, поскольку я делал для себя, то например, настройки хранятся в файле. Работу скриптов увидеть можно либо на локалке либо на своем сайте. На моих сайтах работу увидеть могу только я.

Можно конечно подумать сделать что-то типо демо, или сверстать панель для настроек, но за это я возьмусь если будет хоть какой-то спрос.

Повторюсь, принцип работы удаление чужеродных файлов, происходит до того, как они успели Вам напакостить. Недостаток-нагрузка на сервер. Но опять же, все зависит от настроек и и нагрузку можно свести к минимуму.

Спасибо за внимание.
Если интересно, прошу писать в личку.

P.S. Прошу извинить, наверное поместил не  в тот раздел форума. Если это так, прошу перенести в соответствуйщий

*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Идея конечно же хорошая у вас, ну а почему не заняться изначально тем, чтобы предотвратить взлом? посмотреть в сторону предотвращения, детекций атак и на этом уровне решать проблему?
*

Nesn

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Идея конечно же хорошая у вас, ну а почему не заняться изначально тем, чтобы предотвратить взлом? посмотреть в сторону предотвращения, детекций атак и на этом уровне решать проблему?

По поводу, предотвращения взлома. Пока будут сайты с лицензией GNU (и не только), их ломали, ломают и будут ломать. И вот темы типа "ой мой сайт взломали-помогите!" будут всегда.  ! И дело не только в кривых руках или недостатке знаний. Это как снаряд и танковая броня. Извечное противодействие.

Я например, столкнулся с тем, когда взламывали сайт, пока я закрывал дыру, злые хацкеры находили другую. Или пока я вычищал от кода, восстанавливал мне успевали залить что-то новенькое, интересненькое :(... Потом я плюнул, потратил три-четыре дня и теперь сплю спокойно.  Через три-четыре месяца возможно появится свободное время и тогда наверное перенесу сайты с 1.5 на другую cms.





*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Цитировать
Потом я плюнул, потратил три-четыре дня и теперь сплю спокойно.
Только пользователи ваших сайтов не спят спокойно, не думали, что им могут через ваши сайты залить вирус. Хотя в наше время всем кто пытается сделать сайт, наплевать по большому счету на это.
*

Nesn

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Только пользователи ваших сайтов не спят спокойно, не думали, что им могут через ваши сайты залить вирус. Хотя в наше время всем кто пытается сделать сайт, наплевать по большому счету на это.
Каким образом пользователи сайтов могут получить вирус? Если заражения, изменения на сайте не происходит!  Вы знаете что такое имунная система? Так вот мой скрипт(ы) это своего рода имуннитет. Точно такая же аналогия. Надеюсь сейчас я понятно объяснил....
Вон я вижу у Вас ссылка на какой-то сканер. Он у Вас чистит ПОСЛЕ того как произошло заражение. Мои скрипты удаляют чужеродные скрипты ДО заражения. Разницу улавливаете?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Интересно. Можете в двух словах о принципе работы? Или это секрет фирмы?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

winstrool

  • Давно я тут
  • 820
  • 51 / 2
  • Свободен для работы
Каким образом пользователи сайтов могут получить вирус? Если заражения, изменения на сайте не происходит!  Вы знаете что такое имунная система? Так вот мой скрипт(ы) это своего рода имуннитет. Точно такая же аналогия. Надеюсь сейчас я понятно объяснил....
Вон я вижу у Вас ссылка на какой-то сканер. Он у Вас чистит ПОСЛЕ того как произошло заражение. Мои скрипты удаляют чужеродные скрипты ДО заражения. Разницу улавливаете?
Интересно, а как же ваш скрипт будет работать если к примеру через админку, встроят JavaScript с вредоносом? или просто с вашего сайта, сольют БД юзеров, для спама?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При открытии сайта с режима инкогнито перекидывает на вирусный сайт

Автор 62411

Ответов: 6
Просмотров: 3987
Последний ответ 31.03.2024, 16:14:32
от SeBun
Скрипты защиты Joomla 4

Автор mister_boy

Ответов: 6
Просмотров: 4131
Последний ответ 16.05.2023, 16:38:58
от mister_boy
Компоненты и скрипты для защиты сайта. Логи атак на сайты

Автор wishlight

Ответов: 678
Просмотров: 271534
Последний ответ 14.09.2022, 14:29:43
от wishlight
Изолирование папок сайтов на OpenServer

Автор Lemady

Ответов: 41
Просмотров: 8445
Последний ответ 29.11.2021, 15:47:31
от KoreshS
Способы защиты сайта от DDoS атак?

Автор IgorMJ

Ответов: 7
Просмотров: 3325
Последний ответ 05.10.2021, 21:39:26
от ShopES