Новости Joomla

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

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
Подскажите пожалуйста Joomla 1.5.23+Virtuemart 1.1.9, заказ оформляется правильно на первом шаге Адрес доставки как и у всех
Пожалуйста, выбирите адрес доставки!
   - По-умолчанию (тот же, что и контактный)

Добавить новый Адрес доставки.
 Контактный адрес введен (смотрю пользователя у него всё занесено), но на последнем шаге Подтвердить заказ - Пожалуйста, проверьте введенные данные и подтвердите заказ! Адрес доставки проставляет адрес продавца Помогите! В информацию о заказе попадает правильный адрес доставки
« Последнее редактирование: 14.05.2013, 19:00:23 от sa1981 »
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
Пересмотрела уже всё в интернете, подскажите по адресу доставки на странице подтверждения заказа, Поля страна, регион включены, в письма о заказе и инфе о заказе адрес доставки правильный. Не ужели ни кто не знает?
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
приложите файл components/com_virtuemart/themes/default/templates/checkout/get_final_confirmation.tpl.php
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
Файл get_final_confirmation.tpl.php
Код
<?php
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
/**
*
* @version $Id: get_final_confirmation.tpl.php 2934 2011-04-03 13:51:35Z zanardi $
* @package VirtueMart
* @subpackage templates
* @copyright Copyright (C) 2007 Soeren Eberhardt. 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
*/
ps_checkout::show_checkout_bar();

echo $basket_html;

echo '<br />';

$varname = 'PHPSHOP_CHECKOUT_MSG_' . CHECK_OUT_GET_FINAL_CONFIRMATION;
echo '<h4>'. $VM_LANG->_($varname). '</h4>'; //h5 tag changed to h4 tag by JK
$db = new ps_DB();

echo '<table>';
// Begin with Shipping Address
if(!ps_checkout::noShipToNecessary()) {

$db->query("SELECT * FROM #__{vm}_user_info WHERE user_info_id='".strip_tags($_REQUEST['ship_to_info_id'])."'");
$db->next_record();

echo '<tr><td valign="top"><strong>'.$VM_LANG->_('PHPSHOP_ADD_SHIPTO_2'). ":</strong></td>";
echo '<td>';
$dbs = new ps_DB();
$q = "SELECT * FROM #__{vm}_country WHERE country_3_code='".$db->f("country")."'";
$dbs->query($q);
$country_id = $dbs->f("country_id");
$q = "SELECT * FROM #__{vm}_state WHERE country_id=".(int)$country_id." AND state_2_code='".$db->f("state")."'";
$dbs->query($q);
$state_name = $dbs->f("state_name");
echo vmFormatAddress( array('name' => $db->f("first_name")." ".$db->f("last_name"),
        'address_1' => $db->f("address_1"),
        'address_2' => $db->f("address_2"),
        'state' => $db->f("state"),
        'state_name' => $state_name,
        'zip' => $db->f("zip"),
        'city' => $db->f("city"),
        'country' => $db->f('country')
        ), true );

echo "</td></tr>";
}

// Print out the Selected Shipping Method
if(!ps_checkout::noShippingMethodNecessary()) {

echo '<tr><td valign="top"><strong>'.$VM_LANG->_('PHPSHOP_INFO_MSG_SHIPPING_METHOD'). ":</strong></td>";
$rate_details = explode( "|", $shipping_rate_id );
echo '<td>';
foreach( $rate_details as $k => $v ) {
// thepisu: old sample data cointaned "&gt;" instead of ">"...
// so we don't have to make safe if "&gt;" is found
if (strpos($v,"&gt;")===false) {
$v = shopMakeHtmlSafe($v);
}
if( $k == 3 ) {
echo $CURRENCY_DISPLAY->getFullValue( $v )."; ";
} elseif( $k > 0 && $k < 4) {
echo $v.'; ';
}
}
echo "</td></tr>";
}

unset( $row );
if( !isset($order_total) || $order_total > 0.00 ) {
$payment_method_id = vmRequest::getInt( 'payment_method_id' );
if ($payment_method_id) { // added by JK to disable showing of payment method when there is no payment method.

$db->query("SELECT payment_method_id, payment_method_name FROM #__{vm}_payment_method WHERE payment_method_id='$payment_method_id'");
$db->next_record();
echo '<tr><td valign="top"><strong>'.$VM_LANG->_('PHPSHOP_ORDER_PRINT_PAYMENT_LBL'). ":</strong></td>";
echo '<td>';
echo $db->f("payment_method_name");
echo "</td></tr>";
} // closing payment method check by JK
}
echo '</table>';
?>
<br />
<div align="center">
    <?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_CUSTOMER_NOTE')?>:<br />
    <textarea title="<?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_CUSTOMER_NOTE')?>" cols="50" rows="5" name="customer_note"></textarea>
    <br />
    <?php
    if (PSHOP_AGREE_TO_TOS_ONORDER == '1') { ?>
        <br />
      <input type="checkbox" name="agreed" value="1" class="inputbox" />&nbsp;&nbsp;
      <?php
      $link = $mosConfig_live_site .'/index2.php?option=com_virtuemart&amp;page=shop.tos&amp;pop=1&amp;Itemid='. $Itemid;
$text = $VM_LANG->_('PHPSHOP_I_AGREE_TO_TOS');
echo vmPopupLink( $link, $text );
        echo '<br />';
    }
    ?>
