织梦dedecms会员每天、每30日内发布文章限制处理
织梦dedecms会员发布文章限制处理织梦dedecms会员发布文章限制处理织梦dedecms会员发布文章限制处理织梦dedecms会员发布文章限制处理织梦dedecms会员发布文章限制处理织梦dedecms会员发布文章限制处理织梦dedecms会员发布文章限制处理织梦dedecms会员发布文章限制处理织梦dedecms会员发布文章限制处理织梦dedecms会员发布文章限制处理
1、打开/member/article_add.php
在这代码下一行加入相应代码
else if($dopost==’save’)
{
//T1会员每日发布数量
$T1=3;
//中级会员30天内发布数量
$zhong=200;
//高级会员30天内发布数量
$gao=300;
//超级会员30天内发布数量
$chao=500;
//提示文案
$tipsmess0="您当前为注册会员,不能发布,请联系客服升级,再发布";
$tipsmess1="您的会员发布量达到上限,请联系客服升级会员级别";
//获取当天发布的数量
$memberarcnum = $dsql->GetOne("SELECT count(*) FROM `dede_archives` WHERE mid='".$cfg_ml->M_ID."' AND FROM_UNIXTIME(senddate,'%Y-%m-%d') = curdate()");
//获取近30天内发布的数量
$memberarcnum1 = $dsql->GetOne("SELECT count(*) FROM `dede_archives` WHERE mid='".$cfg_ml->M_ID."' AND DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= FROM_UNIXTIME(senddate,'%Y-%m-%d')");
//获取当前会员等级,放进数组row1中
$row1 = $dsql->GetOne("SELECT rank FROM `#@__member` WHERE mid='".$cfg_ml->M_ID."'");
if($row1['rank']=="10")
{
if($memberarcnum['count(*)'] >= 0)
{
ShowMsg($tipsmess0,"/member/content_list.php?channelid=1");
exit();
}
}
if($row1['rank']=="200")
{
if($memberarcnum['count(*)'] >= $T1)
{
ShowMsg($tipsmess1,"/member/content_list.php?channelid=1");
exit();
}
}
if($row1['rank']=="300")
{
if($memberarcnum1['count(*)'] >= $zhong)
{
ShowMsg($tipsmess1,"/member/content_list.php?channelid=1");注意:使用变量要带$符号,赋值用=号,比较用==,数组要用$row1[‘rank’]才能输出
版权保护: 转载请保留链接: https://cgy.isi8.cn/dedecms/90.html
- 上一篇:织梦(dedecms)全站实现动态浏览
- 下一篇:dede获取本文链接网址
