帝国cms会员中心(帝国cms付费可见插件)
帝国CMS视频设置播放权限后,权限不足的会员点击播放时会提示权限不足,非常不友好!如下所示:
通过代码的方式,我们实现了后台设置的充值类型的自动调用,引导用户主动充值。这很友好!如下所示:
代码方法如下:
打开文件路径:/e/DownSys/play/index.php
到场:
if($level_r[$downgroup][level]$level_r[$u['groupid']][level])
{
echo'scriptalert('您的会员级别不足('.$level_r[$downgroup][groupname].'),您无权观看该视频!');window.close();/script';
出口();
}
改成:
if($level_r[$downgroup][level]$level_r[$u['groupid']][level])
{
$level_name=$level_r[$downgroup][groupname];
$e_site_path=$public_r[newsurl];
$query='select * from {$dbtbpre}enewsbuygroup order by myorder,id';
$sql=$帝国查询($query);
$levels='';
while($r=$empire-fetch($sql)){
if($r[buygroupid]$level_r[$r[buygroupid]][level]$level_r[$user[groupid]][level]){
继续;
}
$levels.='充值'.$r[gname].' ('.$r[gmoney].'元)//r';
}
回波EOT
脚本类型='文本/javascript'
函数buy_vip(){
if(confirm('您的会员等级低于{$level_name},您没有权限观看此视频!//r{$levels}//r点击【确认】立即充值,【取消】关闭此窗户')){
parent.location.href='{$e_site_path}e/member/buygroup/';
window.opener.document.location='{$e_site_path}e/member/buygroup/';
窗口.close();
}别的{
窗口.close();
}
}
buy_vip();
/脚本
环氧乙烷;
出口();
}