IsaacZ 发表于 2011-8-2 15:27:15

本帖由 XXX 于 XXX 编辑 的修改方法(让管理人员均不受限制或均受限制)


后台——全局——用户权限——编辑帖子附加编辑记录:
在 60 秒后编辑帖子添加“本帖由 xxx 于 xxxx-xx-xx 编辑”字样。管理员编辑不受此限制

想把管理员编辑不受此限制改成 版主、超级版主、管理员都不受此限制,怎么做?
让所有人均受限制又怎么做?
解决办法:

在 \source\include\post\post_editpost.php 文件中找到以下代码:if($_G['setting']['editedby'] && (TIMESTAMP - $orig['dateline']) > 1 && $_G['adminid'] != 1) {
改为以下内容,则管理员、超级版主和版主均不受此限制:if($_G['setting']['editedby'] && (TIMESTAMP - $orig['dateline']) > 1 && !in_array($_G['adminid'],array(1,2,3))) {
改为以下内容,则所有人都受限制:if($_G['setting']['editedby'] && (TIMESTAMP - $orig['dateline']) > 1 ) {
默认是在 1秒 时间内编辑则不显示时间戳,这显得很可笑,要想增加这个数值,只需修改 > 1 为别的数值,比如3分钟以内就改成 > 180。

为的更好地记录帖子的更新情况,点拨论坛此设置已经更改为:所有人均受此限制。管理员也不例外。(见本帖上方)

yvzhou3308 发表于 2011-8-3 19:53:27

本帖最后由 yvzhou3308 于 2011-8-3 19:57 编辑


1秒钟内,不可能这么快哦

IsaacZ 发表于 2011-8-4 01:27:29

yvzhou3308 发表于 2011-8-3 19:53 static/image/common/back.gif
1秒钟内,不可能这么快哦

源代码就是 > 1
我一开始以为是1分钟,谁知道测试过了20秒编辑就显示出来时间戳了。
页: [1]
查看完整版本: 本帖由 XXX 于 XXX 编辑 的修改方法(让管理人员均不受限制或均受限制)