Инструкции админа.

Как убрать из меню административной панели удаленный компонент

 

Вступление

Продолжаем чистить административную панель. В прошлой статье удалили из списка расширений строки с удаленными расширениями. Сегодня почистим основное (горизонтальное) меню административной панели.

Задача

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

clean menu adminpanel screen1

Задача, убрать из меню административной панели удаленный компонент, в данном случае JoomGallery, тип компонента COM_JOMGALLERY.

Решение задачи убрать из меню административной панели удаленный компонент

Обязательно! Сначала делаем резервную копию всей базы данных. Для этого есть кнопка «Экспорт». Она может понадобится если сделаем случайную ошибку.  

  • Во-первых, проверяем корректность удаления компонента в административной панели. Делаем это на вкладке Расширение>>>Менеджер расширений>>>Управление;
  • Во-вторых, смотрим следы от удаленного компонента в каталоге сайта.

Для этого идем в каталог сайта по FTP;

Ищем удаленный компонент в каталогах: components и administrator/components по его названию;

  • В-третьих, даже если вы нашли следы и удалили их в каталоге, чистим базу данных.

Для этого идем в базу данных сайта, используя phpmyadmin через панель хостинга;

Открываем базу данных сайта и в таблицах базы, ищем таблицу [prefix_menu];

Открываем таблицу кнопкой «Изменить»;

Ищем в поле [title] название нашего компонента по типу COM_JOMGALLERY. Их будет столько, сколько строк вы видите в меню;

clean menu adminpanel screen2

Всё с COM_JOMGALLERY выделяем и удаляем списком (кнопка удалить внизу);

clean menu adminpanel screen3

Остатки удаляем построчно (кнопка удалить в строке);

clean menu adminpanel screen4

Всё, в базе данных больше никаких действий делать не нужно.

Проверка

Для проверки проделанных работ по чистке меню административной панели, идем в панель и смотрим, после очистки кэша, на основное меню панели. Результат – нам удалось убрать из меню административной панели удаленный компонент.

Как убрать из меню административной панели удаленный компонент

Вывод

Я показал, как убрать конкретный компонент из основного меню административной части сайта COM_JOMGALLERY. Аналогично можно удалить любой НЕ системный компонент ядра системы. Важно определить его тип, который совпадает с названием каталога данного компонента или просто виден в меню.

©Joomla-abc.ru

Еще статьи

 

    

Поиск по сайту

Популярные