齐博分类信息(地方门户),增加自动审核指定城市信息和限制城市发布
===================
在\f\post.php
找到if($action!="del"&&$webdb[Info_ClosePost]&&!$web_admin){
showerr("网站暂停发布/修改信息,原因如下:<br>$webdb[Info_ClosePostWhy]");
}
下面添加$ipfrom=ipfrom($onlineip);
/*可以发布的地区*/
if($webdb[ForbidPostcity]){
if (!preg_match ("/".$webdb[ForbidPostcity]."/i", $ipfrom)||empty($onlineip)) {
showerr("不是本地人?本站不接受非本地区发布信息!谢谢合作.");exit;
}
}
再找到 /*默认都是通过验证*/
$postdb[yz]=1;
if($webdb[GroupPassYz]){
if(!in_array($groupdb[gid],explode(",",$webdb[GroupPassYz]))){
$postdb[yz]=0;
}
}
下面添加
/*自动通过验证地区*/
if($webdb[Postcity]){
if (preg_match ("/".$webdb[Postcity]."/i", $ipfrom)||empty($onlineip)) {
$postdb[yz]=1;
}
}
在f\admin\template\center\post.htm
找到 <td width='26%' bgcolor='#FFFFFF'>哪些用户组发表的自动通过审核:<br>
(管理员不受限制,不选择,将都自动通过审核) </td>
<td bgcolor='#FFFFFF' width="74%">
<input type="hidden" name="GroupPassYz" value="1">
$GroupPassYz</td>
下面增加 </tr>
<tr>
<td width='26%' bgcolor='#FFFFFF'>哪些地区发表的自动通过审核:</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="text" name="webdbs[Postcity]" size="8" value="$webdb[Postcity]">
如:北京,留空的话,则不限制)注意开启:无自动审核的权限用户组也可以自动通过审核 </td>
</tr>
<tr>
<td width='26%' bgcolor='#FFFFFF'>允许发信息的地区:</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="text" name="webdbs[ForbidPostcity]" size="8" value="$webdb[ForbidPostcity]">
如:北京,留空的话,则不限制) </td>