加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

扣除会员积分实现信息置顶功能(到期后取消置顶)

发布时间:2021-01-25 05:05:43 所属栏目:教程 来源:网络整理
导读:起首在所需的体系模子中添加int字段 top 单选按钮0,1(0为否,1为是) 首要修改e/class/qinfofun.php两处 一处为增进,一处为编辑 1。 在文件中找到 esetcookie("lastaddinfotime",time(),time()+3600*24); 下面到//-------------修改 所有替代为: //置顶

起首在所需的体系模子中添加int字段 top 单选按钮0,1(0为否,1为是)
首要修改e/class/qinfofun.php两处 一处为增进,一处为编辑

1。
在文件中找到
esetcookie("lastaddinfotime",time(),time()+3600*24);
下面到//-------------修改
所有替代为:
//置顶扣分

$t=$empire->fetch1("select top from {$dbtbpre}ecms_".$tbname." where userid='$muserid' and id='$id' and classid='$classid' limit 1");

if($t[top])
{
$w=$empire->fetch1("select userfen from {$dbtbpre}enewsmember where userid='$muserid'");
if($w[userfen]>=10)
{
$sql3=$empire->query("update {$dbtbpre}enewsmember set userfen=userfen-10 where userid='$muserid'");
printerror("AddQinfoSuccess",$reurl,1);
}
else
{
$sql4=$empire->query("update {$dbtbpre}ecms_".$tbname." set top=0 where userid='$muserid' and id='$id' and classid='$classid' limit 1");

printerror("jifenbugou",1);


}
}

else{printerror("AddQinfoSuccess",1);}


}
else
{printerror("DbError","history.go(-1)",1);}
}
2.找到
if($sql)
{
$reurl=DoingReturnUrl("ListInfo.php?mid=$mid",$add['ecmsfrom']);
if($add['editgotoinfourl']&&$infor['checked'])//返回内容页
{
if($cr['showdt']==1)
{
$reurl=$public_r[newsurl]."e/action/ShowInfo/?classid=$classid&id=$id";
}
elseif($cr['showdt']==2)
{
$reurl=$public_r[newsurl]."e/action/ShowInfo.php?classid=$classid&id=$id";
}
else
{
$reurl=$titleurl;
}
}
在其下至//---------------删除之间替代为:
//置顶扣分

$t=$empire->fetch1("select top from {$dbtbpre}ecms_".$tbname." where userid='$muserid' and id='$id' and classid='$classid' limit 1");

if($t[top])
{
$w=$empire->fetch1("select userfen from {$dbtbpre}enewsmember where userid='$muserid'");
if($w[userfen]>=10)
{
$sql3=$empire->query("update {$dbtbpre}enewsmember set userfen=userfen-10 where userid='$muserid'");
printerror("EditQinfoSuccess",1);


}
}
else{printerror("EditQinfoSuccess",1);}

}
else
{printerror("DbError",1);}
}
留意赤色部门的10为扣除的积分自行配置,尚有jifenbuzhu本身可以该为本身必要的提醒在e/data/language/gb/pub/q_message.php中添加(gb2312版)

又添加这个字段首要是停止与老大的谁人firsttitle起斗嘴,停止往后进级带来的贫困
若是会员积分不敷提醒积分不敷但信息仍让可以提交只是不能置顶。。。。。。
在列表模板中挪用要领:
[e:loop={"select * from phome_ecms_house where top=1 and checked=1 and classid='$GLOBALS[navclassid]' limit 3",3,24,0}]
<tr onmouSEOut="this.style.backgroundColor='#ffffff'" onmouSEOver="this.style.backgroundColor='#F1F5FC'">
<td><?=$bqr[myarea]?></td>
<td class="tx"><font color="red">[置顶]</font>
<a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank"><?=$bqr[xiangxidizhi]?></a></td>
<td><?=$bqr[shi]?>室<?=$bqr[ting]?>厅</td>
<td><?=$bqr[size]?><span class="m">㎡</span></td>
<td><?=$bqr[money]?></td>
<td align="right"><?=date('Y-m-d',$bqr[newstime])?></td>
</tr>
[/e:loop]

//01.23日更新成果添加到期时刻字段date 到期之后置顶成果无效
上面的列表模板sql中添加 and (unix_timestamp(youxiaoqi)-UNIX_TIMESTAMP(NOW()))>0

模板各人本身修改,若有什么题目各人跟帖我会只管解答

上传以下图片:

扣除会员积分实现信息置顶成果(到期后打消置顶)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读