如何删除管理面板中的opencart广告。
在这里你看到广告:
在OpenCart安装中转到文件
/admin/controller/extension/extension/promotion.php
并在line 18
上添加替换此代码
return $response;
有了这个
return '';
这将删除您在OpenCart管理面板中看到的任何促销。
请享用!
Dmitriy Zhuk的答案是最容易申请的。如果您希望将更改作为mod的替代方法是使用以下内容:
<?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'并使用管理面板中的'Installer'上传 - 然后转到'Modifications',启用mod并刷新mod缓存。广告应从管理面板中消失。
请注意,此mod以与Dmitriy Zhuk的答案不同的方式工作,它将替换每个对admin / controller / extension / extension / promotion.php的调用,而不是脚本返回的值。
显然,如果您开始自己的OpenCart安装场并希望向用户做广告,则需要禁用mod并更改配置中的OPENCART_SERVER。