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

Alexx69

  • Новичок
  • 5
  • 0 / 0
Добрый день. Joomla 1.5.26.
На сайт был внедрён вредоносный код (в скрипты mootools) и некоторый другой мусор. Всё это было вычищено. Поисковики больше не находят в файлах никаких проблем. Однако иногда на главной странице (и даже один раз в админке) вверху страницы на сером фоне выскакивает вредоносная реклама виагры. При этом также меняются некоторые заголовки на странице.
Даже не представляю, куда копать и что делать? Спасибо за возможную помощь.


*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
ссылка на сайт имеется?
Разработка, доработка расширений для Joomla!
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
ссылка на сайт имеется?

А на скрине не видно ?
superpressa.ru
Ищи вставки кода в файлах сайта base64_decode
*

Alexx69

  • Новичок
  • 5
  • 0 / 0
В каталоге templates/beez находился зашифрованный текстовый  файл 55.txt со ссылками на китайские сайты со скриптами. Я его удалил. Пока на главной странице не вижу рекламы.
Только строка base64_decode встречается в файле plugins/editors/jce/tiny_mce/plugins/advcode/js/tokenizephp.js
Возможно, что поэтому в админке реклама тоже всплывала? Вопрос: нужно ли что-то делать с файлом tokenizephp.js?
Спасибо!
*

Alexx69

  • Новичок
  • 5
  • 0 / 0
2 Rex_One. Вредоносного ПО уже нет, просто Яндекс ещё не переиндексировал страницы (Opera пользуется данными Яндекса, как я понимаю). Оставил заявку на Яндексе ещё 11 февраля, но до сих пор пересмотра не было. Google уже ничего не видит. Осталась только реклама.

Ничего не могу сделать. Строка с текстом base64_decode встречается в следующих файлах:

administrator/components/com_media/controllers/file.php
components/com_content/controller.php
modules/mod_junewsultra/img/phpthumb.class.php
modules/mod_junewsultra/img/phpthumb.functions.php
modules/mod_junewsultra/img/img.php
libraries/simplepie/simplepie.php
libraries/phpxmlrpc/xmlrpc.php
libraries/openid/Auth/OpenID/BigMath.php
libraries/openid/Auth/OpenID/Consumer.php
libraries/openid/Auth/OpenID/Association.php
libraries/joomla/session/storage/cpt.php
libraries/geshi/geshi/php-brief.php
libraries/geshi/geshi/php.php
includes/Str1x.php
includes/phpInputFilter/data.php
includes/moi99.php
templates/beez/html/mod_login/default.php
libraries/joomla/session/storage/cpt.php

Этот файл я удалил, очень он на совсем "левый" похож:
templates/beez/html/com_poll/poll/graph.php

Как я понимаю, всё это вычистить совсем невозможно? Трудно отличить собственно код, всё перемешано (в php я не разбираюсь).
« Последнее редактирование: 14.02.2013, 01:21:23 от Alexx69 »
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
Зашел на сайт, а тут - opera:site-warning

Опасный сайт

Посещение этой страницы может представлять опасность. Страница была замечена в распространении вредоносного программного обеспечения.

Opera Software настоятельно не рекомендует посещать эту страницу.
Кривизна рук не компенсирует прямизну извилин.
*

Alexx69

  • Новичок
  • 5
  • 0 / 0
И ещё вопрос - как защититься от Web Shell by oRb, что нужно подкрутить и где? Спасибо.
*

Alexx69

  • Новичок
  • 5
  • 0 / 0
Итоги безуспешной борьбы.
С помощью скрипта от icom удалил сам текст вируса. Он находился только в одном файле includes/moi99.php
Не трогал остальные файлы, где находится просто ссылка на base64_decode.

Сканер http://site-security.ru/nash-pervyj-skaner.html

показал подозрительный файл
templates/beez/mail_book.php

В файле находится зашифрованный текст. Я этот файл тоже удалил.

А реклама всё равно лезет.
*

denkog

  • Осваиваюсь на форуме
  • 46
  • 9 / 0
Убери
Код: html4strict
<meta name="generator" content="Joomla! 1.5 - Open Source Content Management">
*

denkog

  • Осваиваюсь на форуме
  • 46
  • 9 / 0
Иначи опять взломают
*

denkog

  • Осваиваюсь на форуме
  • 46
  • 9 / 0
во все каталоги помети index.html
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Убери
Код: html4strict
<meta name="generator" content="Joomla! 1.5 - Open Source Content Management">
Что за бред?
Боты давно не смотрят что за сайт.
У меня в логах попытки найти уязвимости и от Wordpressа и от других движков, никто не смотрит на этот тэг.
*

denkog

  • Осваиваюсь на форуме
  • 46
  • 9 / 0
Хакеры смотрят. Кто ламает
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Хакеры давно всё на поток поставили.
Боты тупо заливают шеллы по уязвимостям, а там уже и хакеры подтягиваются, и даже толком не смотрят что за двиг взломан.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор 62411

Ответов: 6
Просмотров: 3990
Последний ответ 31.03.2024, 16:14:32
от SeBun
Компоненты и скрипты для защиты сайта. Логи атак на сайты

Автор wishlight

Ответов: 678
Просмотров: 271544
Последний ответ 14.09.2022, 14:29:43
от wishlight
Способы защиты сайта от DDoS атак?

Автор IgorMJ

Ответов: 7
Просмотров: 3326
Последний ответ 05.10.2021, 21:39:26
от ShopES
Новый набег ботов в регистрации сайта... Какой в этом смысл то?

Автор Cedars

Ответов: 11
Просмотров: 2901
Последний ответ 03.11.2020, 17:36:03
от Cedars
Мониторинг файлов CMS и сайта - предлагаю решение

Автор GRIG

Ответов: 18
Просмотров: 5354
Последний ответ 28.08.2020, 22:00:30
от cntrl