Помогите пожалуйста, vm 1.1.9
Нужно чтобы форма заказа упрощенная была в самой корзине и не было вообще шагов для перехода.
Если в shop.cart.php
добавляю строку <?php include(PAGEPATH. 'checkout.without_register_form.php'); ?>
вылазит ошибка
Warning: include(/home/schokin/domains/eva-parfum.com.ua/public_html/administrator/components/com_virtuemart/html/checkout.without_register_form.php) [function.include]: failed to open stream: No such file or directory in /home/schokin/domains/eva-parfum.com.ua/public_html/administrator/components/com_virtuemart/html/shop.cart.php on line 53
Warning: include() [function.include]: Failed opening '/home/schokin/domains/eva-parfum.com.ua/public_html/administrator/components/com_virtuemart/html/checkout.without_register_form.php' for inclusion (include_path='.:/php/includes:/usr/local/bin') in /home/schokin/domains/eva-parfum.com.ua/public_html/administrator/components/com_virtuemart/html/shop.cart.php on line 53
В админке не могу убрать 2 последних шага они заморожены
Подскажите пожалуйста у кого заработало, как сделать чтобы форма заказа была в корзине самой и при нажатии оформить заказ никуда больше не перенаправлялось.
Заранее спасибо
АПД:
Форма вывелась на странице благодаря хаку на 4 файла 2 выложенный хак в этой теме.
1. Но надо убрать кнопку "Оформить заказ" - где она убирается? Решено
спасибо
beagler на 4 странице
убрать в \components\com_virtuemart\themes\default\templates\pages\shop.cart.tpl.php
echo vmCommonHTML::getGreyBoxPopupLink( $href2, $text, '', $text, $class_att, 500, 600, $href );
и
echo vmCommonHTML::hyperlink( $href, $text, '', $text, $class_att );
Чтобы убрать "Продолжить покупку" в том же файле
if ($cart["idx"]) {
?>
<div align="center">
<?php
if( $continue_link != '') {
?>
<a href="<?php echo $continue_link ?>" class="continue_link">
<?php echo $VM_LANG->_('PHPSHOP_CONTINUE_SHOPPING'); ?>
</a>
<?php
}
убрать
<a href="<?php echo $continue_link ?>" class="continue_link">
<?php echo $VM_LANG->_('PHPSHOP_CONTINUE_SHOPPING'); ?>
</a>
2.
Заказ не отправляется - перекидывается на главную страницу - кто-то исправил эту проблему?3. Заменить надпись на кнопке "Отправить" на "Оформить заказ" - Решено
В файле administrator/components//html/checkout.without_register_form.php
заменить
<div id="submit_wrap">
<input type="submit" value="Отправить" class="button" style="width:auto;text-align:center" />
</div>
на
<div id="submit_wrap">
<input type="submit" value="Оформить заказ" class="button" style="width:auto;text-align:center" />
</div>
Там же убирается рамка вокруг и можно заменить надпись "Покупка без регистрации"
Также в теме найдено, спасибо Maxum
Если вставить в shop.cart.php следующее
Код:
<?php
if ($cart["idx"] >= 1) {
include(PAGEPATH. 'checkout.without_register_form.php');} ?>
тогда "Покупка без регистрации"
1. в пустой корзине не отображается,
2. отображается в корзине при наличии в ней товара,
3. не отображается при переходе по ссылке "Оформить заказ". То, что мне и было нужно.
Подскажите пожалуйста