модуль "гибкая доставка" прописывает на англ. Тариф доставки: STD; Standard Shipping over 1; руб 892
- pavel1
- Автор темы
- Не в сети
- Новый участник
- Сообщений: 1
- Спасибо получено: 0
Вот если бы там вывести ту же надпись, что и в уроке - "Стоимость доставки:"..
Как такое можно сделать?
И еще вопрос.
На 1 шаге (где надо выбрать варианты доставки) сообщение от flex выводится выше стандартного варианта доставки.
Как сделать так, чтобы сообщение от flex "Стоимость доставки:" выводилось ниже стандартного варианта доставки. Просто применять только flex не получается, так как есть два варианта доставки - Почтой России и самовывоз.
flex хорошо подошел под условия доставки Почтой России - там нужно вычислять 4 процента от стоимости покупки (страховой сбор от оценки посылки).
А стандартный модуль доставки настроил на ноль для самовывоза (только включил стоимость упаковки).
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Если не можете найти по уроку, то попробуйте такна странице, где надо подтвердить заказ (на 3 шаге), модуль "гибкая доставка" прописывает на англ.сообщение STD; Standard Shipping over 1; там, где должен быть указан тариф доставки. Пробовал в файле flex.php исправить (как в уроке про модули доставки исправили подпись "Standard Shipping:"), но ничего не нашел.
Вот если бы там вывести ту же надпись, что и в уроке - "Стоимость доставки:"..
Как такое можно сделать?
Открываем корневой каталог Joomla локальной копии сайта через Total Commander. В верхнем меню заходим в "Команды" -> "Поиск файлов". Ставим галочку в чекбоксе "С текстом" и в чекбоксе "UTF-8"(зависит от кодировки, если нет рез-та, можно попробовать снять). Вводим текст и ищем.
В попробуйте поменять порядок менеджере модулей доставки.И еще вопрос.
На 1 шаге (где надо выбрать варианты доставки) сообщение от flex выводится выше стандартного варианта доставки.
Как сделать так, чтобы сообщение от flex "Стоимость доставки:" выводилось ниже стандартного варианта доставки. Просто применять только flex не получается, так как есть два варианта доставки - Почтой России и самовывоз.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- nova137
- Не в сети
- Новый участник
- Сообщений: 1
- Спасибо получено: 0
administrator/components/com_virtuemart/classes/shipping/flex.php
Начиная со строки 68
if($order_total < $base_ship) {
$flat_charge += $handling_fee;
$flat_charge *= $taxrate;
$shipping_rate_id = urlencode(__CLASS__."|вариант доставки|изменить Shipping under ".$base_ship."|".$flat_charge);
$html = "";
$html .= "\n<input type=\"radio\" name=\"shipping_rate_id\" checked=\"checked\" id=\"flex_shipping_rate\" value=\"$shipping_rate_id\" />\n";
$html .= "<label for=\"flex_shipping_rate\">Это будет на 3 шаге: ".$CURRENCY_DISPLAY->getFullValue($flat_charge);
$html .= "</label>";
$_SESSION[$shipping_rate_id] = 1;
}
else {
$shipping_temp1 = ($order_total * $ship_rate_perc);
$shipping_temp1 += ( $handling_fee * $taxrate );
$shipping_rate_id = urlencode(__CLASS__."|вариант доставки|изменить Shipping over ".$base_ship."|".$shipping_temp1);
$html = "";
$html .= "\n<input type=\"radio\" name=\"shipping_rate_id\" id=\"flex_shipping_rate\" checked=\"checked\" value=\"$shipping_rate_id\" />\n";
$html .= "<label for=\"flex_shipping_rate\">Это будет на 3 шаге: ";
Только русские буквы в этом файле не покатят надо сразу прописывать в кодировке,
например у меня надпись Укрпочта выглядит так:Укрпочта:
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.