此下载逻辑为了弥补原始下载逻辑功能比较弱的问题。使用本逻辑在使用帝国CMS下载时,点击下载链接,本逻辑会根据下载地址设置的权限或者点数以及当前登录状态和会员状态(权限,点数)在本页面使用AJAX技术智能提示,并引导充值点数或者升级会员!
技术要领:
1.使用AJAX交互技术在本页智能提醒!
2.下载地址采用帝国CMS加密验证模式!
3.追寻帝国核心下载逻辑(包含帝国原始下载数统计、帝国原始下载超时设置。)!
4.不修改帝国原始核心代码。
逻辑提醒截图如下:
情景1:当下载地址设置为游客权限时,点击下载,显示下载地址,下载地址加密并验证,可直接下载!如下图。(LOGO和文字都可以更换!)
情景2:当下载地址设置为普通注册会员权限,未登录的会员,提示登录注册引导链接,如下图。
情景3:下载地址设置为普通会员权限并且点数为1点,当前登录会员点数不足1点,显示引导到会员充值页面。提示如下图。
情景4:下载地址设置为普通会员权限并且点数为1点,当前登录会员点数大于等于1点,显示扣点提示,点击下载自动扣除1点。提示如下图。
情景5:下载地址设置为VIP会员权限,当前登录会员权限小于VIP权限,显示权限不足提示,并显示会员升级按钮引导链接。提示如下图。
情景6:当前用户超过今天的下载数时,提示超过下载次数
情景7:当前登录的会员权限大于下载链接设置的权限,直接显示下载地址,参考情景1,如下图。