前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DLE-Billing 0.7.2 - 0.7.4 支付模块

DLE-Billing 0.7.2 - 0.7.4 支付模块

作者头像
Dabenshi
发布2023-05-26 14:52:16
3180
发布2023-05-26 14:52:16
举报
文章被收录于专栏:DabenshiDabenshiDabenshi

通过将其他插件,可以在网站上组织付费组更改,隐藏内容支付等等。

0.7.3 更新日志:

  • 该模块适用于 DLE 13.0 及更高版本。
  • 更改了模块管理面板中的图标。

0.7.4 更新日志:

  • 该模块完全适应插件系统。
  • “收据”部分已添加到用户的个人帐户中,该帐户显示所有收据的列表。
  • 模块设置中添加了一个新项目,指示用户可以创建的最大未付款收据数。
  • 删除未付收据的功能已添加到用户的个人帐户中。
  • 修复了在模块的管理面板中显示统计信息时的错误。
  • 创建新许可证的原则已更改:现在创建了许可证,并且可以由任何支付系统支付。

处理程序 URL 列在插件页面的“集成”部分

支付成功地址:

http://***.com/billing.html/pay/success

支付失败地址:

http://***.com/billing.html/pay/fail


安装:

1. 将页尾存档 DLE-Billing 上传到根目录。

2. 转到 ***.com/admin.php?mod=billing,然后按照安装向导进行操作。

3. 某些插件可能需要全局解析器连接。为此,请打开 engine/classes/templates.class.php 并找到:

$this->_clear();

在上面添加:

include( ENGINE_DIR . "/modules/billing/helpers/parser.php" );

4. 打开 main.tpl 并查找:

</head>

在上面添加:

<script type="text/jаvascript" src="{THEME}/billing/js/paygroups.js"></script>

5. 在模板中的任意位置显示登录用户的当前余额,请添加代码:

{include file="engine/modules/billing/widgets/balance.php"}

6. 在管理面板中设置模块

伪静态(.htaccess)

# billing
RewriteRule ^([^/]+).html/(.*)(/?)+$ index.php?do=static&page=$1&seourl=$1&route=$2 [QSA]

自定义字段(xfields.txt)

payhide|隐藏||text||1|0|0|1|||0|0||||||隐藏文本,需积分兑换||||||||||0|

示例DLE 15.0 原始模板加载自定义字段:

打开模板文件 fullstory.tpl 查找

<p>{full-story}</p>

在下面添加

<!--隐藏10积分-->    
[xfgiven_payhide]
    <div class="quote_block noncontenteditable">
        <div class="quote">
            <div class="quote_body contenteditable">
            这一行填写“隐藏文本插件”-“标签生成器”里面生成的代码,其中“隐藏文本”替换为自定义标签值:[xfvalue_payhide]
            </div>
        </div>
    </div>
    <p></p>
[/xfgiven_payhide]-->
<!--隐藏10积分-->
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-10-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 处理程序 URL 列在插件页面的“集成”部分
  • 示例DLE 15.0 原始模板加载自定义字段:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档