增加VIP用户功能
原创作者:对猪谈情
在f\admin\center.php
找到
$Info_allowGuesSearch[intval($webdb[Info_allowGuesSearch])]=' checked ';
$Info_Searchkeyword[intval($webdb[Info_Searchkeyword])]=' checked ';
$Info_ClosePost[intval($webdb[Info_ClosePost])]=' checked ';
$Info_GuestPostRepeat[intval($webdb[Info_GuestPostRepeat])]=' checked ';
$Info_MemberPostRepeat[intval($webdb[Info_MemberPostRepeat])]=' checked ';
下面增加
$Info_VIPPostRepeat[intval($webdb[Info_VIPPostRepeat])]=' checked ';
$Info_VIPsjPostRepeat[intval($webdb[Info_VIPsjPostRepeat])]=' checked ';
在f\admin\template\center\post.htm
找到 <td width='26%' bgcolor='#FFFFFF'>一天内,是否允许普通会员发表雷同信息:</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="radio" name="webdbs[Info_MemberPostRepeat]" value="1" $Info_MemberPostRepeat[1]>
允许
<input type="radio" name="webdbs[Info_MemberPostRepeat]" value="0" $Info_MemberPostRepeat[0]>
禁止</td>
</tr>
<tr>
下面增加
<td width='26%' bgcolor='#FFFFFF'>一天内,VIP会员最多可发几条免费信息:<br>
留空则不限制</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="text" name="webdbs[Info_VIPDayPostNum]" size="4" value="$webdb[Info_VIPDayPostNum]">
条</td>
</tr>
<tr>
<td width='26%' bgcolor='#FFFFFF'>VIP会员每条信息最多可发几张图片:</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="text" name="webdbs[Info_VIPPostPicNum]" size="4" value="$webdb[Info_VIPPostPicNum]">
张 </td>
</tr>
<tr>
<td width='26%' bgcolor='#FFFFFF'>一天内,VIP会员发布免费信息超过上限,则收费积分:</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="text" name="webdbs[Info_VIPPostMoney]" size="4" value="$webdb[Info_VIPPostMoney]">
点(留空或为0的话,则不允许再发布)</td>
</tr>
<tr>
<td width='26%' bgcolor='#FFFFFF'>一天内,是否允许VIP会员发表雷同信息:</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="radio" name="webdbs[Info_VIPPostRepeat]" value="1" $Info_VIPPostRepeat[1]>
允许
<input type="radio" name="webdbs[Info_VIPPostRepeat]" value="0" $Info_VIPPostRepeat[0]>
禁止</td>
</tr>
<tr>
<td width='26%' bgcolor='#FFFFFF'>一天内,VIP商家最多可发几条免费信息:<br>
留空则不限制</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="text" name="webdbs[Info_VIPsjDayPostNum]" size="4" value="$webdb[Info_VIPsjDayPostNum]">
条</td>
</tr>
<tr>
<td width='26%' bgcolor='#FFFFFF'>VIP商家每条信息最多可发几张图片:</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="text" name="webdbs[Info_VIPsjPostPicNum]" size="4" value="$webdb[Info_VIPsjPostPicNum]">
张 </td>
</tr>
<tr>
<td width='26%' bgcolor='#FFFFFF'>一天内,VIP商家发布免费信息超过上限,则收费积分:</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="text" name="webdbs[Info_VIPsjPostMoney]" size="4" value="$webdb[Info_VIPsjPostMoney]">
点(留空或为0的话,则不允许再发布)</td>
</tr>
<tr>
<td width='26%' bgcolor='#FFFFFF'>一天内,是否允许VIP商家发表雷同信息:</td>
<td bgcolor='#FFFFFF' width="74%">
<input type="radio" name="webdbs[Info_VIPsjPostRepeat]" value="1" $Info_VIPsjPostRepeat[1]>
允许
<input type="radio" name="webdbs[Info_VIPsjPostRepeat]" value="0" $Info_VIPsjPostRepeat[0]>
禁止</td>
</tr>
<tr>
在f\template\default\post_0.htm
找到EOT;
if($groupdb['gid']==2){
$picnum=$webdb[Info_GuestPostPicNum]!=''?intval($webdb[Info_GuestPostPicNum]):3;
}elseif($groupdb['gid']==8){
$picnum=$webdb[Info_MemberPostPicNum]!=''?intval($webdb[Info_MemberPostPicNum]):10;
下面增加}elseif($groupdb['gid']==9){
$picnum=$webdb[Info_VIPPostPicNum]!=''?intval($webdb[Info_VIPPostPicNum]):10;
}elseif($groupdb['gid']==10){
$picnum=$webdb[Info_VIPsjPostPicNum]!=''?intval($webdb[Info_VIPsjPostPicNum]):10;
在\f\post.php
找到 if(!$webdb[Info_MemberPostRepeat]){
if(count(Info_list_content("WHERE uid='$lfjuid' AND posttime>$time AND title='$postdb[title]'","","",array_flip($Fid_db[tableid])))){
showerr("普通会员一天内不能重复发表雷同信息");
}
}
下面添加}elseif($lfjdb[groupid]==9){
if($webdb[Info_VIPDayPostNum]>0){
if(count(Info_list_content("WHERE uid='$lfjuid' AND posttime>$time","","",array_flip($Fid_db[tableid])))>=$webdb[Info_VIPDayPostNum]){
if(!$webdb[Info_VIPPostMoney]||$lfjdb[money]<$webdb[Info_VIPPostMoney]){
showerr("VIP会员一天内最多只能发布{$webdb[Info_VIPDayPostNum]}条免费信息");
}else{
$delusermoneyvip=1;
}
}
}
if(!$webdb[Info_VIPPostRepeat]){
if(count(Info_list_content("WHERE uid='$lfjuid' AND posttime>$time AND title='$postdb[title]'","","",array_flip($Fid_db[tableid])))){
showerr("VIP会员一天内不能重复发表雷同信息");
}
}
}elseif($lfjdb[groupid]==10){
if($webdb[Info_VIPsjDayPostNum]>0){
if(count(Info_list_content("WHERE uid='$lfjuid' AND posttime>$time","","",array_flip($Fid_db[tableid])))>=$webdb[Info_VIPsjDayPostNum]){
if(!$webdb[Info_VIPsjPostMoney]||$lfjdb[money]<$webdb[Info_VIPsjPostMoney]){
showerr("VIP商家一天内最多只能发布{$webdb[Info_VIPsjDayPostNum]}条免费信息");
}else{
$delusermoneyvipsj=1;
}
}
}
if(!$webdb[Info_VIPsjPostRepeat]){
if(count(Info_list_content("WHERE uid='$lfjuid' AND posttime>$time AND title='$postdb[title]'","","",array_flip($Fid_db[tableid])))){
showerr("VIP商家一天内不能重复发表雷同信息");
}
}
}
再找到 //普通会员,超过免费信息发布上限,则要收费
if($delusermoney){
add_user($lfjuid,-intval($webdb[Info_MemberPostMoney]),'免费分类信息发布量达到上限,发布分类信息扣分');
}
下面添加//VIP会员,超过免费信息发布上限,则要收费
if($delusermoneyvip){
add_user($lfjuid,-intval($webdb[Info_VIPPostMoney]));
}
//VIP商家,超过免费信息发布上限,则要收费
if($delusermoneyvipsj){
add_user($lfjuid,-intval($webdb[Info_VIPsjPostMoney]));
}
再找到
//上传图片
function post_photo(){
global $ftype,$fid,$webdb,$photodb,$groupdb,$_pre;
if($groupdb['gid']==2){
$picnum=$webdb[Info_GuestPostPicNum]!=''?intval($webdb[Info_GuestPostPicNum]):3;
}elseif($groupdb['gid']==8){
$picnum=$webdb[Info_MemberPostPicNum]!=''?intval($webdb[Info_MemberPostPicNum]):10;
下面添加
}elseif($groupdb['gid']==9){
$picnum=$webdb[Info_VIPPostPicNum]!=''?intval($webdb[Info_VIPPostPicNum]):10;
}elseif($groupdb['gid']==10){
$picnum=$webdb[Info_VIPsjPostPicNum]!=''?intval($webdb[Info_VIPsjPostPicNum]):10;
|
点击率:1618
|