Подскажите как скрыть СПИСОК КОММЕРЧЕСКИХ МОДУЛЕЙ в панеле администратора, которые предлагаются к покупке.
1) Откройте файл /classes/controller/AdminController.php и в начале методов
initTabModuleList и
filterTabModuleList добавьте подобный код:
Код:
return;
Пример:
Код:
protected function filterTabModuleList()
{
return;
static $list_is_filtered = null;
if ($list_is_filtered !== null)
return;
if (!$this->isFresh(Module::CACHE_FILE_DEFAULT_COUNTRY_MODULES_LIST, 86400))
file_put_contents(_PS_ROOT_DIR_.Module::CACHE_FILE_DEFAULT_COUNTRY_MODULES_LIST, Tools::addonsRequest('native'));
...
Откройте файл /controllers/admin/AdminModulesController.php и в начале метода
ajaxProcessRefreshModuleList добавьте подобный код:
Код:
return;
2) В директории
/config/xml/ удалите все файлы по маске: "*.xml".
Они увеличивают нагрузку на веб-сервер.
Данный функционал никак не увеличит нагрузку на сервер (файл с модулями обновляется раз в неделю), но список данных модулей отвлекает администратора - это да.