Скрыть меню * Версия для печати

Как подключить и настроить почтовый калькулятор Mini

Подключение

1. Открываем в редакторе веб-страницу и пишем в секцию <head> следующий текст:


<link rel='stylesheet' type='text/css' href='http://www.postcalc.ru/postcalc.css'>
<script>
[Сюда настройки - рассмотрены ниже]
</script>
<script src='http://www.postcalc.ru/postcalc_mini.php?From=Москва'</script>
<script src='http://www.postcalc.ru/postcalc_mini.js'</script>

После From= указываем одно из 188 местоположений EMS.
Регистр букв - любой, т.е. можно написать МОСКВА, Москва, москва и даже МоСкВа,
однако необходимо указать все пробелы, дефисы и скобки, например, 'САХА (ЯКУТИЯ) РЕСПУБЛИКА',
'СЕВЕРНАЯ ОСЕТИЯ-АЛАНИЯ РЕСПУБЛИКА' или 'РОСТОВ-НА-ДОНУ'.

2. Далее в раздел <body> в нужном месте добавляем <div> с именем PostCalc - там, собственно, и появится калькулятор, а также предупреждение для браузеров с отключенным JavaScript:


<noscript>
Почтовый тарификатор - ошибка!<br>
У вас должен быть включен JavaScript
</noscript>

<div id='PostCalc' style='width:500'></div>

Настройки

1. Почта России
Выводятся тарифы Почты России на стандартные почтовые отправления. Вы можете оставить только
те виды почтовых отправлений, которые вам нужны, удалив соответствующие строки или поставив
в их начале знак комментария // (две косые черты).


var ЗаголовокТаблицыТарифов="<form onsubmit='return false'>
<table style='background-color:#EEEEEE'>\n
<tr><td> </td><td> </td></tr>\n";

// Тарифы Почты России:
ТаблицаТарифов=new Array();
ТаблицаТарифов['ПростаяБандероль']='Простая бандероль';
ТаблицаТарифов['ЗаказнаяБандероль']='Заказная бандероль';
ТаблицаТарифов['ЦеннаяБандероль']='Ценная бандероль';
ТаблицаТарифов['ЦеннаяПосылка']='Ценная посылка';
ТаблицаТарифов['ЦеннаяАвиаБандероль']='Ценная авиабандероль';
ТаблицаТарифов['ЦеннаяАвиаПосылка']='Ценная авиапосылка';
ТаблицаТарифов['ЗаказнаяБандероль1Класса']='Заказная бандероль 1 класса';
ТаблицаТарифов['ЦеннаяБандероль1Класса']='Ценная бандероль 1 класса';
ТаблицаТарифов['EMS']='Курьерская доставка EMS';

var КомментарийАвиа=1;
var КомментарийПочта=1;
var КомментарийEMS=1;

ТаблицаЛучшихТарифов=new Array();

1. Ваши тарифы
Выводятся лучшие тарифы из нескольких вариантов, при этом вы можете задать собственные названия.
Например, вы предполагаете отправлять наложенным платежом либо ценной бандеролью,
либо ценной посылкой, тогда соответствующая строка может выглядеть так:


ТаблицаЛучшихТарифов['Наложенный  платеж']='ЦеннаяБандероль,ЦеннаяПосылка';

Через запятую перечисляются кодовые названия видов отправлений. Полный листинг этой части может выглядеть так:



var ЗаголовокТаблицыТарифов="<form onsubmit='return false'>
<table style='background-color:#EEEEEE'>\n
<tr><td> </td><td> </td></tr>\n";


ТаблицаТарифов=new Array();
ТаблицаТарифов['ПростаяБандероль']='Простая бандероль';
ТаблицаТарифов['ЗаказнаяБандероль']='Заказная бандероль';
ТаблицаТарифов['ЦеннаяБандероль']='Ценная бандероль';
ТаблицаТарифов['ЦеннаяПосылка']='Ценная посылка';
ТаблицаТарифов['ЦеннаяАвиаБандероль']='Ценная авиабандероль';
ТаблицаТарифов['ЦеннаяАвиаПосылка']='Ценная авиапосылка';
ТаблицаТарифов['ЗаказнаяБандероль1Класса']='Заказная бандероль 1 класса';
ТаблицаТарифов['ЦеннаяБандероль1Класса']='Ценная бандероль 1 класса';
ТаблицаТарифов['EMS']='Курьерская доставка EMS';

var КомментарийАвиа=1;
var КомментарийПочта=1;
var КомментарийEMS=1;
var ЛучшиеТарифыПолно=1;
var ПоказыватьТарифыПочтыРоссии=0;

ТаблицаЛучшихТарифов=new Array();
ТаблицаЛучшихТарифов['Лучшая цена']='ПростаяБандероль,ЗаказнаяБандероль,ЦеннаяБандероль,
ЦеннаяПосылка,ЗаказнаяБандероль1Класса,ЦеннаяБандероль1Класса,EMS';
ТаблицаЛучшихТарифов['По предоплате']='ЗаказнаяБандероль,ЦеннаяБандероль,ЦеннаяПосылка,
ЗаказнаяБандероль1Класса,ЦеннаяБандероль1Класса,EMS';
ТаблицаЛучшихТарифов['Налож. платежом']='ЦеннаяБандероль,ЦеннаяПосылка,
ЦеннаяБандероль1Класса,EMS';
ТаблицаЛучшихТарифов['По предоплате ускоренная']='ЦеннаяАвиаБандероль,ЦеннаяАвиаПосылка,
ЗаказнаяБандероль1Класса,ЦеннаяБандероль1Класса,EMS';
ТаблицаЛучшихТарифов['Налож.платежом ускоренная']='ЦеннаяАвиаБандероль,ЦеннаяАвиаПосылка,
ЦеннаяБандероль1Класса,EMS';

Обратите внимание, что массив ТаблицаТарифов должен присутствовать в любом случае,
но вы можете отключить вывод стандартных тарифов, установив в 0 переменную ПоказыватьТарифыПочтыРоссии.

Переменная ЛучшиеТарифыПолно - если 1, оформит название вида отправления как ссылку,
в которой будут перечислены названия сравниваемых тарифов.


(c) PostCalc.RU 2010-16



Яндекс.Метрика

Time elapsed: 0.00128