Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за 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 Ответов
  • 924 Просмотров
*

Plosky

  • Захожу иногда
  • 106
  • 2 / 0
Проблема с БД?
« : 14.10.2016, 14:15:31 »
На хостинге timeweb возникла проблема с двумя базами данных, из-за которой система резервных копий хостинга создает кривой дамп. По работе сайты работают отлично - никаких проблем. И вручную экспорт и последующий импорт в phpMyAdmin проходят без проблем.  Саппорт хостера уверяет, что проблема в бд и скорее всего в кодировке. Сайты на Joomla + VM.

Вот небольшая выдержка из беседы с саппортом:
- Раз
Спойлер
[свернуть]

- Два
Спойлер
[свернуть]

- три
Спойлер
[свернуть]
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Проблема с БД?
« Ответ #1 : 14.10.2016, 14:25:03 »
Измените кодировку базы. Я для надежности скачиваю дамп базы, в Notepad++ открываю ее, меняю кодировку на UTF-8, закрываю с сохранением. Далее удаляете целиком базу и создаете новую, указываете ей изначально utf8_general_ci, и импортируете полученный дам в нее. Вот и все. Но не забывайте еще и про кодировку сайта, и про кодировку файлов сайта. Какая версия Joomla?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Проблема с БД?
« Ответ #2 : 14.10.2016, 14:28:33 »
Если есть ssh (а где его сейчас нет), то лучше средства, чем бекапить через mysqldump еще не придумали и пробуйте вариант от SeBun.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Plosky

  • Захожу иногда
  • 106
  • 2 / 0
Re: Проблема с БД?
« Ответ #3 : 14.10.2016, 14:49:40 »
Измените кодировку базы. Я для надежности скачиваю дамп базы, в Notepad++ открываю ее, меняю кодировку на UTF-8, закрываю с сохранением. Далее удаляете целиком базу и создаете новую, указываете ей изначально utf8_general_ci, и импортируете полученный дам в нее. Вот и все. Но не забывайте еще и про кодировку сайта, и про кодировку файлов сайта. Какая версия Joomla?
Кодировка сайтов UTF-8. Joomla и VM последних версий. Попробую воспользоваться вашим советом.

Если есть ssh (а где его сейчас нет), то лучше средства, чем бекапить через mysqldump еще не придумали и пробуйте вариант от SeBun.
Бэкапить не сложно и через phpMyAdmin, но это необходимо делать вручную. Система хостера автоматически делает несколько бэкапов, что очень удобно.
« Последнее редактирование: 14.10.2016, 14:53:32 от Plosky »
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Проблема с БД?
« Ответ #4 : 14.10.2016, 15:58:39 »
Бэкапить не сложно и через phpMyAdmin, но это необходимо делать вручную. Система хостера автоматически делает несколько бэкапов, что очень удобно.
Согласен, не сложно, через ssh просто удобнее и быстрее. Автоматически бекап легко сделать через Планировщик (Cron). Очень не советую полагаться только на хостера. Был совсем недавно случай когда помер и сайт и бекапы у хостера одного.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Plosky

  • Захожу иногда
  • 106
  • 2 / 0
Re: Проблема с БД?
« Ответ #5 : 14.10.2016, 16:36:23 »
Согласен, не сложно, через ssh просто удобнее и быстрее. Автоматически бекап легко сделать через Планировщик (Cron). Очень не советую полагаться только на хостера. Был совсем недавно случай когда помер и сайт и бекапы у хостера одного.
Да я не такой спец, не знаю что такое ssh и cron. Можете подсказать, как это настроить на хосте timeweb?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Проблема с БД?
« Ответ #6 : 14.10.2016, 16:49:10 »
Да я не такой спец, не знаю что такое ssh и cron. Можете подсказать, как это настроить на хосте timeweb?
1. ssh
2. cron
3. Google
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JEvents проблема с високосным годом

Автор vladimir213

Ответов: 0
Просмотров: 745
Последний ответ 10.10.2016, 11:03:43
от vladimir213