我知道的,面码⋯⋯自己已经死掉这点事,还是知道的⋯⋯ 收藏本站
登陆 / 注册 搜索

阅读:1177   回复: 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 解析。
🧒🥼📬😇🖕🚈🍓🈸🦉
上一篇
下一篇
帖子热度 1197 ℃

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

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

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

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

管理员
==

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

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

本版积分规则

快速回复 返回列表