如何在管理面板中删除opencart广告。
在这里您看到广告:
答案 0 :(得分:2)
在您的OpenCart安装中,转到文件
<script src="https://momentjs.com/downloads/moment.js"></script>
并在/admin/controller/extension/extension/promotion.php
line 18
与此
return $response;
这将删除您在OpenCart管理面板中看到的所有促销活动。
享受!
答案 1 :(得分:0)
Dmitriy Zhuk的答案最容易应用。 如果您想将其更改为国防部的另一种选择是使用类似以下的内容:
<?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”,然后使用管理面板中的“安装程序”上载-然后转到“修改”,启用mod并刷新您的mod缓存。广告应从管理面板中消失。
请注意,此mod的工作方式与Dmitriy Zhuk的答案不同,它取代了对admin / controller / extension / extension / promotion.php的每次调用,而不是脚本返回的值。
很明显,如果您启动自己的OpenCart安装服务器场并希望向用户做广告,则需要禁用mod并在配置中更改OPENCART_SERVER。
答案 2 :(得分:0)
如果您像我一样走编辑路线,可能会更好:
<?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 '';
}
}