订阅插件在表达式引擎中不起作用

Subscriptions Addon is not working in Expression Engine

我从 here 购买了订阅插件,但它不起作用我已经成功安装它并在我的管理面板中显示,但是当我写下面的代码时它没有在我的页面上向我显示任何内容。

{exp:subs:subscribe register_member="yes" plan="{segment_3}" payment_method="stripe" return="/account/subscription/%SUBS_HASH%"}

<h1>Subscribe to: {subs:plan:label}</h1>
<p>
    Every <strong>{subs:plan:recurring_interval_count} {subs:plan:recurring_interval}</strong> {subs:plan:recurring_amount} {subs:plan:currency}
</p>
<hr>

{if subs:total_errors}
<ul class="errors">
    {subs:form_errors}
    <li>{subs:error}</li>
    {/subs:form_errors}
</ul>
{/if}

<h3>Credit Card</h3>

<label>Credit Card Number</label>
<input name="card_number" type="text" value="{subs:card_number}">

<label>Name on card</label>
<input name="card_name" type="text" value="{subs:card_name}">

<label>Expires</label>
<select name="card_exp_month">{subs:month_options}</select>
<select name="card_exp_year">{subs:year_options}</select>         

<label>Security Code</label>
<input name="card_cvc" type="text" value="{subs:card_cvc}" size="5">


<button type="submit">Subscribe</button>

{/exp:subs:subscribe}

我使用了他们的示例代码你可以找到它here

请帮助我提前谢谢。

您的页面显示为空白,因为页面未获得 {segment_3} 即计划我希望您尚未创建任何计划,或者如果已创建则您没有将它们作为 {segment_3} 传递。要测试这个东西,请使用下面的代码,它会对您有所帮助。

{exp:subs:subscribe register_member="yes" plan="gold" payment_method="stripe" return="/account/"}

<h1>Subscribe to: {subs:plan:label}</h1>
<p>
    Every <strong>{subs:plan:recurring_interval_count} {subs:plan:recurring_interval}</strong> {subs:plan:recurring_amount} {subs:plan:currency}
</p>
<hr>

{if subs:total_errors}
<ul class="errors">
    {subs:form_errors}
    <li>{subs:error}</li>
    {/subs:form_errors}
</ul>
{/if}

{if logged_out}
<h3>User Account</h3>

<label>Username</label>
<input type="text" name="username" value="">

<label>Email</label>
<input type="text" name="email" value="">

<label>Password</label>
<input type="password" name="password" value="">

<label>Password Confirm</label>
<input type="password" name="password_confirm" value="">
{/if}


<h3>Credit Card</h3>

<label>Credit Card Number</label>
<input name="card_number" type="text" value="{subs:card_number}">

<label>Name on card</label>
<input name="card_name" type="text" value="{subs:card_name}">

<label>Expires</label>
<select name="card_exp_month">{subs:month_options}</select>
<select name="card_exp_year">{subs:year_options}</select>         

<label>Security Code</label>
<input name="card_cvc" type="text" value="{subs:card_cvc}" size="5">

<button type="submit">Subscribe</button>

{/exp:subs:subscribe}

制定一个名为 gold 或 abc 的计划,无论您想要什么,都必须在 plan="plan_name" 的第一行输入相同的名称,您可以看到它并记住,对于 Visa 卡,它需要更多字段,您可能会得到字段这个错误你必须使用你可以在 devdemon 网站上找到这些字段的字段。

尽情享受吧!!!