当前位置:首页 > CMS教程 > ecshop > 列表

Ecshop中限制VIP会员才能下载附件

发布:smiling 来源: PHP粉丝网  添加日期:2015-04-04 11:39:58 浏览: 评论:0 

因为工作需要我们需要限制会员只能查看文章不能下载文章下面的附件了,如果要下载也只有VIP会员可以下载,下文我们就来看这个功能开发技巧.

只有VIP会员才能下载文章页的附件这个方法,能帮助网站转化会员,有很大的帮助,也是对网站运营方的一种认可,下面就以官方2.7.2默认模板为基础来讲述一下“如何在文章详情页限制只有VIP会员才能下载相关附件”.

这里假设VIP会员的等级ID为2,修改系统文件,打开 /article.php 在文件的最末尾增加下面函数,代码如下:

  1. function insert_article_download($arr
  2. global $_LANG
  3. if ($_SESSION['user_rank']==2) 
  4. $str='<a href="'.$arr['file_url'].'" target="_blank">'.$_LANG['relative_file'].'</a>'//开源软件:phpfensi.com 
  5. else 
  6. $str='只有VIP会员才能下载,请先<a href="user.php">登录</a>!'
  7. return $str

修改模版文件

接着打开 文章模板页 /themes/default/article.dwt,将下面代码:

<a href="{$article.file_url}" target="_blank">{$lang.relative_file}</a>

修改为:{insert name='article_download' file_url=$article.file_url}

按照上面修改以后,就可以限制只有VIP会员才能下载附件了,同理你可以设置为只有“代销会员”才能下载.

Tags: Ecshop附件会员 Ecshop下载附件

分享到: