主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本文结合实例介绍了帝国cms扣除会员积分的修改方法。分享给大家供大家参考。具体实施方法如下:
1.将int字段顶部单选按钮0,1(0表示否,1表示是)添加到所需的系统型号中。
2.修改e/class/qinfoun.php在文件中查找ESET cookie(“lasttaddingfotime“,time(),time()+3600 * 24);直到//---------------
全部替换为:
代码如下:
//最高惩罚$ t = $ empire -& gt;fetch 1(& quot;从{ $ dbtbpre } ecms _ & quot中选择顶部。$tbname。"其中userid = & amp#39;穆瑟里德& amp#39;id = & amp#39;$ id & amp#39;和classid = & amp#39;$ classid & amp#39;限制1 & quot);if($ t【top】){ $ w = $ empire -》;fetch 1(& quot;从{$dbtbpre}enewsmember中选择userfen,其中userid = & amp#39;穆瑟里德& amp#39;");if($ w【userfen】》;= 10){ $ SQL 3 = $ empire -》;查询(& quotupdate { $ dbtbpre } enews member set userfen = userfen -10其中userid = & amp#39;穆瑟里德& amp#39;");printerror(& quot;AddQinfoSuccess & quot,$reurl,1);} else { $ SQL 4 = $ empire -& gt;查询(& quot更新{ $ dbtbpre } ecms _ & quot。$tbname。"set top=0,其中userid = & amp#39;穆瑟里德& amp#39;id = & amp#39;$ id & amp#39;和classid = & amp#39;$ classid & amp#39;限制1 & quot);printerror(& quot;积分不购& quot,$reurl,1);} } else { printerror(& quot;AddQinfoSuccess & quot,$reurl,1);} } else { printerror(& quot;DbError",& quothistory . go(-1),1);}}建议学习“帝国cms教程”
3.修改e/class/qinfoun.php并在文件中找到以下代码:
if($ SQL){ $ reurl = DoingReturnUrl(& quot;ListInfo.php吗?mid = $ mid & quot,$ add【& amp;#39;ecmsfrom & amp#39;]);if($ add【& amp;#39;editgotoinfourl & amp#39;】& amp& amp$ infor【& amp;#39;检查& amp#39;】)//返回内容页面{ if($ Cr【&;#39;showdt & amp#39;】= = 1){ $ reurl = $ public _ r【news URL】。"e/action/ShowInfo/?classid = $ classid & ampid = $ id & quot;} else if($ Cr【& amp;#39;showdt & amp#39;】= = 2){ $ reurl = $ public _ r【news URL】。"e/action/ShowInfo.php?classid = $ classid & ampid = $ id & quot;} else { $ reurl = $ titleurl}}到//--------------替换为:代码如下:
//最高惩罚$ t = $ empire -& gt;fetch 1(& quot;从{ $ dbtbpre } ecms _ & quot中选择顶部。$tbname。"其中userid = & amp#39;穆瑟里德& amp#39;id = & amp#39;$ id & amp#39;和classid = & amp#39;$ classid & amp#39;限制1 & quot);if($ t【top】){ $ w = $ empire -》;fetch 1(& quot;从{$dbtbpre}enewsmember中选择userfen,其中userid = & amp#39;穆瑟里德& amp#39;");if($ w【userfen】》;= 10){ $ SQL 3 = $ empire -》;查询(& quotupdate { $ dbtbpre } enews member set userfen = userfen -10其中userid = & amp#39;穆瑟里德& amp#39;");printerror(& quot;EditQinfoSuccess & quot,$reurl,1);} else { $ SQL 4 = $ empire -& gt;查询(& quot更新{ $ dbtbpre } ecms _ & quot。$tbname。"set top=0,其中userid = & amp#39;穆瑟里德& amp#39;id = & amp#39;$ id & amp#39;和classid = & amp#39;$ classid & amp#39;限制1 & quot);printerror(& quot;积分不购& quot,$reurl,1);& lt/p & gt;& ltp & gt} } else { printerror(& quot;EditQinfoSuccess & quot,$reurl,1);} } else { printerror(& quot;DbError",& quothistory . go(-1),1);}}注意部分中的10是为扣分设置的,jifenbuzhu可以在E/data/language/GB/pub/q _ message.php(版本gb2312)中添加自己需要的提示。
添加此字段主要是为了避免与老板的firsttitle冲突,并避免将来升级带来的麻烦。
会员积分不足,说明积分不足,但是资料还是可以提交的,但是不能置顶。
调用列表模板中的方法:
代码如下:
【e:loop = { & quot;select * from phome_ecms_house其中top=1,checked=1,classid = & amp#39;$ GLOBALS【nav classid】& amp;#39;限制3 & quot,3,24,0 }】& lt;tr onmouseout = & quotthis . style . background color = & amp;#39;# ffffff & amp#39;"onmouseover = & quotthis . style . background color = & amp;#39;# F1F5FC & amp#39;"& gt& lttd & gt& lt?= $ bqr【my area】?& gt& lt/TD & gt;& lttd class = & quottx & quot& gt& ltfont color = & quot红色& quot& gt[顶部]
添加到上面的列表模板sql。
代码如下:
和(UNIX _ TIMESTAMP(youxiaoqi)-UNIX _ TIMESTAMP(NOW()))》之间。你可以自己修改模板,相信不难解决。
这几篇文章你可能也喜欢:
- 帝国cms用户点击记录时间不正确怎么办(帝国cms数据恢复)
- 帝国忘记cms密码怎么办?
- 帝国cms 如何找回忘记的密码(帝国cms 用户手册)
- 帝国如何查看cms记录用户点击的时间(帝国cms更新非常慢)
- 帝国 cms主页不显示时怎么办(帝国 cms图片不显示时怎么办)
本文由主机参考刊发,转载请注明:帝国cms扣除会员积分充值和过期取消充值的方法(帝国CMS商城教程) https://zhujicankao.com/108676.html
评论前必须登录!
注册