Перейти к содержанию
Форум поддержки пользователей VamShop

СПСР кракозябры


Рекомендуемые сообщения

В модуле СПСР выводятся кракосязбры

 

 

$own_zone_id=
$order->delivery['zone_id']=58
$own_cpcr_id=
MODULE_SHIPPING_SPSR_OWN_CITY_DELIVERY=True
MODULE_SHIPPING_SPSR_OWN_REGION_DELIVERY=True
$shipping_weight=2
MODULE_SHIPPING_SPSR_NATURE=7
$request=http://cpcr.ru/cgi-bin/postxml.pl?

TariffCompute&FromRegion=|0&FromCityName=�������&Weight=2&Nature=7&Amount=0&Country=209|0&ToRegion=|0&ToCityName=�������
$cost=

$_POST['cost']=     бесплатно

 

поля города заполнены корректно

 

SSL протокол сайта н может быть причиной?

 

в файле модуля если убрать функцию .iconv("UTF-8","windows-1251",  то крокозябры не вылезают

но

модуль все равно не работает

Ссылка на сообщение
Поделиться на другие сайты

Нет, дело не в ssl, а вот в этой строке запроса расчёта (request)

 

Кракозябры и должны быть, ведь iconv перекодирует текст в cp2151, а вся страница в utf8

 

т.е. нужно смотреть саму строку запроса расчёта, может в названии города ошибка или ещё что.

Ссылка на сообщение
Поделиться на другие сайты

Не знаю, пробую на локальной копии, всё рабоатет, модуль спср считает доставку, 443 руб. по умолчанию пишет.

Ссылка на сообщение
Поделиться на другие сайты

Может поле Регион или Страна отключено в Админке - Настройки - Данные клиента.

 

Включены

 

Кстати, пикпонт на SSL не хочет работать.

Политика SSL не дает подгружать внешний скрипт

Нужно его грузить и сервера сайта.

 

Ну это так, на будущее

 

 

Извлекаем скрипт в /jscript

 

lang/russian/moduels/pickpoint.php

<script type="text/javascript" src="http://www.pickpoint.ru/select/postamat.js"></script>

меняем на 

<script type="text/javascript" src="jscript/postamat.js"></script>
<u><a href="" onclick="pickpoint_call(this);return false;"><span id="pickpoint_link" style="color:blue;">'.MODULE_SHIPPING_PICKPOINT_TEXT_SELECT_ADDRESS.'</span></a></u> <span id="pickpoint_link_help">'.MODULE_SHIPPING_PICKPOINT_TEXT_ADDRESS_HELP.'</span>

меняем на 

<u><a href="javascript:void(0);" onclick="pickpoint_call(this);return false;"><span id="pickpoint_link" style="color:blue;">'.MODULE_SHIPPING_PICKPOINT_TEXT_SELECT_ADDRESS.'</span></a></u> <span id="pickpoint_link_help">'.MODULE_SHIPPING_PICKPOINT_TEXT_ADDRESS_HELP.'</span>

postamat.zip

Ссылка на сообщение
Поделиться на другие сайты

По умолчанию точно работает спср, проверял на чистой версии VamShop.

 

Так что, идёте на сайт спср, качаете документацию и разбираетесь, что не так конкретно в Вашем случае.

Ссылка на сообщение
Поделиться на другие сайты

$check['configuration_value']

 

пустое значение почему то получается

это из

 

$check_query = vam_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key='STORE_ZONE'");
        $check = vam_db_fetch_array($check_query);
$own_zone_id = $check['configuration_value'];
Ссылка на сообщение
Поделиться на другие сайты

не срабатывает

 

в $own_zone_id = $check['configuration_value'];  подставляю 58 - все равно ничего

видимо в функции vam_get_spsr_zone_id что то не так

Ссылка на сообщение
Поделиться на другие сайты

Не знаю, может в коде правили у себя что.

 

Пробую на стандартной версии VamShop, возвращает 443 руб. стоимость доставки.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...