Доступен Joomla 3.8.7. Это релиз исправления ошибок для серии 3.x Joomla, включая более 70 исправлений ошибок и улучшений.

Удален стандартный компонент/модуль/мамбот. Как его вернуть обратно?

Удален стандартный компонент/модуль/мамбот. Как его вернуть обратно

Любой модуль или мамбот можно отключить, и совсем не обязательно его удалять. Но, если вы все-таки совершили непоправимое - значит вы еще совсем новичок и в принципе вам ничего не стоит переставить Joomla с нуля и не напрягаться по поводу этого дела. Еще у вас совершенно случайно может быть бэкап (резервная копия) Joomla из которого можно все восстановить. Но. Если ничего этого нет, то нужно сделать примерно следующие шаги:

  • Во-первых сделать бэкап файлов и базы данных.
  • Установить Joomla локально, чтобы можно было собрать инсталяционный архив с расширением
  • Если ваше расширение это:
    • Мамбот - в папке /mambots/группа/ надо найти чаще всего два файла мамбот.php и мамбот.xml, заархивировать их в zip архив и попытаться установить. "Группа" - это логическая группа вашего мамбота. Если это mosimage, то это группа content (мамбот обрабатывает контент на сайте). Если вы группу не знаете - попробуйте поискать везде.
    • Модуль - в папке /modules/ найдите чаще всего два файла (если их больше - при установке инсталлятор будет ругаться, что файлов не хватает или можно сразу глянуть в xml и узнать что нужно дополнительно) - mod_модуль.php и mod_модуль.xml. Запаковываем их в zip-архив и пробуем ставить.
    • Компонент - создаем временную папку, копируем в нее все файлы из директорий /administrator/components/com_компонент/ и /components/com_компонент/, запаковываем в zip-архив и пробуем ставить.

Но. Большинство стандартных компонентов, сделаны так, что не имеют в своем xml-файле записи о своей установке. Это не плохо, просто уж если считать их стандартными, то не так уж и страшно то, что информация о них вставляется еще при установке Joomla. В частности, у некоторых компонентов отсутствуют записи о пункте меню в административной части. Т.е. даже если вы таким образом поставите компонент, вы все-равно не сможете до него добраться (исключая ручной ввод в адресную строку браузера строчки "index2.php?option=com_компонент"). Поэтому можно:

  • Сделать дамп одной таблицы #__components и в нем найти всего одну строчку вида "INSERT INTO #__components ..." где будет присутствовать подстрока "com_компонент".
  • Руками в xml-файл еще до установки добавить секцию "administrator" (если ее нет), и в нее добавить тэг "menu". Примерно вот так:
 
<mosinstall>
...
 
  <administration>
    <menu>Заголовок пункта меню>
  >
 
...
>
 
Tasty от YooTheme
Я пользуюсь компонентом экспорта RSS - пытаюсь тян...

Читайте также:

 

Комментарии

Нет созданных комментариев. Будь первым кто оставит комментарий.
Уже зарегистрированны? Войти на сайт
Гость
18.06.2018
Доступен Joomla 3.8.7. Это релиз исправления ошибок для серии 3.x Joomla, включая более 70 исправлен...
Доступна Joomla 3.8.4. Это релиз безопасности для серии 3.x, которая устраняет четыре уязвимости без...
С перспективой Joomla 4 в следующем году мы хотели бы напомнить о необходимости обновления до PHP 7....
Доступна Joomla 3.8.3. Это релиз исправления ошибок для серии 3.x Joomla, который включает более 60 ...
Это релиз безопасности для серии 3.x Joomla, исправляющий три уязвимости безопасности, и устраняющий...
Обновлено - обновлена база данных вредоносных программ.Обновлено - теперь можно захватить IP-адрес о...

© TRY-ALL.RU 2010-2017
Использование материалов сайта возможно без условий.

Модули|Компоненты|Шаблоны|Плагины|Литература