как убрать рекламу в админке opencart

Как удалить рекламу opencart в админке.

Здесь вы видите рекламу:

Реклама, которую я хочу удалить


person Srini Balu    schedule 16.04.2019    source источник
comment
Это при дефолтной установке? Возможно, вы установили дополнительный модуль sage Pay, в котором есть эта реклама.   -  person K. B.    schedule 16.04.2019
comment
Файл ветки для этой страницы будет где-то в / admin / view / template /, но если вы не можете его найти, просто используйте adblock.   -  person Paul Feakins    schedule 16.04.2019
comment
Это при дефолтной установке? Да, это в 3.0.3.1.   -  person Paul Feakins    schedule 17.04.2019


Ответы (3)


В вашей установке OpenCart перейдите в файл

/admin/controller/extension/extension/promotion.php

и добавить заменить этот код на line 18

return $response;

с этим

return '';

Это удалит все рекламные акции, которые вы видите в своей панели администратора OpenCart.

Наслаждаться!

person Dmitriy Zhuk    schedule 19.04.2019

Ответ Дмитрия Жука применить проще всего. Альтернативой, если вы хотите внести изменения в качестве мода, является использование чего-то вроде этого:

<?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 и захотите рекламировать свои пользователи.

person trapper_hag    schedule 01.05.2019

Возможно, еще лучше, если вы пойдете по маршруту редактирования, как я:

 <?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 '';
    }
} 
person user2679805    schedule 15.06.2020