Как восстановить удаленный модуль

  • Среда, 27 сентября 2006

Как показывает практика, начинающие пользователи, в процессе ознакомления с системой, частенько удаляют стандартные расширения Joomla, а затем спрашивают каким образом их можно вернуть назад. Мы уже описывали процесс восстановления стандартного компонента Joomla, сегодня же давайте рассмотрим процедуру восстановления модуля.

Модули в Joomla можно условно разделить на 3 группы:

  • Стандартные

    К группе стандартных относятся модули, которые идут в стандартной поставке Joomla. Проблема восстановления модулей этой группы объясняется именно тем, что они устанавливаются одновременно с системой, и отдельно их дистрибутив скачать нигде нельзя.

  • Пользовательские

    Это просто текстовые блоки, создаваемые в административной панели Joomla. В принципе они являются как бы виртуальными модулями. При удалении такого модуля данные, размешщенные в нем теряются безвозвратно. Единственный способ восстановить данные это восстановиться из резервной базы данных.

  • Модули сторонних разработчиков

    В эту группу входят модули, созданные сторонними разработчиками расширений. Никаких особых проблем с восстановлением их после удаления возникнуть не должно, потому как всегда есть исходный дистрибутив, и модуль можно без проблем установить повторно.

Итак, для того, чтобы восстановить удаленный модуль, нам необходимо где-то взять его дистрибутив и установить его посредством Менеджера модулей административной панели Joomla. А где взять дистрибутив стандартного модуля? Правильно, сделаем сами! Рассмотрим эту процедуру на примере стандартного модуля mod_mostread (Most Read Content):

  1. Извлекаем из дистрибутива Joomla файлы стандартного модуля mod_mostread:
    • /modules/mod_mostread.php
    • /modules/mod_mostread.xml

    ПРИМЕЧАНИЕ: В приведенном примере, в состав дистрибутива модуля мы включаем только два файла: непосредственно файл скрипта (mod_mostread.php) и файл описания дистрибутива (mod_mostread.xml). Это обусловлено тем, что на текущий момент времени, все стандартные модули состоят из одного файла скрипта и описания, однако другие модули могут состоять из произвольного количества файлов и включать в дистрибутив изображения, вспомогательные файлы и т.д.

  2. Запаковываем данные файлы модуля в Zip-архив (например, с помощью WinZip).

Все, у нас готов дистрибутив модуля mod_mostread. Теперь мы можем зайти в Менеджер модулей административной панели Joomla и заново его установить.

ПРИМЕЧАНИЕ: при удалении модулей некоторые файлы от них могут остаться в директории /modules и помешать повторной установке, поэтому перед установкой убедитесь, что модуль удален полностью.

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео

Форум о Joomla