Проблема Слетела страница оформления заказа

Тема в разделе "Ошибки при работе с Joomla", создана пользователем Дмитрий Д, 08.12.2015.

  1. Offline

    Дмитрий Д Тариф: Спонсор ⇒ Спонсор форума ⇐

    Регистрация:
    01.10.2015
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    Доброго всем дня,

    вопрос вот в чем, у сайта http://www.xn----7sbaboujb1cnxmcq5c.xn--p1ai/ слетела страница оформления заказа, по краям белые поля, блоки которые были сбоку упали вниз. Где вообще проблему стоит искать? Как это можно исправить
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    А скрин где? Или мне нужно купить,чтоб увидеть страницу заказа ?
    На стандартный шаблон переключить пробовал ?
    купил, дошел до реги- все на месте. Только слева менюшка Каталога код выводит,а не ссылки
     
  4. Offline

    Дмитрий Д Тариф: Спонсор ⇒ Спонсор форума ⇐

    Регистрация:
    01.10.2015
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    Сорри за долгий ответ и за то что скрин забыл прикрепить. У меня вообще все модули на странице смешиваются, как на принт скрине https://yadi.sk/i/8Dw1jQRnm77tY, https://yadi.sk/i/un8ahhvKm77tW (картинки откроются в яндекс диске). Проблема возникает когда надо подтвердить заказ.

    По поводу шаблона, я вообще не знаю, где эту страницу можно отредактировать. В virtuemart есть пункт про заказы но там только виды заказов и их стоимость указывается.
    --- добавлено: 09.12.2015, первое сообщение размещено: 09.12.2015 ---
    Сейчас кое что нашел, шаблон дефолтный (так как в папке components/com_virtuemart/themes/ один шаблон дефолтный)и проблема кажется где то здесь: components/com_virtuemart/themes/default/templates/checkout , возможно в файле get_final_confirmation.tpl.php. Только что тут менять даже не знаю, вот на всякий случай код
    Код (CODE):
    1. <?php
    2. if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
    3. /**
    4. *
    5. * @version $Id: get_final_confirmation.tpl.php 2496 2010-07-23 05:38:58Z soeren $
    6. * @package VirtueMart
    7. * @subpackage templates
    8. * @copyright Copyright (C) 2007 Soeren Eberhardt. All rights reserved.
    9. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
    10. * VirtueMart is free software. This version may have been modified pursuant
    11. * to the GNU General Public License, and as distributed it includes or
    12. * is derivative of works licensed under the GNU General Public License or
    13. * other free or open source software licenses.
    14. * See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
    15. *
    16. * http://virtuemart.net
    17. */
    18. ps_checkout::show_checkout_bar();
    19.  
    20. echo $basket_html;
    21.  
    22. echo '<br />';
    23.  
    24. $varname = 'PHPSHOP_CHECKOUT_MSG_' . CHECK_OUT_GET_FINAL_CONFIRMATION;
    25. echo '<h5>'. $VM_LANG->_($varname) . '</h5>';
    26. $db = new ps_DB();
    27.  
    28. echo '<table>';
    29. // Begin with Shipping Address
    30. if(!ps_checkout::noShipToNecessary()) {
    31.  
    32.     $db->query("SELECT * FROM #__{vm}_user_info WHERE user_info_id='".strip_tags($_REQUEST['ship_to_info_id'])."'");
    33.     $db->next_record();
    34.  
    35.     echo '<tr><td valign="top"><strong>'.$VM_LANG->_('PHPSHOP_ADD_SHIPTO_2') . ":</strong></td>";
    36.     echo '<td>';
    37.     $dbs = new ps_DB();
    38.     $q = "SELECT * FROM #__{vm}_country WHERE country_3_code='".$db->f("country")."'";
    39.     $dbs->query($q);
    40.     $country_id = $dbs->f("country_id");
    41.     $q = "SELECT * FROM #__{vm}_state WHERE country_id=".(int)$country_id." AND state_2_code='".$db->f("state")."'";
    42.     $dbs->query($q);
    43.     $state_name = $dbs->f("state_name");
    44.     echo vmFormatAddress( array('name' => $db->f("first_name")." ".$db->f("last_name"),
    45.                                         'address_1' => $db->f("address_1"),
    46.                                         'address_2' => $db->f("address_2"),
    47.                                         'state' => $db->f("state"),
    48.                                         'state_name' => $state_name,
    49.                                         'zip' => $db->f("zip"),
    50.                                         'city' => $db->f("city"),
    51.                                         'country' => $db->f('country')
    52.                                     ), true );
    53.    
    54.     echo "</td></tr>";
    55. }
    56.  
    57. // Print out the Selected Shipping Method
    58. if(!ps_checkout::noShippingMethodNecessary()) {
    59.  
    60.     echo '<tr><td valign="top"><strong>'.$VM_LANG->_('PHPSHOP_INFO_MSG_SHIPPING_METHOD') . ":</strong></td>";
    61.     $rate_details = explode( "|", $shipping_rate_id );
    62.     echo '<td>';
    63.     foreach( $rate_details as $k => $v ) {
    64.         // thepisu: old sample data cointaned "&gt;" instead of ">"...
    65.         // so we don't have to make safe if "&gt;" is found
    66.         if (strpos($v,"&gt;")===false) {
    67.             $v = shopMakeHtmlSafe($v);
    68.         }
    69.         if( $k == 3 ) {
    70.             echo $CURRENCY_DISPLAY->getFullValue( $v )."; ";
    71.         } elseif( $k > 0 && $k < 4) {
    72.             echo $v.'; ';
    73.         }
    74.     }
    75.     echo "</td></tr>";
    76. }
    77.  
    78. unset( $row );
    79. if( !isset($order_total) || $order_total > 0.00 ) {
    80.     $payment_method_id = vmRequest::getInt( 'payment_method_id' );
    81.    
    82.     $db->query("SELECT payment_method_id, payment_method_name FROM #__{vm}_payment_method WHERE payment_method_id='$payment_method_id'");
    83.     $db->next_record();
    84.     echo '<tr><td valign="top"><strong>'.$VM_LANG->_('PHPSHOP_ORDER_PRINT_PAYMENT_LBL') . ":</strong></td>";
    85.     echo '<td>';
    86.     echo $db->f("payment_method_name");
    87.     echo "</td></tr>";
    88. }
    89. echo '</table>';
    90. ?>
    91. <br />
    92. <div align="center">
    93.     <?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_CUSTOMER_NOTE') ?>:<br />
    94.     <textarea title="<?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_CUSTOMER_NOTE') ?>" cols="50" rows="5" name="customer_note"></textarea>
    95.     <br />
    96.     <?php
    97.     if (PSHOP_AGREE_TO_TOS_ONORDER == '1') { ?>
    98.         <br />
    99.           <input type="checkbox" name="agreed" value="1" class="inputbox" />&nbsp;&nbsp;
    100.           <?php
    101.           $link = $mosConfig_live_site .'/index2.php?option=com_virtuemart&amp;page=shop.tos&amp;pop=1&amp;Itemid='. $Itemid;
    102.         $text = $VM_LANG->_('PHPSHOP_I_AGREE_TO_TOS');
    103.         echo vmPopupLink( $link, $text );
    104.         echo '<br />';
    105.     }
    106.     ?>
    107. </div>
    108. <?php
    109. if( VM_ONCHECKOUT_SHOW_LEGALINFO == '1' ) {
    110.     $link = 'index2.php?option=com_content&amp;task=view&amp;id='.VM_ONCHECKOUT_LEGALINFO_LINK;
    111.     if( class_exists('jroute')) {
    112.         $link = JRoute::_($link);
    113.     } else {
    114.         $link =  sefRelToAbs( $link );
    115.     }
    116.     $jslink = "window.open('$link', 'win2', 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no'); return false;";
    117.         if( @VM_ONCHECKOUT_LEGALINFO_SHORTTEXT=='' || !defined('VM_ONCHECKOUT_LEGALINFO_SHORTTEXT')) {
    118.         $text = $VM_LANG->_('VM_LEGALINFO_SHORTTEXT');
    119.     } else {
    120.         $text = VM_ONCHECKOUT_LEGALINFO_SHORTTEXT;
    121.     }
    122.     ?>
    123.     <div class="legalinfo"><?php
    124.         echo sprintf( $text, $link, $jslink );
    125.         ?>
    126.     </div><br />
    127.     <?php
    128.     }
    129.     ?>
    130. <div align="center">
    131. <input type="submit" onclick="return( submit_order( this.form ) );" class="button" name="formSubmit" value="<?php echo $VM_LANG->_('PHPSHOP_ORDER_CONFIRM_MNU') ?>" />
    132. </div>
    133. <?php
    134. if(  PSHOP_AGREE_TO_TOS_ONORDER == '1' ) {
    135.     echo vmCommonHTML::scriptTag('', "function submit_order( form ) {
    136.     if (!form.agreed.checked) {
    137.         alert( \"". $VM_LANG->_('PHPSHOP_AGREE_TO_TOS',false) ."\" );
    138.         return false;
    139.     }
    140.     else {
    141.         return true;
    142.     }
    143. }" );
    144. } else {
    145.     echo vmCommonHTML::scriptTag('', "function submit_order( form ) { return true;  }" );
    146. }
    147. ?>
     
    Последнее редактирование: 09.12.2015
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Шаблон можно узнать в настройках конфига Вирта- Вкладка Сайт
    Попробуй отключи модули доставки,оплаты. МОжет из-за них косячить
     
  6. Offline

    Дмитрий Д Тариф: Спонсор ⇒ Спонсор форума ⇐

    Регистрация:
    01.10.2015
    Сообщения:
    43
    Симпатии:
    1
    Пол:
    Мужской
    Да, шаблон дефолтный. Попробовал отключить модули доставки и оплаты не помогает...
     

Поделиться этой страницей

Загрузка...