Начал удалять папки и файлы, но видно делаю не так.
Как правильно удалять?
Как удалить виджеты от этих компонентов?
Как удалить виджеты от этих компонентов?
Настройки — виджеты. Хватайте виджет курсором и тащите вниз в "неиспользуемые виджеты".
Удалить типы контента можно в настройках типов контента. )))
Удалять какие-либо папки и файлы я бы настоятельно не советовал.
Но зачем???И не только удаление, включить/выключить тоже бы не помешало.
Для экономии мета на диске, которые занимает этот компонент?
В типах контента можно отключать типы контента. По-моему этого более чем достаточно.
Вы путаете типы контента и компоненты в двойке. ТС я так понял понаустанавливал в одно время кучу разных сторонних виджетов и компонентов, а теперь настало время лишнее убрать из системы дабы "глаза не мозолили". Ну или что-то в этом роде.В типах контента можно отключать типы контента. По-моему этого более чем достаточно.
На данный момент удалять нужно, как сказал PIN. Ручками, при этом желательно системные компоненты не трогать. Они сильно завязаны с системой.
Берём инсталлятор,
удаляем файлы такие же как в нём из вашего сайта,
идём в базу данных в таблице controllers удаляем строку с выбранным компонентом,
идём в таблицу widgets смотрим id удаляемого виджета,
запоминаем id, удаляем строку выбранного виджета,
идём в таблицу widgets_bind удаляем все строки, у которых widget_id равно id удалённого ранее виджета.
Как-то так (и разумеется не забываем про бэкап файлов и БД).
Спасибо! Вот теперь понял.
ТС никак не обозначил, что он хочет удалить именно сторонние компоненты.
Если на то пошло, самым простым методом удаления ненужных компонентов будет именно так :
идём в базу данных в таблице controllers удаляем строку с выбранным компонентом,
А файлы пусть лежат. Пить-есть не просят, места много не занимают.
А уж если хочется владельцу чистоты, невинности и целомудрия, пусть заново сайт инсталлирует и установит только те компоненты и виджеты, которые необходимы.
А базу завсегда можно восстановить и отредактировать.
Как ни странно, а отсутствие записи в таблице controllers не гарантирует пассивное нахождения файлов компонента в файловой системе.А файлы пусть лежат. Пить-есть не просят, места много не занимают.
"Чистота залог здоровья". На действующем проекте переустановка всей системы выглядит проблематичнее, чем удаление одного ненужного (неработоспособного) виджета или компонента.А уж если хочется владельцу чистоты, невинности и целомудрия, пусть заново сайт инсталлирует и установит только те компоненты и виджеты, которые необходимы.