首页 > 其他分享 >易优CMS模板标签downloadpay下载付费

易优CMS模板标签downloadpay下载付费

时间:2024-07-22 14:53:08浏览次数:10  
标签:易优 field res downloadpay eyou CMS id 下载

  [基础用法]
    标签:downloadpay   

    描述:下载模型实现付费,会员专享,会员付费下载,在使用之前先频道模型->下载模型->编辑->开启下载付费




    使用方法:
    付费标签需要加载 /template/pc/system/download_pay.htm 模板文件
    下载地址:点击下载  ,该文件放在pc模板目录system里,手机端会自动识别共用。
    

    用法:

{eyou:downloadpay id='res'}

    <div class="pla-dow" {$res.buyId}>

        <div class="tlt-jin">

            {eyou:if condition='$eyou.field.restric_type == 1'}

                <!-- 付费 -->

                购买该内容 ¥{$eyou.field.users_price}

            {eyou:elseif condition='$eyou.field.restric_type == 2' /}

                <!-- 会员专享 -->

                {eyou:eq name='$eyou.field.no_vip_pay' value='1'}

                    开通【<font color="red">{$eyou.field.arc_level_id|getArcLevelName=###}</font>】免费下载

                    <div style="margin-top: 5px;"><a href="{:url('user/Level/level_centre')}" style="color: #ff9600;">立即开通</a></div>

                    <div class="tlt-chi text-gray">该内容支持单独购买 ¥{$eyou.field.users_price}</div>

                {eyou:else /}

                    开通【<font color="red">{$eyou.field.arc_level_id|getArcLevelName=###}</font>】免费下载

                {/eyou:eq}

            {eyou:elseif condition='$eyou.field.restric_type == 3' /}

                <!-- 会员付费 -->

                下载此内容需开通【<font color="red">{$eyou.field.arc_level_id|getArcLevelName=###}</font>】,并支付¥{$eyou.field.users_price}

            {/eyou:if}

        </div>

        <a {$res.onclick} class="btn"><i class="fa fa-arrow-alt-to-bottom margin-right"></i>立即购买</a>

        <div class="tlt-chi text-gray">已有<span>{eyou:freebuynum /}</span>人支付</div>

    </div>

    <div {$res.downloadId}>

        <div class="tlt-jin"  {$res.downloadTipsId}>已购买当前内容,可直接下载</div>

        {eyou:volist name="$eyou.field.file_list" id="vo"}

            <a href="{$vo.downurl}" {eyou:if condition="$vo.extract_code !=''"}data-clipboard-text="{$vo.extract_code}" {/eyou:if} class="btn"><i class="fa fa-arrow-alt-to-bottom margin-right"></i>{$vo.server_name}</a>

            {eyou:if condition="$vo.extract_code !=''"}

                <div class="text-center text-gray margin-small-top">

                    提取码:{$vo.extract_code}

                    <!-- 有提取码则显示 -->

                </div>

            {/eyou:if}

        {/eyou:volist}

    </div>

    {$res.hidden}

{/eyou:downloadpay}



注意:

上文红色部分不可缺少!!!

该标签分为两个部分,{$res.buyId}和 {$res.downloadId}部分,属于同级关系.没有下载权限会显示{$res.buyId}的内容,有下载权限则显示{$res.downloadId}内容

蓝色部分是旧版下载模型权限限制的模板标签代码,不改变,直接使用一个div包着,并给该div赋值 {$res.downloadId}

 

标签:易优,field,res,downloadpay,eyou,CMS,id,下载
From: https://www.cnblogs.com/hwrex/p/18315985

相关文章

  • 易优CMS模板标签type指定栏目输出单页模型栏目的详细内容
    [基础用法]标签:type描述:获取指定栏目信息用法:{eyou:typetypeid='栏目ID'empty='暂时没有数据'}<ahref="{$field.typeurl}">{$field.typename}</a>{/eyou:type}属性:typeid=''指定栏目ID,如果没有指定则获取当前列表页的栏目IDtype='self'表示当前栏目ty......
  • eyoucms获取当前栏目分类的下级栏目的文档列表
    [基础用法]标签:modelsartlist(channelartlist)备注:使用channelartlist也可以正常输出描述:获取当前栏目分类的下级栏目的文档列表用法:{eyou:modelsartlisttypeid='栏目ID'type='son'loop='20'}<ahref='{eyou:fieldname='typeurl'/}'>{eyou:f......
  • dedecms织梦更新生成栏目没反应问题总汇
    织梦dedecms栏目无法更新是最头疼的事情,因为导致dedecms栏目不能更新的因素有很多,至于大家都是什么原因导致的我也无法确定,因此整理了笔者所知道的一些原因,希望对大家有所帮助,下面大家跟我一起来看下,你遇到的dede更新栏目无效是下面的哪一种情况:方法/步骤第一种情况:织......
  • 帝国CMS网站系统根目录结构介绍
    帝国CMS网站系统根目录结构介绍更新日期:2024-06-2119:41:47来源:网络/系统根目录├d/附件和数据存放目录(data)│├file/附件存放目录│├js/JS调用生成目录│└txt/内容存文本存放目录├e/系统......
  • 帝国CMS的数据库配置文件是哪个?怎样修改数据库配置信息?
    数据库的配置文件路径是:e/class/config.php这里面有一点要特别说明:对于帝国7.0以后的版本,数据库路径就是e/config/config.php713eb8bb4de47619eb43f58eadef3af9_watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAcXFfMTU0NzQ3OTkzNA==,size_14,color_FFFFFF,t_7......
  • 易优CMS获取广告列表内容adv 广告列表
    标签:adv描述:获取广告列表内容。用法:{eyou:advpid='1'loop='3'}<ahref='{$field.links}'><imgalt='{$field.title}'src='{$field.litpic}'/></a>{/eyou:adv}属性:pid=''广告位置IDloop='10......
  • 易优CMS付费说读article pay.htm文件(仅PC端需要此文件)
    模板文件放在/template/PC或Mobile/system/里面<!--电脑端使用此标签需要加载/template/pc/system/article_pay.htm模板文件,手机端不需要此文件--><!DOCTYPEHTML><html><head><metacharset="utf-8"/><title>订单支付-{eyou:globalname='web_......
  • 易优CMS模板标签load文件加载导入外部的css样式文件
    【基础用法】标签:load描述:资源文件加载,比如:css/js用法:{eyou:loadhref='/static/js/common.js'ver='on'/}属性:file=''资源文件路径href=''远程资源文件URLver=''开启版本号自动刷新浏览器缓存涉及表字段:无【更多示例】-------------------------------示例1------......
  • 帝国CMS网站Fatal error: Call to undefined function mysql_connect() in …
    Fatalerror:Calltoundefinedfunctionmysql_connect()in…解答:你的运行环境问题原因1:你的PHP不支持mysql_connect()函数。PHP是一种模块化的设计,除了核心的内容,其他都是可选的。之所以不支持,是因为在编译PHP时没有加入对MYSQL数据库的支持。原因2:如果你的操作系......
  • 易优CMS按年月日来调用文章排行函数
    网站根目录extend/function.php“文件内写入if(!function_exists('diy_archives_list')){//获取指定天数的文档列表functiondiy_archives_list($channel=0,$day=0,$orderby='aid',$limit=10){$where=[];!empty($channel)&&$......