Перейти к содержанию
Форум поддержки пользователей VamShop

Можно ли перетащить комментарии и условия?


Рекомендуемые сообщения

На данный момент, при оформлении заказа, добавление комментариев и согласие с условиями находятся на странице "оплаты". Логичнее было бы перетащить их на страницу "потверждение", возможно это?

Ссылка на сообщение
Поделиться на другие сайты

Если честно не пробовал, попробуй так (пишу по смыслу кода, не знаю, будет ли работать, проверь).

Попробуй вот этот код из checkout_payment.php:


$smarty->assign('COMMENTS', xtc_draw_textarea_field('comments', 'soft', '60', '5', $_SESSION['comments']) . xtc_draw_hidden_field('comments_added', 'YES'));

//check if display conditions on checkout page is true
if (DISPLAY_CONDITIONS_ON_CHECKOUT == 'true') {

if (GROUP_CHECK == 'true') {
$group_check = "and group_ids LIKE '%c_" . $_SESSION['customers_status']['customers_status_id'] . "_group%'";
}

$shop_content_query = xtc_db_query("SELECT
                                                content_title,
                                                content_heading,
                                                content_text,
                                                content_file
                                                FROM " . TABLE_CONTENT_MANAGER . "
                                                WHERE content_group='3' " . $group_check . "
                                                AND languages_id='" . $_SESSION['languages_id'] . "'");
$shop_content_data = xtc_db_fetch_array($shop_content_query);

if ($shop_content_data['content_file'] != '') {
$conditions = '<iframe SRC="' . DIR_WS_CATALOG . 'media/content/' . $shop_content_data['content_file'] . '" width="100%" height="300">';
$conditions .= '</iframe>';
} else {
$conditions = '<textarea name="blabla" cols="60" rows="10" readonly="readonly">' . strip_tags(str_replace('<br />', "\n", $shop_content_data['content_text'])) . '</textarea>';
}

$smarty->assign('AGB', $conditions);
$smarty->assign('AGB_LINK', $main->getContentLink(3, MORE_INFO));
// LUUPAY ZAHLUNGSMODUL
if (isset ($_GET['step']) && $_GET['step'] == 'step2') {
$smarty->assign('AGB_checkbox', '<input type="checkbox" value="conditions" name="conditions" checked />');
} else {
$smarty->assign('AGB_checkbox', '<input type="checkbox" value="conditions" name="conditions" />');
}

// LUUPAY END

}
[/code] Перенеси в checkout_confirmation.php и добавь его перед:
[code]
$smarty->assign('language', $_SESSION['language']);
Затем уже в перенесённом коде замени:

if (isset ($_GET['step']) && $_GET['step'] == 'step2') {
[/code] На:
[code]
if (isset ($_GET['step']) && $_GET['step'] == 'step3') {
И точно также перенести из шаблона checkout_payment.html перенеси:

<fieldset class="form">
<legend>{#title_comments#}</legend>
<p>
{$COMMENTS}
</p>
</fieldset>

<fieldset class="form">
<legend>{#title_agb#}&nbsp;{$AGB_LINK}</legend>
<p>
{$AGB}
</p>
<p>
{$AGB_checkbox} <span class="bold">{#text_accept_agb#}</span>
</p>
</fieldset>
[/code]

В checkout_confirmation.html

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...