找回密码
 快速注册
搜索
查看: 277|回复: 11

已升级Discuz! X3.5

[复制链接]

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2023-9-23 18:31 |阅读模式
本帖最后由 hbghlyj 于 2023-11-8 10:22 编辑 升级教程操作的,若发现缺失功能/运行错误,欢迎指出!

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2023-9-24 21:23
本帖最后由 hbghlyj 于 2023-11-8 10:23 编辑 点评换行、连续空白

点评

连续空白           连续空白
换行
换行  发表于 2023-9-24 23:26

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2023-9-25 04:28

标题字数

本帖最后由 hbghlyj 于 2023-11-8 10:23 编辑 X3.5标题字数增加至255

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2023-11-3 22:14
本帖最后由 hbghlyj 于 2023-11-8 10:23 编辑 标签长度 修改

点评

第 119 行的真的不用改吗?  发表于 2023-11-3 22:33

730

主题

1万

回帖

9万

积分

积分
93613
QQ

显示全部楼层

kuing 发表于 2023-11-3 22:26

关于去除标签限制

本帖最后由 kuing 于 2023-11-8 21:31 编辑 先前楼主的改法是:
  1. source/class/class_tag.php
  2.                         if(preg_match('/^([\x7f-\xff_-]|\w|\s){2,20}$/', $tagname)) {
  3. 改为
  4.                         if(mb_strlen($tagname)>2&&mb_strlen($tagname)<30) {
复制代码

这导致两个汉字的 tag 无效

后来楼主将第一个 mb_strlen 改为 strlen

strlen() 与 mb_strlen() 的定义是啥



另外,source/class/class_tag.php 里除了第 31 行里有
  1. if(preg_match('/^([\x7f-\xff_-]|\w|\s){2,20}$/', $tagname))
复制代码

之外,还有第 119 行的
  1. if(preg_match('/^([\x7f-\xff_-]|\w|\s){2,20}$/', $newtag))
复制代码

点评

strlen只是字节,mb_strlen考虑字符编码吧  发表于 2023-11-4 00:07

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 15:21

Powered by Discuz!

× 快速回复 返回顶部 返回列表