Новости Joomla

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

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Оформление заказа
« : 08.09.2010, 19:42:56 »
При переходе к оформлению заказа вместо нормальной страницы открывается страница без признаков шаблона и без кнопки оформить заказ. Какой файл за это отвечает?
Joomla 1.5.20 +Виртуемарт 1.1.4
Фавикон на этой странице, тоже не отображается.
« Последнее редактирование: 08.09.2010, 19:46:45 от Aviva »
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Оформление заказа
« Ответ #1 : 08.09.2010, 19:54:49 »
Ссылка?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #2 : 08.09.2010, 20:07:44 »
Дать ссылку на сайт?
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Оформление заказа
« Ответ #3 : 08.09.2010, 20:59:23 »
Дать ссылку на сайт?
Для начала.
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #4 : 08.09.2010, 21:04:30 »
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Оформление заказа
« Ответ #5 : 08.09.2010, 23:07:05 »
в настройках vm на вкладке безопасность в полях Site URL и Адрес для защищённого режима поставьте одинаково http://luxafon.ru/ поставьте галку "Обычно предотвращать соединение по протоколу https?"
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #7 : 09.09.2010, 00:06:18 »
в настройках vm на вкладке безопасность в полях Site URL и Адрес для защищённого режима поставьте одинаково http://luxafon.ru/ поставьте галку "Обычно предотвращать соединение по протоколу https?"
Все уже так настроено.
Кстати, к оформлению заказа переходит
Но отображает страницу не полностью, до конца оформить заказ не получится.
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #9 : 09.09.2010, 15:14:15 »
Нужно ввести имя и телефон (любые) и поставить крыжик "согласен с условиями", больше ничего.
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Оформление заказа
« Ответ #10 : 09.09.2010, 15:28:09 »
пересылает на ссылку  http://luxafon.ru/home/checkout.html - а должно пересылать на ссылку вида:
http://luxafon.ru/index.php?page=checkout.index&option=com_virtuemart&Itemid=66&redirected=1&Itemid=66 - думаю понятно в чем проблема?
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #11 : 09.09.2010, 15:31:51 »
мне нет, это мой первый магазин.
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #12 : 09.09.2010, 15:42:13 »
это наверное роутер на ссылку влияет. Я его пробовала убирать, эта страница не меняется.
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #13 : 09.09.2010, 16:16:00 »
Вот убрала роутер, ссылка http://luxafon.ru/index.php?page=checkout.index&option=com_virtuemart&Itemid=66&redirected=1&Itemid=66
А страница также выглядит.
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Оформление заказа
« Ответ #14 : 09.09.2010, 16:23:26 »
Попробуй переписать файл checkout.index
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #15 : 09.09.2010, 17:53:58 »
Переписала. Ничего не изменилось кроме адреса. Теперь такой http://luxafon.ru/home.html?page=checkout.index
« Последнее редактирование: 09.09.2010, 18:05:16 от Aviva »
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #16 : 09.09.2010, 19:12:07 »
Вот весь файл checkout.index.
Код
<?php

if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

/**

*

* @version $Id: checkout.index.php 1862 2009-08-09 16:34:12Z mauri $

* @package VirtueMart

* @subpackage html

* @copyright Copyright (C) 2004-2008 soeren - All rights reserved.

* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php

* VirtueMart is free software. This version may have been modified pursuant

* to the GNU General Public License, and as distributed it includes or

* is derivative of works licensed under the GNU General Public License or

* other free or open source software licenses.

* See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.

*

* http://virtuemart.net

*/

mm_showMyFileName( __FILE__ );



require_once( CLASSPATH . "ps_checkout.php" );



$ship_to_info_id = vmGet( $_REQUEST, 'ship_to_info_id');

$shipping_rate_id = urldecode(vmGet( $_REQUEST, "shipping_rate_id", null ));

$payment_method_id = vmGet( $_REQUEST, 'payment_method_id');

$Itemid = $sess->getShopItemid();



