Как удалить рекламу opencart в админке.
Здесь вы видите рекламу:
Как удалить рекламу opencart в админке.
Здесь вы видите рекламу:
В вашей установке OpenCart перейдите в файл
/admin/controller/extension/extension/promotion.php
и добавить заменить этот код на line 18
return $response;
с этим
return '';
Это удалит все рекламные акции, которые вы видите в своей панели администратора OpenCart.
Наслаждаться!
Ответ Дмитрия Жука применить проще всего. Альтернативой, если вы хотите внести изменения в качестве мода, является использование чего-то вроде этого:
<?xml version="1.0" encoding="utf-8"?>
<modification>
<name>Hide promotions in admin panel</name>
<code>skippromotion</code>
<version>3.0x</version>
<author>TH</author>
<link>https://stackoverflow.com/questions/55702884</link>
<file path="admin/controller/extension/extension/*.php">
<!-- Remove the 'promotions' feature -->
<operation error="log">
<search><![CDATA[$data['promotion'] = $this->load->controller('extension/extension/promotion');]]></search>
<add position="replace"><![CDATA[
$data['promotion'] = '';
]]></add>
</operation>
</file>
</modification>
Сохраните его как «install.xml», заархивируйте его как «skippromotion.ocmod.zip» и загрузите его с помощью «Установщика» в панели администратора - затем перейдите в «Модификации», включите мод и обновите кеш модов. Реклама должна исчезнуть из панели администратора.
Обратите внимание, что этот мод работает иначе, чем ответ Дмитрия Жука, он заменяет каждый вызов admin / controller / extension / extension / promotion.php, а не значение, которое возвращает скрипт.
Очевидно, вам нужно отключить мод и изменить OPENCART_SERVER в своей конфигурации, если вы когда-нибудь начнете свою собственную ферму установок OpenCart и захотите рекламировать свои пользователи.
Возможно, еще лучше, если вы пойдете по маршруту редактирования, как я:
<?php
class ControllerExtensionExtensionPromotion extends Controller {
public function index() {
// MOD Eliminate Admin promotions - just return nothing.
// we don't need to curl anything and might make site a touch faster
return '';
}
}