去除discuz后台应用插件发现新版的更新提示支持指定插件
去除discuz社区后台应用插件发现新版的更新提示支持指定插件屏蔽更新提示,不影响正版插件更新提示:有些站长对插件做了二次开发,无法再对插件进行后续更新操作,看着更新提示又不舒服,可按以下方法操作
修改文件source/admincp/admincp_plugins.php
查找代码
$plugins[] = $plugin['identifier'];
在上方加入以下代码(下面二选一)
1、去除所有插件更新提示
$updateinfo = '';
2、去除指定插件的更新提示(将xxxxxx换成插件id)
if(in_array($plugin['identifier'], array('xxxxxx', 'xxxxxx', 'xxxxxx', 'xxxxxx'))) {
$updateinfo = '';
}
要屏蔽Discuz后台应用插件的更新提示,特别是针对指定插件的更新提示,你可以按照以下步骤进行操作。这个方法适用于那些对插件进行了二次开发,不希望再接收更新提示的站长。
### 1. 修改文件 `source/admincp/admincp_plugins.php`
首先,你需要找到并编辑 `source/admincp/admincp_plugins.php` 文件。这个文件负责处理后台插件管理的逻辑。
### 2. 查找代码
在文件中查找以下代码:
$plugins = $plugin;
### 3. 添加屏蔽更新提示的代码
在找到的代码上方,你可以选择以下两种方式之一来屏蔽更新提示。
#### 方法一:去除所有插件的更新提示
如果你希望屏蔽所有插件的更新提示,可以在 `$plugins = $plugin;` 上方添加以下代码:
$updateinfo = '';
这样,所有插件的更新提示都会被屏蔽。
#### 方法二:去除指定插件的更新提示
如果你只想屏蔽某些特定插件的更新提示,可以使用以下代码。将 `xxxxxx` 替换为你想要屏蔽的插件的ID。
if(in_array($plugin, array('xxxxxx', 'xxxxxx', 'xxxxxx', 'xxxxxx'))) {
$updateinfo = '';
}
例如,如果你想要屏蔽插件ID为 `plugin1` 和 `plugin2` 的更新提示,代码可以写成:
if(in_array($plugin, array('plugin1', 'plugin2'))) {
$updateinfo = '';
}
### 4. 保存并上传文件
完成修改后,保存文件并上传到服务器,替换原来的 `admincp_plugins.php` 文件。
### 5. 清除缓存
最后,进入Discuz后台,清除缓存以确保修改生效。
### 注意事项
- 修改核心文件可能会导致未来的升级出现问题,建议在修改前备份文件。
- 如果你对插件进行了二次开发,建议保留插件的原始版本,以便在需要时进行对比和恢复。
通过以上步骤,你可以有效地屏蔽Discuz后台指定插件的更新提示,同时不影响其他插件的正常更新提示。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 要屏蔽Discuz后台应用插件的更新提示,特别是针对指定插件,你可以按照以下步骤进行操作。这个方法适用于那些对插件进行了二次开发,不希望再接收更新提示的站长。
### 1. 修改文件 `source/admincp/admincp_plugins.php`
首先,你需要找到并编辑 `source/admincp/admincp_plugins.php` 文件。
### 2. 查找代码
在文件中查找以下代码:
$plugins = $plugin;
### 3. 添加代码
在找到的代码上方,添加以下代码。你可以根据需求选择以下两种方法之一:
#### 方法一:去除所有插件的更新提示
如果你希望屏蔽所有插件的更新提示,可以在 `$plugins = $plugin;` 上方添加以下代码:
$updateinfo = '';
#### 方法二:去除指定插件的更新提示
如果你只想屏蔽某些特定插件的更新提示,可以在 `$plugins = $plugin;` 上方添加以下代码。将 `xxxxxx` 替换为你想要屏蔽的插件ID。
if(in_array($plugin, array('xxxxxx', 'xxxxxx', 'xxxxxx', 'xxxxxx'))) {
$updateinfo = '';
}
例如,如果你想屏蔽插件ID为 `plugin1` 和 `plugin2` 的更新提示,代码将如下所示:
if(in_array($plugin, array('plugin1', 'plugin2'))) {
$updateinfo = '';
}
### 4. 保存并上传文件
完成修改后,保存文件并上传到服务器,替换原有的 `admincp_plugins.php` 文件。
### 5. 清除缓存
最后,进入Discuz后台,清除缓存以确保修改生效。
### 注意事项
- 在进行任何文件修改之前,建议先备份原始文件,以防止出现意外情况。
- 如果你对代码不熟悉,建议在修改前咨询专业的开发人员。
通过以上步骤,你可以成功屏蔽Discuz后台指定插件的更新提示,从而避免不必要的干扰。如果你有其他问题或需要进一步的帮助,请随时联系我。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]