正文

首先我也弄了个flarum站,然后就是很多用户发帖的时候,随便输入标题,一两个字符的都有,导致整站看起来很不美观,所以必须要限制一下帖子的属性,于是就有了本文,本文主要讲一下如何限制帖子主题的相关属性。

主题标题长度

修改以下文件:

vendor/flarum/core/src/Core/Validator/DiscussionValidator.php

min:3max:80 最少3个字符最大80个字符,请自行根据需求修改

帖子内容长度

修改以下文件:

vendor/flarum/core/src/Core/Validator/PostValidator.php

max:65535 修改成 max:2147483647 那么帖子内容的限制就会从21845个汉字变成基本不限了。

警告:过长的帖子有时会引起不必要的错误。

发帖时间间隔

修改以下文件:

vendor/flarum/core/src/Core/Post/Floodgate.php

修改里面的 -10 seconds 为你需要的间隔时间(默认是10秒)

如果觉得我的文章对你有用,请随意赞赏