帝国CMS扣除会员积分置顶与到期后取消置顶的方法

帝国CMS扣除会员积分置顶与到期后取消置顶的方法,第1张

帝国CMS扣除会员积分置顶与到期后取消置顶的方法

本文的重点是详细介绍帝国CMS在到期后扣除会员积分和取消置顶的方式,涉及到最低编码中置顶功能的修改及其logo的启用方法。很有现实意义,盆友们一定要参考。

本文案例描述了帝国CMS扣除会员积分的修改方法。分享给大家参考。实际的完成方式如下:

1.将int字段名顶部单选按钮0,1添加到所需的系统软件实体模型中(0表示否,1表示是)

2.修改e/class/qinfon.php在文档中查找
ESETcookies("lastaddinfotime",time(),time()3600*24);
一直到//-。

全部替换为:

复制代码如下://扣抵顶
$t=$empire-->;fetch1("selecttopfrom{$dbtbpre}ecms_"。$tbname。"其中userid='$muserid'和id='$id'和classid='$classid'限制1");

if($t[top])
{
$w=$empire->;fetch1("selectuserfenfrom{$dbtbpre}enewsmember,其中userid='$muserid'");
if($w[userfen]>;=10)
{
$SQL3=$empire->;query("update{$dbtbpre}enewsmembersetuserfen=userfen-10,其中userid='$muserid'");
printerror("AddQinfoSuccess",$reurl,1);
}
else
{
$SQL4=$empire->;query("update{$dbtbpre}ecms_"。$tbname。"settop=0,其中userid='$muserid'和id='$id'和classid='$classid'limit1");

printerror("jifenbugou",$reurl,1);

}
}

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


}
else
{printerror("DbError","history.go(-1)",1);}
}
3。修改e/class/qinfon.php.查找

复制文档中的以下代码:if($SQL)
{
$reurl=doreturnURL("。mid=$mid",$add['ecmsfrom']);
if($add['editgotoinfourl']&;&$infor['checked'])//返回内容页
{
if($Cr['showdt']==1)
{
$reurl=$public_r[newsul]。"eclassid=$classid&id=$id";
}
elseif($Cr['showdt']==2)
{
$reurl=$public_r[newsURL]。“e/action/ShowInfo.php?classid=$classid&id=$id";
}
else
{
$reurl=$titleURL;
}
}
to//-替换为:

复制以下代码://扣除封顶罚款
[/brfetch1("selecttopfrom{$dbtbpre}ecms_"。$tbname。"其中userid='$muserid'和id='$id'和classid='$classid'限制1");

if($t[top])
{
$w=$empire->;fetch1("selectuserfenfrom{$dbtbpre}enewsmember,其中userid='$muserid'");
if($w[userfen]>;=10)
{
$SQL3=$empire->;query("update{$dbtbpre}enewsmembersetuserfen=userfen-10,其中userid='$muserid'");
printerror("EditQinfoSuccess",$reurl,1);
}
else
{
$SQL4=$empire->;query("update{$dbtbpre}ecms_"。$tbname。"settop=0,其中userid='$muserid'和id='$id'和classid='$classid'limit1");

printerror("jifenbugou",$reurl,1);</p>; <;p>
}
}
else{printerror("EditQinfoSuccess",$reurl,1);}
}
else
{printerror("DbError","history.go(-1)",1);}
}
注意一部分扣10分的自行设定。在e/data/language/GB/pub/q_message.php(版本gb2312)中也有jifenbuzhu可以给自己的必要提醒。

加上这个字段名称主要是为了防止和大哥的哪个firsttitle冲突,也是为了防止后期升级带来的不便。

如果会员积分不够,提醒他们积分不够,但是信息内容还是可以提交的,只是不能上。

如何在目录模板中启用:

复制代码如下:[E:loop={"select*fromphome_ECMS_housewheretop=1andchecked=1andclassic='$globals[navclassic]'limit3",3,24,0}]。tronmouseout="this.style.backgroundcolor='#ffffff'""onmouseover="this.style.backgroundcolor='#f1F5fc'">;
<;td><?=$bqr[myarea]?></TD>;
<;tdclass="tx">。<fontcolor="red">[机顶盒]<;ahref="<?=$bqsr[titleurl]?>title="<?=$bqr[title]?>target="_blank"><?=$bqr[xiangxidizhi]?></a>;</TD>;
<;td><?=$bqr[shi]?>房间

添加
复制代码到上面的目录模板SQL:and(UNIX_timestamp(Youxiaoqi)-UNIX_timestamp(now()))>:0

大家自己修改模板,坚信不会太难处理。

提交以下照片:

期待以上对大家的御用CMS建站有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/772730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存