/* Decide, which Checkout Step is the next one

* $checkout_this_step controls the step thru the checkout process

* we have the following steps



* -CHECK_OUT_GET_SHIPPING_ADDR

* let the user choose a shipto address



* -CHECK_OUT_GET_SHIPPING_METHOD

* let the user choose a shipto metho for the ship to address



* -CHECK_OUT_GET_PAYMENT_METHOD

* let the user choose a payment method



* -CHECK_OUT_GET_FINAL_CONFIRMATION

* shows a total summary including all payments, taxes, fees etc. and let the user confirm

*/

if( $auth['user_id'] > 0 ) {

$show_basket = true;

} else {

$show_basket = false;

}

$current_stage = ps_checkout::get_current_stage();



$checkout_steps = ps_checkout::get_checkout_steps();



if( in_array('CHECK_OUT_GET_FINAL_CONFIRMATION', $checkout_steps[$current_stage]) ) {

    $next_page = 'checkout.thankyou';

    if( sizeof($checkout_steps[$current_stage]) > 1 ) {

    include_once( PAGEPATH . 'basket.php' );

    } else {

    include_once( PAGEPATH . 'ro_basket.php' );

    }

} else {

$next_page = 'checkout.index';

include_once( PAGEPATH . 'basket.php' );

}



// Get the zone quantity after it has been calculated in the basket

$zone_qty = vmGet( $_REQUEST, 'zone_qty');



$theme = new $GLOBALS['VM_THEMECLASS']();



$theme->set_vars( // Import these values into the template files

array( 'zone_qty' => $zone_qty,

'ship_to_info_id' => $ship_to_info_id,

'shipping_rate_id' => $shipping_rate_id,

'payment_method_id' => $payment_method_id,

'weight_total' => $weight_total,

'Itemid' => $Itemid

)

);



