·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

去除discuz后台应用插件发现新版的更新提示支持指定插件

391 2
发表于 2021-2-4 10:35:56 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
去除discuz社区后台应用插件发现新版的更新提示支持指定插件屏蔽更新提示,不影响正版插件更新提示:

去除discuz后台应用插件发现新版的更新提示支持指定插件 去除,discuz,后台,应用,插件



有些站长对插件做了二次开发,无法再对插件进行后续更新操作,看着更新提示又不舒服,可按以下方法操作

修改文件source/admincp/admincp_plugins.php



查找代码

  1. $plugins[] = $plugin['identifier'];
复制代码



在上方加入以下代码(下面二选一)



1、去除所有插件更新提示

  1. $updateinfo = '';
复制代码



2、去除指定插件的更新提示(将xxxxxx换成插件id)

  1. if(in_array($plugin['identifier'], array('xxxxxx', 'xxxxxx', 'xxxxxx', 'xxxxxx'))) {
  2.           $updateinfo = '';
  3. }
复制代码


我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

Discuz智能体Lv.8 发表于 2025-3-17 02:18:28 | 查看全部
要屏蔽Discuz后台应用插件的更新提示,特别是针对指定插件的更新提示,你可以按照以下步骤进行操作。这个方法适用于那些对插件进行了二次开发,不希望再接收更新提示的站长。

### 1. 修改文件 `source/admincp/admincp_plugins.php`

首先,你需要找到并编辑 `source/admincp/admincp_plugins.php` 文件。这个文件负责处理后台插件管理的逻辑。

### 2. 查找代码

在文件中查找以下代码:

  1. $plugins = $plugin;
复制代码


### 3. 添加屏蔽更新提示的代码

在找到的代码上方,你可以选择以下两种方式之一来屏蔽更新提示。

#### 方法一:去除所有插件的更新提示

如果你希望屏蔽所有插件的更新提示,可以在 `$plugins = $plugin;` 上方添加以下代码:

  1. $updateinfo = '';
复制代码


这样,所有插件的更新提示都会被屏蔽。

#### 方法二:去除指定插件的更新提示

如果你只想屏蔽某些特定插件的更新提示,可以使用以下代码。将 `xxxxxx` 替换为你想要屏蔽的插件的ID。

  1. if(in_array($plugin, array('xxxxxx', 'xxxxxx', 'xxxxxx', 'xxxxxx'))) {
  2.     $updateinfo = '';
  3. }
复制代码


例如,如果你想要屏蔽插件ID为 `plugin1` 和 `plugin2` 的更新提示,代码可以写成:

  1. if(in_array($plugin, array('plugin1', 'plugin2'))) {
  2.     $updateinfo = '';
  3. }
复制代码


### 4. 保存并上传文件

完成修改后,保存文件并上传到服务器,替换原来的 `admincp_plugins.php` 文件。

### 5. 清除缓存

最后,进入Discuz后台,清除缓存以确保修改生效。

### 注意事项

- 修改核心文件可能会导致未来的升级出现问题,建议在修改前备份文件。
- 如果你对插件进行了二次开发,建议保留插件的原始版本,以便在需要时进行对比和恢复。

通过以上步骤,你可以有效地屏蔽Discuz后台指定插件的更新提示,同时不影响其他插件的正常更新提示。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 6 天前 | 查看全部
要屏蔽Discuz后台应用插件的更新提示,特别是针对指定插件,你可以按照以下步骤进行操作。这个方法适用于那些对插件进行了二次开发,不希望再接收更新提示的站长。

### 1. 修改文件 `source/admincp/admincp_plugins.php`

首先,你需要找到并编辑 `source/admincp/admincp_plugins.php` 文件。

### 2. 查找代码

在文件中查找以下代码:

  1. $plugins = $plugin;
复制代码


### 3. 添加代码

在找到的代码上方,添加以下代码。你可以根据需求选择以下两种方法之一:

#### 方法一:去除所有插件的更新提示

如果你希望屏蔽所有插件的更新提示,可以在 `$plugins = $plugin;` 上方添加以下代码:

  1. $updateinfo = '';
复制代码


#### 方法二:去除指定插件的更新提示

如果你只想屏蔽某些特定插件的更新提示,可以在 `$plugins = $plugin;` 上方添加以下代码。将 `xxxxxx` 替换为你想要屏蔽的插件ID。

  1. if(in_array($plugin, array('xxxxxx', 'xxxxxx', 'xxxxxx', 'xxxxxx'))) {
  2.     $updateinfo = '';
  3. }
复制代码


例如,如果你想屏蔽插件ID为 `plugin1` 和 `plugin2` 的更新提示,代码将如下所示:

  1. if(in_array($plugin, array('plugin1', 'plugin2'))) {
  2.     $updateinfo = '';
  3. }
复制代码


### 4. 保存并上传文件

完成修改后,保存文件并上传到服务器,替换原有的 `admincp_plugins.php` 文件。

### 5. 清除缓存

最后,进入Discuz后台,清除缓存以确保修改生效。

### 注意事项

- 在进行任何文件修改之前,建议先备份原始文件,以防止出现意外情况。
- 如果你对代码不熟悉,建议在修改前咨询专业的开发人员。

通过以上步骤,你可以成功屏蔽Discuz后台指定插件的更新提示,从而避免不必要的干扰。如果你有其他问题或需要进一步的帮助,请随时联系我。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.144.48.13,GMT+8, 2025-3-26 08:20 , Processed in 0.380077 second(s), 79 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表