</div>
<?php
if( VM_ONCHECKOUT_SHOW_LEGALINFO == '1' ) {
$link = 'index2.php?option=com_content&amp;task=view&amp;id='.VM_ONCHECKOUT_LEGALINFO_LINK;
if( class_exists('jroute')) {
$link = JRoute::_($link);
} else {
$link =  sefRelToAbs( $link );
}
$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;";
if( @VM_ONCHECKOUT_LEGALINFO_SHORTTEXT=='' || !defined('VM_ONCHECKOUT_LEGALINFO_SHORTTEXT')) {
$text = $VM_LANG->_('VM_LEGALINFO_SHORTTEXT');
} else {
$text = VM_ONCHECKOUT_LEGALINFO_SHORTTEXT;
}
?>
    <div class="legalinfo"><?php
    echo sprintf( $text, $link, $jslink );
    ?>
    </div><br />
    <?php
}
    ?>
<div align="center">
<input type="submit" onclick="return( submit_order( this.form ) );" class="button" name="formSubmit" value="<?php echo $VM_LANG->_('PHPSHOP_ORDER_CONFIRM_MNU')?>" />
</div>
<?php
if(  PSHOP_AGREE_TO_TOS_ONORDER == '1' ) {
echo vmCommonHTML::scriptTag('', "function submit_order( form ) {
    if (!form.agreed.checked) {
        alert( \"". $VM_LANG->_('PHPSHOP_AGREE_TO_TOS',false)."\" );
        return false;
    }
    else {
        return true;
    }
}" );
} else {
echo vmCommonHTML::scriptTag('', "function submit_order( form ) { return true;  }" );
}
?>
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Шаблон стандартный используется?
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
шаблон для VirtueMart gk-youshop без серьезных дописок, так мелочь всякая в дизайне
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
и главное в письме и инфе о заказе адрес доставки проставляется правильный
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
gk-youshop - с этого шаблона надо файл аналогичный
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
извините за вопрос, а где его найти в шаблоне?
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
components/com_virtuemart/themes/gk-youshop/templates/checkout/get_final_confirmation.tpl.php

видимо тут должен быть
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
components/com_virtuemart/themes/ есть только папка default, папки  gk-youshop там нет
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
а в настройках магазина там точно gk-youshop
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
извиняюсь не туда смотрела, в настройках магазина шаблон default
sorry
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
в настройках магазина есть поле "Формат адреса магазина" в адрес доставки выводится инфа из этого поля. В поле всё стерла и адрес доставки на подтверждении заказа оказался пустым, чего теперь сделать с пустым адресом?как сделать что бы он заполнился нужным адресом?
« Последнее редактирование: 15.05.2013, 00:56:37 от sa1981 »
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Файл get_final_confirmation.tpl.php у вас верный и данные в нем о доставке идут от пользователя... Видимо название шаблона последнего этапа у вас переопределили... Тут надо смотреть сам сайт... Либо вам нужно найти файл в шаблоне отвечающий за вывод этого чуда...

Например в конец файла добавлять какую нибудь строку с текстом и проверять он/не он
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
попробуйте в get_final_confirmation.tpl.php добавить в конец какой нибудь текст
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
всё спасибо решила, ставлю в настройках магазина поле "Формат адреса магазина" значение {address_1} и проставляется адрес1 пользователя. Спасибо
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
Вот это ДА!Ну и взаимосвязь!
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
а если в том поле написать значение {storename}-название магазина (так во всплывающей подсказке возле формы написано), так вот пишу {storename} и в адресе доставке проставляется имя фамилия пользователя (который оформляет заказ)
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Даже не сталкивался с такой проблемой... Никогда...

Спойлер
[свернуть]
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
*

sa1981

  • Захожу иногда
  • 80
  • 0 / 0
Спасибо завтра попробую. Если поставить в настройках магазина в этом поле address1 , то остается вопрос если на первом шаге оформления заказа клиент ввел дополнительный адрес доставки, то на 4 шаге (подтверждения всё равно будет отображаться address1). Завтра попробую заменить код по вашему варианту. А при замене кода поле Адрес доставки должно быть включено?
*

artlux

  • Захожу иногда
  • 466
  • 58 / 0
Код
echo $db->f("first_name")." ".$db->f("last_name");
echo '<br/>';
echo $db->f("address_1");
echo '<br/>';
echo $db->f('country').', '.$db->f("city").', '.$db->f("zip");
echo "</td></tr>";
в этом коде будет выводится

Имя Фамилия
Адрес1
Страна, Город, Индекс

Если нужно чтото другое всегда можно под себя дописать либо изменить...
Разработка расширений: Joomla 1.5+, Bitrix 12+, Мобильные приложения для сайтов под Android (PhoneGap).
Для бонусов: Z136221252622, R242724126443, U423945028202. +79211696184(Мегафон), или плюсик в репу!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Номер заказа в модуле

Автор sashgera

Ответов: 0
Просмотров: 2115
Последний ответ 28.02.2016, 22:44:30
от sashgera
One Page Checkout (оформление заказа на одной странице) - Скрыть поле по выбору радиобаттон

Автор sashgera

Ответов: 1
Просмотров: 2814
Последний ответ 23.09.2015, 06:02:39
от sashgera
Зависимый селект при оформлении заказа

Автор sashgera

Ответов: 1
Просмотров: 2219
Последний ответ 29.07.2015, 01:01:23
от orsy
Вывод номера заказа на странице сайта после его подтверждения

Автор redsowet

Ответов: 0
Просмотров: 2303
Последний ответ 02.03.2015, 16:49:22
от redsowet
Форма с полями для заполнения при оформлении заказа

Автор sashgera

Ответов: 4
Просмотров: 2966
Последний ответ 12.02.2015, 20:36:53
от sashgera