推56论坛

 找回密码
 立即注册(限中文)

QQ登录

只需一步,快速开始

    查看: 1650|回复: 0
    打印 上一主题 下一主题

    [ECshop教程] 限制只有VIP会员才能下载Ecshop文章页的附件

      [复制链接]
    跳转到指定楼层
    楼主
    发表于 2018-4-28 19:28:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    经常看到有人问这个,今天三个太阳就整理了下共享给大家,
    下面就以官方2.7.2默认模板为基础来讲述一下“如何在文章详情页限制只有VIP会员才能下载相关附件”

    这里假设VIP会员的等级ID为2

    首先修改 article.php 文件
    打开 /article.php  在文件的最末尾增加下面函数
    function insert_article_download($arr)
    {
    global $_LANG;
    if ($_SESSION['user_rank']==2)
    {
      $str='<a href="'.$arr['file_url'].'" target="_blank">'.$_LANG['relative_file'].'</a>';
    }
    else
    {
      $str='只有VIP会员才能下载,请先<a href="user.php">登录</a>!';
    }
    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会员才能下载附件了。

    同理,你可以设置为只有“代销会员”才能下载。


    推56论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与推56论坛立场无关
    2、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    4、如本帖侵犯到任何版权问题,请立即告知本站,本站将予与清除侵权内容或删除该帖子并致以最深的歉意
    5、推56论坛管理员和版主有权不事先通知发贴者而删除本文

    本版积分规则

    关闭

    推56站长论坛推荐上一条 /1 下一条

    站长QQ
    在线咨询
    咨询热线
    QQ:405327411

    QQ|免责声明|小黑屋|站长论坛 ( 豫ICP备11018337号-5 )

    推56论坛(www.tui56.com)站长论坛 SEO论坛 网络营销论坛 新手站长论坛 网络推广论坛 站长社区 站长网

    Powered by Discuz! X3.4 Licensed

    ©2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表