Quantity for Account Upgrades - Số lượng cho nâng cấp tài khoản

PVS

Super Moderator
Thành viên BQT
Code hoặc hướng dẫn này được sử dụng trên phiên bản Xenforo cũ đã quá hạn sử dụng. Bạn hãy click để tìm bản mới hơn
Quantity for Account Upgrades - Số lượng cho nâng cấp tài khoản

Sửa đổi này cho phép người dùng đặt hàng số lượng mà họ muốn đặt hàng thay vì các thiết lập số lượng "1".

Bước 1:
  • Vào Admin Control Panel
  • Click tab "Appearance"
  • Trên bảng điều hướng bên trái chọn "Templates" và danh sách các template sẽ xuất hiện ở phía bên phải
  • Tìm và click: "account_upgrades"
Bước 2:
Tìm code:
Mã:
<input type="hidden" name="quantity" value="1" />

Bước 3:
Copy nó và xóa nó

Bước 4:
Sau đó, tìm:
Mã:
<input type="hidden" name="amount" value="{$upgrade.cost_amount}" />

Bước 5:
Và bên dưới dòng đó:
Mã:
Quantity:<input type="text" name="quantity" value="1" />

Bước 6:
Lưu nó và xem kết quả trong nâng cấp tài khoản từ trang web của bạn.


Làm thế nào để nó giống như thế này:
Mã:
<xen:if is="{$available}">
    <div class="section">
        <h3 class="subHeading">{xen:phrase available_upgrades}</h3>
        <ul>
        <xen:foreach loop="$available" value="$upgrade">
            <li class="primaryContent">
                <div class="upgrade">                
                    <form action="{$payPalUrl}" method="post" class="upgradeForm">
                        <div class="cost">{$upgrade.costPhrase}</div>
                        <xen:if is="{$upgrade.length_unit} AND {$upgrade.recurring}">
                            
                            <input type="hidden" name="cmd" value="_xclick-subscriptions" />
                            <input type="hidden" name="a3" value="{$upgrade.cost_amount}" />
                            <input type="hidden" name="p3" value="{$upgrade.length_amount}" />
                            <input type="hidden" name="t3" value="{$upgrade.lengthUnitPP}" />
                            <input type="hidden" name="src" value="1" />
                            <input type="hidden" name="sra" value="1" />                        
                            <input type="submit" value="{xen:phrase subscribe}" class="button" />
                        <xen:else />
                            <input type="hidden" name="cmd" value="_xclick" />
                            <input type="hidden" name="amount" value="{$upgrade.cost_amount}" />
                            Quantity:<input type="text" name="quantity" value="1" />
                            <input type="submit" value="{xen:phrase purchase}" class="button" />
                        </xen:if>
                    
                        <input type="hidden" name="business" value="{$xenOptions.payPalPrimaryAccount}" />
                        <input type="hidden" name="currency_code" value="{$upgrade.currency}" />
                        <input type="hidden" name="item_name" value="{xen:phrase account_upgrade}: {$upgrade.title} ({$visitor.username})" />                    
                        <input type="hidden" name="no_note" value="1" />
                        <input type="hidden" name="no_shipping" value="1" />
                        <input type="hidden" name="custom" value="{$visitor.user_id},{$upgrade.user_upgrade_id},token,{$visitor.csrf_token_page}" />
                    
                        <input type="hidden" name="charset" value="utf-8" />
                        <input type="hidden" name="email" value="{$visitor.email}" />
                    
                        <input type="hidden" name="return" value="{$requestPaths.fullBasePath}{xen:link account/upgrade-purchase}" />
                        <input type="hidden" name="cancel_return" value="{$requestPaths.fullBasePath}{xen:link index}" />
                        <input type="hidden" name="notify_url" value="{$xenOptions.boardUrl}/payment_callback.php" />
                    </form>
                
                    <div class="upgradeMain">
                        <h4 class="title">{$upgrade.title}</h4>
                        <xen:if is="{$upgrade.description}">
                            <div class="description">{xen:string nl2br, $upgrade.description}</div>
                        </xen:if>
                    </div>
                </div>
            </li>
        </xen:foreach>
        </ul>
    </div>
</xen:if>
<xen:if is="{$purchased}">
    <div class="section">
        <h3 class="subHeading">{xen:phrase purchased_upgrades}</h3>
        <ul>
        <xen:foreach loop="$purchased" value="$upgrade">
            <li class="primaryContent">
                <div class="upgrade">                
                    <div class="upgradeForm">
                        <xen:if is="{$upgrade.record.end_date}">
                            <div>{xen:phrase expires}: <xen:datetime time="$upgrade.record.end_date" /></div>
                        </xen:if>
                        <xen:if is="{$upgrade.length_unit} AND {$upgrade.recurring}">
                            <a href="{$payPalUrl}?cmd=_subscr-find&amp;alias={xen:urlencode $xenOptions.payPalPrimaryAccount}" class="button">{xen:phrase cancel_subscription}</a>
                        </xen:if>
                    </div>
                
                    <div class="upgradeMain">
                        <h4 class="title">{$upgrade.title}</h4>
                        <xen:if is="{$upgrade.description}">
                            <div class="description">{xen:string nl2br, $upgrade.description}</div>
                        </xen:if>
                    </div>
                </div>
            </li>
        </xen:foreach>
        </ul>
    </div>
</xen:if>

Chúc các bạn thành công.


Nguồn: xenforo.com​
 
Back
Top