При переезде с Joomla 3 на Joomla 4 достаточно часто встречается ошибка «0 - Modulo by zero». Связана она, как правило, с тем, что имеет место быть попытка деления на ноль. Конкретно у меня эта ошибка наиболее часто появлялась в файлах шаблонов стандартного компонента «com_content» отвечающего за создание и отображение материалов на сайте.
В процессе работы над одним из своих плагинов мне понадобилось программно добавлять статью в стандартном менеджере материалов. Поскольку мой плагин должен был работать, как под Joomla 3 , так и под Joomla 4 выяснились определенные нюансы и отличия при реализации под разные версии CMS.
В связи с тем, что требования закона 152-ФЗ «О персональных данных» с 1 июля 2017 года ужесточились, всем владельцам сайтов крайне рекомендуется озаботиться тем, чтобы под каждой формой обратной связи располагался флажок с текстом, нажатие на который позволит посетителю дать согласие на обработку персональных данных.