liro 0 Опубликовано 23 июля, 2011 Жалоба Share Опубликовано 23 июля, 2011 Добрый день. Подскажите пожалуйста как сделать чтобы при оформлении товара кнопка "оформить" появлялась только когда сумма в корзине более Х суммы. В модулях доставки не как так как использую необычный модель с выбором времени. Интересует именно кнопка. Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2011 Жалоба Share Опубликовано 23 июля, 2011 Только править /shopping_cart.php и задавать условие, что б кнопка выводилась только от определённой суммы. Править: $vamTemplate->assign('BUTTON_CHECKOUT', '<a href="'.vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL').'">'.vam_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT).'</a>'); [/code] на что-то типа: [code] if ((int)$_SESSION['cart']->show_total() > 100) { $vamTemplate->assign('BUTTON_CHECKOUT', '<a href="'.vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL').'">'.vam_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT).'</a>'); } Ссылка на сообщение Поделиться на другие сайты
liro 0 Опубликовано 23 июля, 2011 Автор Жалоба Share Опубликовано 23 июля, 2011 Только править /includes/modules/order_details.php и задавать условие, что б кнопка выводилась только от определённой суммы. Править: $vamTemplate->assign('BUTTON_CHECKOUT', '<a href="'.vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL').'">'.vam_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT).'</a>'); [/code] на что-то типа: [code] if ((int)$_SESSION['cart']->show_total() > 100) { $vamTemplate->assign('BUTTON_CHECKOUT', '<a href="'.vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL').'">'.vam_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT).'</a>'); } order_details_cart.php есть только такое но данного кода там нет к сожалению Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2011 Жалоба Share Опубликовано 23 июля, 2011 Пардон, имел в виду /shopping_cart.php файл. Ссылка на сообщение Поделиться на другие сайты
liro 0 Опубликовано 23 июля, 2011 Автор Жалоба Share Опубликовано 23 июля, 2011 Пардон, имел в виду /shopping_cart.php файл. Спасибо, получилось но есть одно но. Кнопка оформить действительно исчезла но со странице корзина, а осталась в боксе корзина в виде "оформить заказ". Не подскажите где это можно править? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2011 Жалоба Share Опубликовано 23 июля, 2011 В /templates/vamshop/source/boxes/shopping_cart.php Ссылка на сообщение Поделиться на другие сайты
liro 0 Опубликовано 23 июля, 2011 Автор Жалоба Share Опубликовано 23 июля, 2011 В /templates/vamshop/source/boxes/shopping_cart.php В Боксе просто убрал оформить заказ так как так и не понял что менять ((( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2011 Жалоба Share Опубликовано 24 июля, 2011 Можно и так :) Ссылка на сообщение Поделиться на другие сайты
liro 0 Опубликовано 24 июля, 2011 Автор Жалоба Share Опубликовано 24 июля, 2011 Можно и так :) Но если кто знает что там надо менять скажите пожалуйста ))) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2011 Жалоба Share Опубликовано 24 июля, 2011 Наверное в /templates/vamshop/boxes/box_cart.html писать что-то типа: {php} if ((int)$_SESSION['cart']->show_total() > 100) { {/php} <p class="CartContentCenter"> <a href="{$LINK_CHECKOUT}">{#text_checkout#}</a> </p> {php} } {/php} [/code] Ссылка на сообщение Поделиться на другие сайты
liro 0 Опубликовано 24 июля, 2011 Автор Жалоба Share Опубликовано 24 июля, 2011 Наверное в /templates/vamshop/boxes/box_cart.html писать что-то типа: {php} if ((int)$_SESSION['cart']->show_total() > 100) { {/php} <p class="CartContentCenter"> <a href="{$LINK_CHECKOUT}">{#text_checkout#}</a> </p> {php} } {/php} [/code] Спасибо, все получилось. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2011 Жалоба Share Опубликовано 24 июля, 2011 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения