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

juvemen

  • Захожу иногда
  • 97
  • 0 / 0
Всем привет, такая проблема каждые 30 дней в корне сайта переименовываются сами по себе два файла такие как configuration.php и index.php и соответственно при посещении сайта появляется уведомление "Page not found". К переименованным двум файлам добавляются единица с точкой и файлы выглядит так 1.configuration.php и 1.index.php.
Ручное переименование файлов помогает но уже надоело в течение 6-ти месяцев исправлять....

Как решить проблему?

*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

juvemen

  • Захожу иногда
  • 97
  • 0 / 0
Найти что это делает и устранить

Дайте пожалуйста наводку где искать?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Дайте пожалуйста наводку где искать?
Не дам.
Это конкретно ваш сайт надо смотреть.
Стандартного такого поведения нет
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Была тема, только файлы периодически переименовывались .
Версия Joomla актуальная ? Проверить на вирус/шелл, задать вопрос хостеру .
*

juvemen

  • Захожу иногда
  • 97
  • 0 / 0
Была тема, только файлы периодически переименовывались .
Версия Joomla актуальная ? Проверить на вирус/шелл, задать вопрос хостеру .

Версия Joomla! 3.9.15 попробую с хостером связаться
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Ну хостер ничего не обязан. Варез или разработчику не заплатили?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Версия Joomla! 3.9.15 попробую с хостером связаться
Могу написать вам скрипт, который будет каждые 30 дней переименовывать файлы обратно...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
Могу написать вам скрипт, который будет каждые 30 дней переименовывать файлы обратно...
:laugh: ;D
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
*

wishlight

  • Гуру
  • 5078
  • 320 / 1
  • От 300 руб быстрый хостинг. Сервера.
Или кто-то имеет доступ кроме вас или вас взломали. Смените доступы. Пробовали менять?
*

juvemen

  • Захожу иногда
  • 97
  • 0 / 0
В общем проблема решилась этой статьей https://forum.joomla.org/viewtopic.php?t=969105
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
В общем проблема решилась этой статьей
Добавлю само решение, ошибка с значением пути к папке логов
Цитировать
I just found out , that I had wrongly setup $log_path

Wrongly was there "www", right is "logs".
public $log_path = '/mnt/data/...../www';

Is possibility, that was the case of renaming? Because when I upgraded Joomla, files in logs folder rename same with prefix 1
*

Camero

  • Новичок
  • 4
  • 0 / 0
Очень вероятно что сайт взломали... Я бы начал дело с поиска вирусов. Скачав для начала весь архив с сайтом и БД и просканировав файлы несколькими антивирусами.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Очень вероятно что сайт взломали... Я бы начал дело с поиска вирусов. Скачав для начала весь архив с сайтом и БД и просканировав файлы несколькими антивирусами.
Вы прочитали предыдущее сообщение? На чем строится ваше утверждение? На собственных домыслах? И вы реально считаете антивирус панацеей от всех проблем?

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

Ну посмотрим через 30 дней, решил ли ТС проблему...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

juvemen

  • Захожу иногда
  • 97
  • 0 / 0


Ну посмотрим через 30 дней, решил ли ТС проблему...

Будем ждать, время покажет...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт перестал нормально грузиться

Автор Leo1986

Ответов: 17
Просмотров: 2648
Последний ответ 11.06.2025, 13:55:08
от zilonitiz
Как конвертировать сайт Joomla в мобильное приложение?

Автор 62411

Ответов: 1
Просмотров: 1375
Последний ответ 14.06.2024, 15:31:24
от Olg
После выключения расширения лег сайт

Автор blind

Ответов: 4
Просмотров: 1914
Последний ответ 19.05.2024, 14:13:33
от blind
Google Переводчик не переводит сайт

Автор Aqua

Ответов: 1
Просмотров: 1581
Последний ответ 04.03.2024, 12:50:00
от kovAlexandr78
Администрирую и редактирую сайт на CMS Joomla. Вопросы про настройки CMS

Автор admi5575

Ответов: 4
Просмотров: 1232
Последний ответ 10.05.2023, 09:02:29
от admi5575