Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1767 Просмотров
*

Geks

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Доброго времени суток.  ^-^
Не могу понять почему после перехода в корзину и нажатии на кнопку "оформить заказ" само оформление заказа происходит на главной странице, а не на той же. У меня на главной стоит слайд-шоу, и по-моему покупателя ничего не должно отвлекать от завершения покупки. Поэтому возникла необходимость сделать так, что бы оформление заказа происходило не на главной. Кто-то знает решение? Заранее спасибо за любую помощь.
*

Geks

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Оформление заказа не на главной
« Ответ #1 : 15.03.2011, 13:04:52 »
Ссылка "оформить заказ" генерируется в файле ...\components\com_virtuemart\themes\default\templates\pages\shop.cart.tpl.php
Вот кусок кода, откуда зарождается ссылка:
Код
       <?php
   }
   else {
    $href = $sess->url( $_SERVER['PHP_SELF'].'?page=checkout.index&ssl_redirect=1', true);
    $href2 = $sess->url( $mm_action_url . "/index2.php?page=checkout.index&ssl_redirect=1", true);
    $class_att = 'class="checkout_link"';
    $text = $VM_LANG->_('PHPSHOP_CHECKOUT_TITLE');
 
    if( $this->get_cfg('useGreyBoxOnCheckout', 1)) {
    echo vmCommonHTML::getGreyBoxPopupLink( $href2, $text, '', $text, $class_att, 500, 600, $href );
    }
    else {
    echo vmCommonHTML::hyperlink( $href, $text, '', $text, $class_att );
    }
  }
?>
Что тут надо поменять?
*

Geks

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Оформление заказа не на главной
« Ответ #3 : 18.03.2011, 01:07:04 »
Спасибо огромное beagler =)
В итоге сделал так:
в index шаблона добавил
Цитировать
<?php
$option = JRequest::getVar('option', null);
$page = JRequest::getVar('page', null);
?>
             
А в месте добавления модуля, прописал:
Цитировать
<?php if($tp_banner){ ?><?php if ( $this->countModules('banner') && $option!='com_virtuemart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' ) { ?>
<jdoc:include type="modules" name="banner" /><?php } ?>
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
Re: Оформление заказа не на главной
« Ответ #4 : 13.05.2011, 00:07:30 »
Мне ничего предложенное на форуме не помогло. Помогло решение от сюда http://blog.ifreework.org/?p=812
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать список категорий с главной страницы virtuemart 1.1.3?

Автор SynVelesa

Ответов: 6
Просмотров: 10298
Последний ответ 07.06.2018, 00:21:52
от iGatto
VirtueMart - переход в корзину после заказа

Автор vipex

Ответов: 2
Просмотров: 1464
Последний ответ 13.03.2017, 23:26:16
от vipex
Ищу компонент для virtuemart: после заказа товара приходит SMS, есть такое?

Автор stylus83

Ответов: 0
Просмотров: 1337
Последний ответ 25.10.2016, 12:41:27
от stylus83
Не корректно работает навигатор сайта (breadcrumbs) - дублирование главной страницы.

Автор SliderShadow

Ответов: 4
Просмотров: 2947
Последний ответ 19.05.2015, 17:43:08
от фунтик
Ошибка на 4-ом шаге при оформлении заказа

Автор sdiev

Ответов: 4
Просмотров: 1584
Последний ответ 28.10.2013, 09:48:04
от sdiev