教程作用:适合那些出售的贴子,有些人出售后,没多久又自行编辑贴子内容,这样对购买者不公平,呵~~
修改文件:setvariables.cgi、editpost.cgi
一、打开 setvariables.cgi,找到:
复制内容到剪贴板
代码:
<tr>
<td bgcolor=#FFFFFF width=40%>
<font face=宋体 color=#333333><b>显示编辑计数的最小时间</b><br>在该时间内对贴子的编辑不计数</font></td>
<td bgcolor=#FFFFFF>
<input type=text size=6 name="noaddedittime" value="$noaddedittime" maxlength=5> 秒 (默认 60 秒)</td>
</tr>在下面加上:
复制内容到剪贴板
代码:
<!- 3plugs --->
<tr>
<td bgcolor=#FFFFFF width=40%>
<font face=宋体 color=#333333><b>超过多少小时的贴子不允许再编辑</b><br>版主以上级别不限制</font></td>
<td bgcolor=#FFFFFF>
<input type=text size=3 name="noedittime" value="$noedittime" maxlength=2> 小时 (留空不限制)</td>
</tr>
<!- end ->二、打开 editpost.cgi,找到:
复制内容到剪贴板
代码:
&error("发表&对不起,不允许编辑投票贴子!") if (($posticon =~ m/<BR>/i)&&($posttoget eq 0));
$inmembmod = "no" if (($membercode eq "amo")&&($allowamoedit ne "yes"));
if (($membercode ne "ad")&&($membercode ne "smo")&&($inmembmod ne "yes")&&((lc($inmembername) ne lc($postermembername))||($usereditpost eq "no"))) {&error("编辑帖子&您不是原作者、论坛管理员,或者密码错誤,或者此区不允许编辑帖子!");} 在下面加上:
复制内容到剪贴板
代码:
#### 3plugs
if($noedittime ne ';';)
{
if(($membercode ne "ad")&&($membercode ne "smo")&&($inmembmod ne "yes"))
{
&error("编辑帖子&超过 $noedittime 小时不允许再编辑帖子!") if(($currenttime - $postdate) > ($noedittime * 3600));
}
}
####三、保存所有修改文件,到后台基本变量设置一下即可。