if ($cart["idx"] > 0) {



echo '<h3>'. $VM_LANG->_('PHPSHOP_CHECKOUT_TITLE').'</h3>';



    if (!defined('_MIN_POV_REACHED')) {

    echo $basket_html;

    ?>

        <div align="center">

            <script type="text/javascript">alert('<?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_ERR_MIN_POV',false)?>');</script>

            <strong><?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_ERR_MIN_POV')?></strong><br />

            <strong><?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_ERR_MIN_POV2'). " ".$CURRENCY_DISPLAY->getFullValue($_SESSION['minimum_pov'])?></strong>

        </div><?php

        return;

    }

   

    // We have something in the Card so move on

    if ($perm->is_registered_customer($auth['user_id'])) { // user is logged in and a registered customer

$basket_html .= '<form action="'. SECUREURL.basename($_SERVER['PHP_SELF']).'" method="post" name="adminForm">



<input type="hidden" name="option" value="com_virtuemart" />

<input type="hidden" name="Itemid" value="'. $Itemid .'" />

<input type="hidden" name="user_id" value="'. $auth['user_id'] .'" />

<input type="hidden" name="page" value="'. $next_page .'" />

<input type="hidden" name="func" value="checkoutProcess" />



<input type="hidden" name="zone_qty" value="'. $zone_qty .'" />

        <input type="hidden" name="ship_to_info_id" value="'. $ship_to_info_id .'" />

        <input type="hidden" name="shipping_rate_id" value="'. urlencode($shipping_rate_id).'" />

        <input type="hidden" name="payment_method_id" value="'. $payment_method_id .'" />

        <input type="hidden" name="checkout_last_step" value="'. $current_stage .'" />';



$theme->set( 'basket_html', $basket_html );

   

    // CHECK_OUT_GET_SHIPPING_ADDR

    // Lets the user pick or add an alternative Shipping Address

    if( in_array('CHECK_OUT_GET_SHIPPING_ADDR', $checkout_steps[$current_stage]) ) {

echo '<a name="CHECK_OUT_GET_SHIPPING_ADDR"></a>';

echo $theme->fetch( 'checkout/get_shipping_address.tpl.php');

$theme->set('basket_html', '');

        }

        // CHECK_OUT_GET_SHIPPING_METHOD

        // Let the user pick a shipping method

        if( in_array('CHECK_OUT_GET_SHIPPING_METHOD', $checkout_steps[$current_stage]) ) {   

        echo '<a name="CHECK_OUT_GET_SHIPPING_METHOD"></a>';

        echo $theme->fetch( 'checkout/get_shipping_method.tpl.php');

$theme->set('basket_html', '');

        }

       

        // -CHECK_OUT_GET_PAYMENT_METHOD

        // let the user choose a payment method

        if( in_array('CHECK_OUT_GET_PAYMENT_METHOD', $checkout_steps[$current_stage]) ) {   

        echo '<a name="CHECK_OUT_GET_PAYMENT_METHOD"></a>';

        echo $theme->fetch( 'checkout/get_payment_method.tpl.php');

$theme->set('basket_html', '');

        }

        // -CHECK_OUT_GET_FINAL_CONFIRMATION

        // shows a total summary including all payments, taxes, fees etc.

        if( in_array('CHECK_OUT_GET_FINAL_CONFIRMATION', $checkout_steps[$current_stage]) ) {   

        echo '<a name="CHECK_OUT_GET_FINAL_CONFIRMATION"></a>';

// Now let the user confirm

echo $theme->fetch( 'checkout/get_final_confirmation.tpl.php');

$theme->set('basket_html', '');

        }

        ?>

    <br /><?php

foreach( $checkout_steps[$current_stage] as $this_step ) {

echo '<input type="hidden" name="checkout_this_step[]" value="'.$this_step.'" />';

}



  // Set Dynamic Page Title: "Checkout: Step x of x"

$ii = 0;

for( $i = 1; $i < 5; $i++ ) {

if( isset( $checkout_steps[$i] ) ) {

$ii += 1;

if( in_array($this_step, $checkout_steps[$i] ) ) {

$mainframe->setPageTitle( sprintf( $VM_LANG->_('VM_CHECKOUT_TITLE_TAG'), $ii, count($checkout_steps) ));

break;

}

}

}



        if( !in_array('CHECK_OUT_GET_FINAL_CONFIRMATION', $checkout_steps[$current_stage]) ) {

          ?>

                <div align="center">

                <input type="submit" class="button" name="formSubmit" value="<?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_NEXT');?> &gt;&gt;" />

                </div>

            <?php

}

// Close the Checkout Form, which was opened in the first checkout template using the variable $basket_html

echo '</form>';



         if( !in_array('CHECK_OUT_GET_FINAL_CONFIRMATION', $checkout_steps[$current_stage]) ) {

                echo "<script type=\"text/javascript\"><!--

                    function submit_order( form ) { return true; }

                    --></script>";

            }

        }

       

        else {



          if (!empty($auth['user_id'])) {

            // USER IS LOGGED IN, BUT NO REGISTERED CUSTOMER

            // WE NEED SOME ADDITIONAL INFORMATION HERE,

            // SO REDIRECT HIM TO shop/shopper_add

      $vmLogger->info( $VM_LANG->_('PHPSHOP_NO_CUSTOMER',false) );

     

            include(PAGEPATH. 'checkout_register_form.php');

          }

     

          else {

          // user is not logged in

echo $theme->fetch( 'checkout/login_registration.tpl.php' );

          }

    }

}

else {

vmRedirect( $sess->url( 'index.php?page=shop.cart', false, false ) );

}



?>
*

Aviva

  • Захожу иногда
  • 89
  • 0 / 0
Re: Оформление заказа
« Ответ #17 : 13.09.2010, 23:59:28 »
Методом тыка установила, что дело в файле VirtueMart.cfg.php. Я в строке define('DOWNLOADROOT', не поменяла адрес.
« Последнее редактирование: 14.09.2010, 00:24:42 от Aviva »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart - переход в корзину после заказа

Автор vipex

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

Автор stylus83

Ответов: 0
Просмотров: 1332
Последний ответ 25.10.2016, 12:41:27
от stylus83
Ошибка на 4-ом шаге при оформлении заказа

Автор sdiev

Ответов: 4
Просмотров: 1580
Последний ответ 28.10.2013, 09:48:04
от sdiev
Ошибка в Оформлении заказа

Автор Shurik-N21

Ответов: 3
Просмотров: 1569
Последний ответ 30.09.2013, 23:28:59
от Shurik-N21
Плагин быстрого заказа для Joomla 1.5 VirtueMart 1.x

Автор beagler

Ответов: 0
Просмотров: 2394
Последний ответ 12.09.2013, 23:41:04
от beagler