[教程]3.6.5版本,让普通用户也能编辑帖子

By lincanbin at 2015-09-20 • 8人收藏 • 1477人看过

3.6.5改成了只有管理员能编辑帖子,有人觉得还是有让普通用户编辑帖子的需求,那就放出代码好了。

1、打开模板目录下的topic.php,找到

//if($CurUserRole>=4 || $Topic['UserID']==$CurUserID){
if($CurUserRole>=4){

改为:

if($CurUserRole>=4 || $Topic['UserID']==$CurUserID){
//if($CurUserRole>=4){

2、打开根目录下的manage.php,找到

//Auth(4, $PostInfo['UserID'], true);
Auth(4);

改为:

Auth(4, $PostInfo['UserID'], true);
//Auth(4);

完成。

33 个回复 | 最后更新于 13 小时前
2015-10-02   #1

topic.php未找到上述代码

2015-10-02   #2

回复#1 @近泽 :

模板目录,styles/default/template

2015-10-02   #3

回复#2 @lincanbin :

好了,什么感谢,回复真及时

2015-10-02   #4

回复#3 @近泽 :

因为我网页没关,如果有消息,会有即时推送。

2015-10-02   #5

回复#3 @近泽 :

是十分感谢

2015-10-02   #6

下个版本这些代码会加入吗?会的话到时更新就行了,懒得改代码

2015-10-02   #7

回复#6 @hlbj105 :

这些代码是上个版本的。

上个版本普通用户就可以编辑帖子,后来跑出来一群人说普通用户不该给编辑权限,我就改了。

下个版本也会保持这样,有需要可以自己改。

2015-10-02   #8

来看看了。 

2015-10-03   #9

应该是有人回复后,作者自己就不可以编辑了,只有管理员可以。如果没有人回复(或是不超过x天),应该允许作者编辑修改。


另外手机端的功能应该加强,现在谷歌对手机站都有加权了,可见是趋势。

2015-10-03   #10

回复#9 @betw :

手机端目前收录情况良好,百度和谷歌都可以正常识别。

2015-10-03   #11

回复#10 @lincanbin :

我意思是要着重发展手机端,PC端已经可以了。

2015-10-03   #12

回复#11 @betw :

手机端我觉得已经问题不大了。

2015-10-10   #13

回复#7 @lincanbin :

关于普通用户的编辑权限可以参考V2ex,在后台设置一个时间这样

2015-10-10   #14

回复#13 @loveminds :

关于V2那个,我有时候在V2编辑帖子的时候会想,会不会我编辑编着编着,突然就超时了,然后我前面编辑的几百字,就丢了(V2没有草稿功能,简直太蠢了)。

2015-10-10   #15

回复#14 @lincanbin :

这个有点...

2015-10-10   #16

回复#15 @loveminds :

V2编辑功能是10分钟后禁止吧,我还真试过几次。

2015-10-10   #17

回复#16 @lincanbin :

默认还是允许用户编辑比较合适,可以做成一个开关,而不用每次改文件那么麻烦,特别是如果CF的更新很频繁的话,每次更新之后光改编辑权限和换编辑器都很费事

2015-10-10   #18

回复#17 @loveminds :

CF更新也不算频繁吧,过去一年好像就四个还是五个版本?

如果自己改动太多的话,一般就独立发展了,再pull官方的repo就相对麻烦了,就算更新频率低也是如此。

2015-10-10   #19

回复#18 @lincanbin :

CF是基于什么协议呢,MIT,BSD,或是GPL/LGPL

另外是否可以在署名的情况下给修改后的东西起一个新名字

登录后方可回帖

登 录
信息栏
购买PHP虚拟主机 / VPS

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.0.1
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

Loading...