小李SEO博客

网站优化服务

帝国CMS播放影片权限不足自动提示充值VIP并跳转的代码方法

帝国CMS影片设置了播放权限以后,权限不足的会员点击播放就会提示权限不足,这样很不友好!如下图:

1.jpg

通过代码的方法,我们实现了自动调用后台设置的充值类型,并引导用户去主动充值,这样才是友好的!如下图:

2.jpg

3.jpg

代码方法如下:

打开文件路径:/e/DownSys/play/index.php

找到:

if($level_r[$downgroup][level]>$level_r[$u['groupid']][level])

{

echo"<script>alert('您的会员级别不足(".$level_r[$downgroup][groupname]."),没有观看此影片的权限!');window.close();</script>";

exit();

}

改为:

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=$empire->query($query);

$levels = '';

while($r=$empire->fetch($sql)){

if($r[buygroupid]&&$level_r[$r[buygroupid]][level]>$level_r[$user[groupid]][level]){

continue;

}

$levels.= '充值 '.$r[gname].' ('.$r[gmoney].' 元)\\r';

}

echo <<<EOT

<script type="text/javascript">

function 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/";

window.close();

}else{

window.close();

}

}

buy_vip();

</script>

EOT;

exit();

}

上一篇:帝国CMS如何修改默认的列表模版分页样式&amp;#091;!--show.listpage--]标签说明 下一篇:帝国CMS内容页调用会员组ID支持静态页生成
相关帝国cms文章阅读
  • 帝国CMS给自定义反馈信息表单增加验证码

    在创建反馈表单时可以加上验证码功能。 第一步,需要开启反馈验证码功能。 系统参数设置-信息设置 里开启 第二步:在反馈表单中添加验证码: input name=key type=text size=6 img src=!---news.url--]...

  • 帝国Cms模板制作调用论坛贴子教程(包含DISCUZ和PHPWIND实例)

    通常使用论坛的调用贴子JS即可调用论坛贴子,但今天我们要讲解的是帝国CMS模板制作中如何用标签调用论坛贴子,因为标签更灵活。 备注:这里discuz支持X3.1,在站长地带首页测试无误。站长...

  • 帝国cms模板TAGS列表页调用当前标签的文章数量

    小李网络公司介绍帝国cms模板TAGS列表页调用当前标签的文章数量知识,包括帝国cms标签调用大全帝国cms通过tags帝国cms文章内调用专题帝国cms调用全部下载链接帝国cms首页调用其他网站数据帝国...

  • 帝国cms灵动标签常用的变量(一些经验和使用技巧)详细版

    1、灵动标签添是否加单引号的区别 ?=$bqr[title]?和?=$bqr[title]?的区别 答案:必须加单引号(),这样速度快; 因为不加单引号()PHP系统会先去搜索这个字段,以此来判断这个字段是常量还是字符串...

  • 帝国cms网站内容增加海报功能

    小李网络公司介绍帝国cms网站内容增加海报功能知识,包括帝国CMS给网站内容增加海报功能用于微信等社交软件分享传播.帝国cms做的网站如何增加内容模板 - 百度经验,帝国微信分享带图插件,帝...

  • 帝国CMS调用指定一条信息的内容

    如何调用指定某一条信息的内容? 标签附加SQL条件参数设置:'id=信息ID'即可。 万能标签调用: [ecmsinfo]0,10,30,0,3,7,0,'id=5'[/ecmsinfo] 灵动标签调用: [e:loop={32,10,0,0,'id=信息ID'}]a href=?=$bqsr['titleurl']...

  • 帝国CMS使用技巧之自定义页面调用

    我们做单页(比如公司介绍、联系我们等页面)时一般采用自定义页面来做,而调用出自定义页面导航可以用标签SQL调用。如下: 例子1:调用自定义页面分类ID=1的页面导航 [e:loop={'select id,path,...

  • 帝国CMS后台添加关键字时自动复制到TAGS(同步更新)的方法

    功能介绍:在添加文章的关键字时,把输入的关键字自动复制到TAGS文本框。 修改方法: 帝国CMS后台系统设置管理数据表新闻系统数据表 (phome_ecms_news)[管理字段] special.field(特殊属性)[修改系...

  • 帝国CMS子栏目页调用父栏目的自定义字段

    通过以下方法可以在帝国CMS子栏目页调用父栏目的自定义字段内容: ?phpglobal $empire;$r=$empire-fetch1(select * from phome_enewsclassadd where classid=.$class_r[$GLOBALS[navclassid]][bclassid].);echo $r[about];?...

  • 帝国CMS下载不采用弹出窗口式说明

    6、下载不采用弹出窗口式说明 如果不采用弹出式下载的话,可依以下步骤完成: 1.修改下载地址模板("公共模板" -> "修改下载地址模板"): 将: [ a href=#edown onclick=window.open('!---dow...

  • 帝国CMS无刷新加入购物车

    如淘宝一般,点击加入购物车直接提示加入购物车成功,而不刷新商品页面更不会打开新窗口。 使用方法: 1.修改商城内容模板或列表模板 加入代码如下代码: script src=?=$public_r[newsurl]?e/tryli...

  • 帝国cms网站新闻文章数据表自增ID继续连续方法

    小李网络公司介绍帝国cms网站新闻文章数据表自增ID继续连续方法知识,包括在数据表格前插三行excel建立数据表表格怎么筛选出需要的数据降序排列表格内容怎么设置数组自增主键自增mysql自增...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640