[教程]3.6.5版本,让普通用户也能编辑帖子
By lincanbin
at 2015-09-20
13人收藏 • 9616人看过
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);
完成。
- 登录后方可回帖
回复#1 @近泽 :
模板目录,styles/default/template
回复#2 @lincanbin :
好了,什么感谢,回复真及时
回复#3 @近泽 :
因为我网页没关,如果有消息,会有即时推送。
回复#3 @近泽 :
是十分感谢
应该是有人回复后,作者自己就不可以编辑了,只有管理员可以。如果没有人回复(或是不超过x天),应该允许作者编辑修改。
另外手机端的功能应该加强,现在谷歌对手机站都有加权了,可见是趋势。
回复#9 @betw :
手机端目前收录情况良好,百度和谷歌都可以正常识别。
回复#10 @lincanbin :
我意思是要着重发展手机端,PC端已经可以了。
回复#11 @betw :
手机端我觉得已经问题不大了。
回复#7 @lincanbin :
关于普通用户的编辑权限可以参考V2ex,在后台设置一个时间这样
回复#13 @loveminds :
关于V2那个,我有时候在V2编辑帖子的时候会想,会不会我编辑编着编着,突然就超时了,然后我前面编辑的几百字,就丢了(V2没有草稿功能,简直太蠢了)。
回复#14 @lincanbin :
这个有点...
回复#15 @loveminds :
V2编辑功能是10分钟后禁止吧,我还真试过几次。
回复#16 @lincanbin :
默认还是允许用户编辑比较合适,可以做成一个开关,而不用每次改文件那么麻烦,特别是如果CF的更新很频繁的话,每次更新之后光改编辑权限和换编辑器都很费事