DLE-Billing 0.7.2 - 0.7.4 支付模块

2023-05-26 14:52:16 浏览数 (1)

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

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 并找到:

代码语言:javascript复制
$this->_clear();

在上面添加:

代码语言:javascript复制
include( ENGINE_DIR . "/modules/billing/helpers/parser.php" );

4. 打开 main.tpl 并查找:

代码语言:javascript复制
</head>

在上面添加:

代码语言:javascript复制
<script type="text/jаvascript" src="{THEME}/billing/js/paygroups.js"></script>

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

代码语言:javascript复制
{include file="engine/modules/billing/widgets/balance.php"}

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

伪静态(.htaccess)

代码语言:javascript复制
# billing
RewriteRule ^([^/] ).html/(.*)(/?) $ index.php?do=static&page=$1&seourl=$1&route=$2 [QSA]

自定义字段(xfields.txt)

代码语言:javascript复制
payhide|隐藏||text||1|0|0|1|||0|0||||||隐藏文本,需积分兑换||||||||||0|

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

打开模板文件 fullstory.tpl 查找

代码语言:javascript复制
<p>{full-story}</p>

在下面添加

代码语言:javascript复制
<!--隐藏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积分-->

0 人点赞