Аддон подписок не работает в Expression Engine

Я купил подписку аддон у Вот, но он не работает, я успешно установил его, и он отображается в моей панели администратора, но когда я пишу код ниже, он ничего не показывает мне на моей странице.

{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}

Я использовал их пример кода, вы можете найти его Вот.

Пожалуйста, помогите мне спасибо заранее.

0

Решение

Ваша страница отображается пустой, потому что страница не получает {сегмент_3}, т. Е. План. Я надеюсь, что вы не создали ни одного плана или, если он был создан, вы не передали их как {сегмент_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.

наслаждаться !!!

1

Другие решения

Других решений пока нет …