解决方法其实很简单,前台页面调用的是会员登录,是调用的会员登录模板,如下图:
<script src="/e/member/login/loginjs.php"></script>
模板位置:/e/member/login/loginjs.php ,所以我们要在这个模板中添加判断条件,当判断当前用户的有效期已过时,就转成普通会员。
打开/e/member/login/loginjs.php,找到$empire=new mysqlquery(); ,大约在第17行。然后添加判断代码,如下图:
//是否登陆
$user=islogin();
$r=ReturnUserInfo($user[userid]);
//有效期
$userdate=0;
if($r[userdate])
{
$userdate=$r[userdate]-time();
if($userdate<=0)
{
$userdate=0;
}
else
{
$userdate=round($userdate/(24*3600));
}
}
添加判断代码后,保存,然后前台vip会员到期后,就会自动变成普通会员了。
![帝国ECMS修改[!–newsnav–]导航样式(面包屑导航)](/d/file/ecms/2016-11-02/a871d0b11b000b92f373781413d47fb4.jpg)
