像平常的你一样引发奇迹吧。 收藏本站
登陆 / 注册 搜索

阅读:2.1K   回复: 2

Discuz code标签bug

原创 [复制链接]
小执念 古黑浩劫论坛大牛 2022-5-22 19:53 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
在上一个帖子 https://www.guhei.net/post/jb4377 中,使用了一段代码

Discuz code标签bug QQ截图20220522194721.png

其中有个 [ page ], 和discuz的bbcode重合了导致前端页面出错:

👨🦱‎🧢🎺👻👍



Discuz code标签bug QQ截图20220522175915.png
帖子内容出现了分页的 bug

👩‍✈️‌🩴💉🙂👃

一共要修改两个文件,修复方案如下:

1.打开文件
  1. source/module/forum/forum_viewthread.php
复制代码
👨‍🚒‍🕶⚒👻👂
搜索:
  1. $messageindex = false;
复制代码

在下面加入:
  1.     $post['message'] = preg_replace_callback("/\s?\[code\](.+?)\[\/code\]\s?/is", 'discuzcode_callback_codedisp_1', $post['message']);
复制代码

Discuz code标签bug 222.png

👨‍⚕️‏🦺📐🥱🦷



2.打开文件
  1. source/function/function_discuzcode.php
复制代码

搜索
  1. function codedisp
复制代码

👎🌡🍇↔🐯‏加入:

  1. $code = str_replace('[', '[', $code);
  2. $code = str_replace(']', ']', $code);
复制代码

👃⛴🍊📶🐤‏
Discuz code标签bug QQ截图20220522195219.png

原理就是把 [ ]改成HTML 实体字符,不参与系统 bbcode 解析。

👦‍👔📏🥲🤳


上一篇
下一篇
帖子热度 2147 ℃

锁上的光 「出类拔萃」 2022-5-22 19:53 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这句话后,才发这现里的字全是都乱的。
小执念 古黑浩劫论坛大牛 2022-5-22 20:03 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
==

  1. var i = 0; i < smilies_array[type][page].length; i++
复制代码

正常了吗
您需要登录后才可以回帖 登录 | 免费注册  

本版积分规则

快速回复 返回列表