Как указывает практика, начинающие юзеры, в процессе ознакомления с системой, часто убирают обычные расширения Joomla, а потом спрашивают каким образом их можно возвратить назад. Мы уже обрисовывали процесс восстановления обычного компонента Joomla, сейчас же давайте разглядим функцию восстановления модуля.
Модули в Joomla можно условно поделить на 3 группы: Обычные
К группе обычных относятся модули, которые идут в обычной поставке Joomla. Неувязка восстановления модулей данной группы разъясняется конкретно тем, что они инсталлируются сразу с системой, и раздельно их дистрибутив скачать нигде нельзя. Пользовательские
Это ординарно текстовые блоки, создаваемые в административной панели Joomla. В принципе они являются вроде бы виртуальными модулями. При удалении такового модуля данные, размешщенные в нем теряются невозвратно. Единственный метод вернуть данные это восстановиться с резервной базы данных. Модули посторониих разрабов
В эту группу входят модули, сделанные посторонними разрабами расширений. Никаких особенных заморочек с восстановлением их опосля удаления появиться не обязано, поэтому как постоянно есть начальный дистрибутив, и модуль можно без заморочек установить повторно.
Итак, для того, чтоб вернуть удаленный модуль, нам нужно кое-где взять его дистрибутив и установить его средством Менеджера модулей административной панели Joomla. А где взять дистрибутив обычного модуля? Верно, создадим сами! Разглядим эту функцию на примере обычного модуля mod_mostread (Most Read Content): Извлекаем с дистрибутива Joomla файлы обычного модуля mod_mostread: /modules/mod_mostread.php /modules/mod_mostread.xml
ПРИМЕЧАНИЕ: В приведенном примере, в состав дистрибутива модуля мы включаем лишь два файла: конкретно файлик скрипта (mod_mostread.php) и файлик описания дистрибутива (mod_mostread.xml). Это обосновано тем, что на текущий момент времени, все обычные модули состоят с 1-го файла скрипта и описания, но остальные модули могут состоять с случайного количества файликов и включать в дистрибутив изображения, вспомогательные файлы и т.д. Запаковываем данные файлы модуля в Zip-архив (к примеру, при помощи WinZip).
Все, у нас готов дистрибутив модуля mod_mostread. Сейчас мы можем зайти в Менеджер модулей административной панели Joomla и поновой его установить.
ПРИМЕЧАНИЕ: при удалении модулей некие файлы от их могут остаться в директории /modules и помешать повторной установке, потому перед установкой удостоверьтесь, что модуль удален на сто процентов.