泡夜店,纹身,打洞,买醉……这些事看似很酷,其实这些事一点难度都没有,只要你愿意去做就能做到。更酷的事情应该是那些不容易做到的事,比如看书,健身,赚钱,用心爱一个人,这种在常人看来无趣且难以坚持的事情。 收藏本站
登陆 / 注册 搜索

阅读:4K   回复: 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 解析。

🤟🚈🍟🔞🦕‎
上一篇
下一篇
帖子热度 4026 ℃

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

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

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

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

管理员
==

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

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

本版积分规则

快速回复 返回列表