HtmlShift:一款高效的Discuz!前端输出预处理插件

HtmlShift:一款高效的Discuz!前端输出预处理插件

HtmlShift 是一款专为 Discuz! 开发的前端输出预处理插件,旨在通过简洁高效的方式对论坛的前端页面内容进行处理。该插件采用预定义的正则表达式规则,在不依赖 JavaScript 的情况下实现了对页面内容的无缝替换和调整。特别适合那些希望暂时移除或替换某些原生功能按钮,但又不想改动核心代码的站长。

正如技术高手所言,“做减法”是提升性能和用户体验的重要手段。HtmlShift 正是以此理念为基础,帮助站长们“化繁为简,返璞归真”,从而让论坛更加高效、轻量化。

主要功能

  • 内容替换: 通过自定义的正则表达式规则,对论坛页面中的特定内容进行替换、移除或调整,满足个性化需求。
  • 规则灵活配置: 在插件后台配置页面,站长可以轻松定义和修改替换规则,无需直接修改前端代码,便于后期维护和升级。
  • 用户组权限控制: 支持用户组权限管理,可设置仅对某些特定用户组生效。
  • 性能优化: 插件通过 PHP 的输出缓冲技术,在内容输出前完成处理,确保页面加载性能不受影响。

配置说明

在插件后台的配置页面,站长可以使用以下格式定义替换规则:

/pattern1/ => replacement1
/pattern2/ => replacement2
...

例如:

/<p class="chart z".*?<\/p>/s => <p class="chart z">自由替换</p>
/<div id="online".*?<\/div>/s => 

如果对正则表达式不熟悉,也可以寻求远程协助,帮助您快速上手。

discuzHtmlShift截图1
discuzHtmlShift截图2
剩余内容已隐藏,微信扫描下方二维码免费获取验证码,输入验证码解锁剩余内容
此文章暂无隐藏内容

微信扫描上方二维码免费获取验证码