xml способов доставки
Здравствуйте!
Для способов доставок генерируется следующий xml:
<?xml version="1.0" encoding="UTF-8"?>
<list>
<address><div class="hostcms_float_block" style="-moz-margin-top: 30px;" ><div class="hostcms_float_block_t"></div><div class="hostcms_float_block_tr"></div><div class="hostcms_float_block_r" name="hostcms_float_block_r"></div><div class="hostcms_float_block_br"></div><div class="hostcms_float_block_b"></div><div class="hostcms_float_block_bl"></div><div class="hostcms_float_block_l" name="hostcms_float_block_l"></div><div class="hostcms_float_block_tl"></div><div class="hostcms_float_block_content" >XSL-шаблон <a href="/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_61=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=61" onclick="ShowEditWindow('Редактирование информации об XSL-шаблоне', '/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_61=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=61', 'xsl_template_61'); return false;" target="_blank"><img src="/hostcmsfiles/images/xsl_edit.gif" alt="Редактирование информации об XSL-шаблоне" title="Редактирование информации об XSL-шаблоне" width="16" height="16"></a><a href="/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_61=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=61" onclick="ShowEditWindow('Редактирование информации об XSL-шаблоне', '/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_61=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=61', 'xsl_template_61'); return false;" target="_blank"><b>МагазинАдресДоставки</b></a> <img src="/hostcmsfiles/images/new_window.gif" /><br/>обработка <a href="JavaScript:void(0)" onclick="SlideWindow('xml_1362497626_4'); return false;" target="_blank"><img src="/hostcmsfiles/images/xml.gif" alt="XML" title="XML" width="16" height="16"></a><a href="JavaScript:void(0)" onclick="SlideWindow('xml_1362497626_4')"><b>XML</b></a> <img src="/hostcmsfiles/images/new_window.gif" /><b>0.007 с</b>, размер XML <b>20 031 байт</b>. </div><div class="hostcms_float_block_drag_block" name="hostcms_float_block_drag_block" onMouseDown="new Draggable(this.parentNode);"></div></div><SCRIPT type="text/javascript" language="JavaScript">
location_select_id = "location";
city_select_id = "sel_city";
cityarea_select_id = "sel_city_area";
function showcart_d(responseJS)
{
if (typeof responseJS != 'undefined')
{
HideLoadingScreen();
// Данные.
if (typeof responseJS.result != 'undefined')
{
html = responseJS.result;
id=responseJS.id;
document.getElementById(id).innerHTML = '';
document.getElementById(id).innerHTML = html;
// Выполняем скрипты из полученного с сервера HTML-а
runScripts(document.getElementById(id).getElementsByTagName('SCRIPT'));
//cr('AddItemForm');
}
}
}
function doSetLocationnew(shop_country_id, path,cln)
{
var req = new JsHttpRequest();
// Отображаем экран загрузки
//ShowLoadingScreen();
req.onreadystatechange = function()
{
if (req.readyState == 4)
{
// Убираем затемнение.
HideLoadingScreen();
if (req.responseJS != undefined)
{
// Данные.
if (req.responseJS.result != undefined)
{
oSelect = document.getElementById(location_select_id);
// Очищаем select
oSelect.options.length = 0;
// Добавляем значение " ... "
oSelect.options[oSelect.options.length] = new Option(" ... ", 0);
for (var key in req.responseJS.result)
{
oSelect.options[oSelect.options.length] = new Option(req.responseJS.result[key], key);
}
$('#location option[value='+cln+']').attr("selected", "selected");
// Устанавливаем города
//doSetCity(oSelect.options[oSelect.selectedIndex].value);
oCity = document.getElementById(city_select_id);
oCity.options.length = 0;
oCity.options[oCity.options.length] = new Option(" ... ", 0);
oCityarea = document.getElementById(cityarea_select_id);
oCityarea.options.length = 0;
oCityarea.options[oCityarea.options.length] = new Option(" ... ", 0);
}
}
return true;
}
}
req.open('get', path + "?action=get_location&shop_country_id="+shop_country_id, true);
// Отсылаем данные в обработчик.
req.send(null);
doSetCitynew('1','/shop/cart/','1');
}
function doSetCitynew(shop_location_id, path,cln)
{
var req = new JsHttpRequest();
// Отображаем экран загрузки
req.onreadystatechange = function()
{
if (req.readyState == 4)
{
if (req.responseJS != undefined)
{
// Данные.
if (req.responseJS.result != undefined)
{
oSelect = document.getElementById(city_select_id);
// Очищаем select
oSelect.options.length = 0;
// Добавляем значение " ... "
oSelect.options[oSelect.options.length] = new Option(" ... ", 0);
for (var key in req.responseJS.result)
{
oSelect.options[oSelect.options.length] = new Option(req.responseJS.result[key], key);
}
$('#sel_city option[value='+cln+']').attr("selected", "selected");
// Устанавливаем районы
//doSetCityArea(oSelect.options[oSelect.selectedIndex].value);
oCityarea = document.getElementById(cityarea_select_id);
oCityarea.options.length = 0;
oCityarea.options[oCityarea.options.length] = new Option(" ... ", 0);
}
}
return true;
}
}
req.open('get', path + "?action=get_city&shop_location_id="+shop_location_id, true);
// Отсылаем данные в обработчик.
req.send(null);
}
</SCRIPT>
<br />
<h1 style="text-align:left">Данные доставки</h1>
<table><tr><td style="vertical-align: middle;">ФИО:</td><td><input type="text" size="20" class="large_input" style="width: 124px; margin-right: 5px;" name="site_users_surname" value="" /><input type="text" size="20" class="large_input" style="width: 124px; margin-right: 5px;" name="site_users_name" value="" /><input type="text" size="20" class="large_input" style="width: 120px; margin-right: 5px;" name="site_users_patronymic" value="" /></td></tr><tr><td style="vertical-align: middle;">Телефон:</td><td><input type="text" size="30" class="large_input" style="width: 390px;" name="site_users_phone" value="" /></td></tr><tr><td style="vertical-align: middle;">E-mail:</td><td><input type="text" size="30" class="large_input" style="width: 390px;" name="site_users_email" value="" /></td></tr><tr><td>Страна:</td><td><select id="country" style="width: 396px;" name="country" onchange="doSetLocation(this.options[this.selectedIndex].value, '/shop/cart/');sendBackgroundRequest('/shop/cart/?deliv='+this.options[this.selectedIndex].value, 'get', showcart_d);return false"><option value="0">..</option><option value="1">Австралия</option><option value="2">Австрия</option><option value="3">Азербайджан</option><option value="4">Азорские острова (Португалия)</option><option value="5">Аландские острова (Финляндия)</option><option value="6">Албания — Республика Албания</option><option value="7">Алжир</option><option value="8">Американское Самоа</option><option value="9">Ангилья</option><option value="10">Ангола</option><option value="253">Ангуилья</option><option value="11">Андорра</option><option value="12">Антигуа и Барбуда</option><option value="13">Антильские Острова (Нидерландские)</option><option value="14">Аомынь (Макао), Китай</option><option value="15">Аргентина</option><option value="16">Армения</option><option value="17">Аруба (Нидерланды)</option><option value="18">Афганистан</option><option value="19">Багамские Острова</option><option value="20">Бангладеш</option><option value="21">Барбадос</option><option value="22">Бахрейн</option><option value="23">Белиз</option><option value="24">Белоруссия</option><option value="25">Бельгия</option><option value="26">Бенин</option><option value="27">Бермудские Острова (Великобритания)</option><option value="28">Болгария</option><option value="29">Боливия</option><option value="30">Босния и Герцеговина</option><option value="31">Ботсвана</option><option value="32">Бразилия</option><option value="33">Бруней</option><option value="34">Буркина-Фасо</option><option value="35">Бурунди</option><option value="36">Бутан</option><option value="37">Вазиристан (Пакистан)</option><option value="38">Вануату</option><option value="39">Ватикан</option><option value="40">Великобритания</option><option value="41">Венгрия</option><option value="42">Венесуэла</option><option value="43">Виргинские Острова (Британские)</option><option value="44">Виргинские Острова (США)</option><option value="45">Восточный Тимор</option><option value="46">Вьетнам</option><option value="47">Габон</option><option value="48">Гаити</option><option value="49">Гайана</option><option value="50">Гамбия</option><option value="51">Гана</option><option value="52">Гваделупа (Франция)</option><option value="53">Гватемала</option><option value="54">Гвиана (Французская Гвиана)</option><option value="55">Гвинея</option><option value="56">Гвинея-Бисау</option><option value="57">Германия</option><option value="58">Гернси (Великобритания)</option><option value="59">Гибралтар (Великобритания)</option><option value="60">Гондурас</option><option value="61">Гонконг</option><option value="62">Гренада</option><option value="63">Гренландия (Дания)</option><option value="64">Греция</option><option value="65">Грузия</option><option value="66">Гуам (США)</option><option value="67">Дания</option><option value="68">Джерси (Великобритания)</option><option value="69">Джибути</option><option value="70">Доминика</option><option value="71">Доминиканская Республика</option><option value="72">Египет</option><option value="73">Замбия</option><option value="74">Западная Сахара</option><option value="75">Зимбабве</option><option value="76">Израиль</option><option value="77">Индия</option><option value="78">Индонезия</option><option value="79">Иордания</option><option value="80">Ирак</option><option value="81">Иран</option><option value="82">Ирландия</option><option value="83">Исландия</option><option value="84">Испания</option><option value="85">Италия</option><option value="86">Йемен</option><option value="87">Кабо-Верде</option><option value="88">Казахстан</option><option value="89">Каймановы Острова (Великобритания)</option><option value="90">Камбоджа</option><option value="91">Камерун</option><option value="92">Канада</option><option value="93">Канарские острова (Испания)</option><option value="94">Катар</option><option value="95">Кения</option><option value="96">Кипр</option><option value="97">Киргизия</option><option value="98">Кирибати</option><option value="99">Китай</option><option value="100">Кокосовые Острова (Австралия)</option><option value="101">Колумбия</option><option value="102">Коморские Острова</option><option value="103">Конго</option><option value="104">Корея (Северная)</option><option value="105">Корея (Южная)</option><option value="106">Косово</option><option value="107">Коста-Рика</option><option value="108">Кот-д'Ивуар</option><option value="109">Куба</option><option value="110">Кувейт</option><option value="111">Кука острова</option><option value="112">Лаос</option><option value="113">Латвия</option><option value="114">Лесото</option><option value="115">Либерия</option><option value="116">Ливан</option><option value="117">Ливия</option><option value="118">Литва</option><option value="119">Лихтенштейн</option><option value="120">Люксембург</option><option value="121">Маврикий</option><option value="122">Мавритания</option><option value="123">Мадагаскар</option><option value="124">Мадейра острова (Португалия)</option><option value="125">Майотта (Франция)</option><option value="126">Македония</option><option value="127">Малави</option><option value="128">Малайзия</option><option value="129">Мали</option><option value="130">Малые Тихоокеанские Острова США</option><option value="131">Мальдивы</option><option value="132">Мальта</option><option value="133">Марокко</option><option value="134">Мартиника (Франция)</option><option value="135">Маршалловы Острова</option><option value="136">Мексика</option><option value="137">Мелилья (Испания)</option><option value="138">Микронезия</option><option value="139">Мозамбик</option><option value="140">Молдавия</option><option value="141">Монако</option><option value="142">Монголия</option><option value="143">Монтсеррат (Великобритания)</option><option value="144">Мьянма (Бирма)</option><option value="145">Мэн (Великобритания)</option><option value="146">Нагорный Карабах (Арцах)</option><option value="147">Намибия</option><option value="148">Науру</option><option value="149">Непал</option><option value="150">Нигер</option><option value="151">Нигерия</option><option value="152">Нидерланды</option><option value="153">Никарагуа (Великобритания)</option><option value="154">Ниуэ</option><option value="155">Новая Зеландия</option><option value="156">Новая Каледония (Франция)</option><option value="157">Норвегия</option><option value="158">Норфолк (Австралия)</option><option value="159">Объединенные Арабские Эмираты</option><option value="160">Оман</option><option value="161">Пакистан</option><option value="162">Палау</option><option value="163">Палестина</option><option value="164">Панама</option><option value="165">Папуа — Новая Гвинея</option><option value="166">Парагвай</option><option value="167">Перу</option><option value="168">Питкэрн (Великобритания)</option><option value="169">Польша</option><option value="170">Португалия</option><option value="171">Приднестровье</option><option value="172">Пуэрто-Рико (США)</option><option value="174">Рождества Остров (Австралия)</option><option value="175" selected="selected" style="font-weight: bold;">Россия</option><option value="176">Руанда</option><option value="177">Румыния</option><option value="178">Сальвадор</option><option value="179">Самоа</option><option value="180">Сан-Марино</option><option value="181">Сан-Томе и Принсипи</option><option value="182">Саудовская Аравия</option><option value="183">Свазиленд</option><option value="184">Свальбард</option><option value="185">Святой Елены Остров (Великобритания)</option><option value="186">Северные Марианские острова (США)</option><option value="187">Северный Кипр</option><option value="188">Сейшельские острова</option><option value="190">Сен-Пьер и Микелон (Франция)</option><option value="189">Сенегал</option><option value="191">Сент-Винсент и Гренадины</option><option value="192">Сент-Китс и Невис</option><option value="193">Сент-Люсия</option><option value="194">Сербия</option><option value="195">Сеута (Испания)</option><option value="196">Сингапур</option><option value="197">Сирия</option><option value="198">Словакия</option><option value="199">Словения</option><option value="200">Соединенные Штаты Америки</option><option value="201">Соломоновы Острова</option><option value="202">Сомали</option><option value="203">Сомалиленд</option><option value="204">Судан</option><option value="205">Суринам</option><option value="206">Сьерра-Леоне</option><option value="207">Таджикистан</option><option value="209">Тайвань (Китай)</option><option value="208">Тайланд</option><option value="210">Тамил-Илам (Шри-Ланка)</option><option value="211">Танзания</option><option value="212">Тёркс и Кайкос (Великобритания)</option><option value="213">Того</option><option value="214">Токелау (Юнион)</option><option value="215">Тонга</option><option value="216">Тринидад и Тобаго</option><option value="217">Тувалу</option><option value="218">Тунис</option><option value="219">Туркмения</option><option value="220">Турция</option><option value="221">Уганда</option><option value="222">Узбекистан</option><option value="223">Украина</option><option value="224">Уоллис и Футуна</option><option value="225">Уругвай</option><option value="226">Фарерские Острова (Дания)</option><option value="227">Фиджи</option><option value="228">Филиппины</option><option value="229">Финляндия</option><option value="230">Фолклендские Острова (Великобритания)</option><option value="231">Франция</option><option value="232">Французская Полинезия (Франция)</option><option value="233">Французские Южные Территории (Франция)</option><option value="234">Хорватия</option><option value="235">Центральноафриканская Республика</option><option value="236">Чад</option><option value="237">Черногория</option><option value="238">Чехия</option><option value="239">Чили</option><option value="240">Швейцария</option><option value="241">Швеция</option><option value="242">Шри-Ланка</option><option value="243">Эквадор</option><option value="244">Экваториальная Гвинея</option><option value="245">Эритрея</option><option value="246">Эстония</option><option value="247">Эфиопия</option><option value="248">Южная Георгия и Южные Сандвичевы острова (Великобритания)</option><option value="249">Южная Осетия</option><option value="250">Южно-Африканская Республика</option><option value="251">Ямайка</option><option value="252">Япония</option><option value="173">Реюньон (Франция)</option></select><span class="red_star" style="position: relative; top: 4px;"> *</span></td></tr><tr><td>Область:</td><td><select name="location" style="width: 396px;" id="location" onchange="doSetCity(this.options[this.selectedIndex].value, '/shop/cart/');sendBackgroundRequest('/shop/cart/?delivl='+this.options[this.selectedIndex].value, 'get', showcart_d);return false"><option value="0">..</option></select><span class="red_star" style="position: relative; top: 4px;"> *</span></td></tr><tr><td>Город:</td><td><select name="sel_city" style="width: 396px;" id="sel_city" onchange="doSetCityArea(this.options[this.selectedIndex].value, '/shop/cart/');sendBackgroundRequest('/shop/cart/?delic='+this.options[this.selectedIndex].value, 'get', showcart_d);return false"><option value="0">..</option></select></td></tr><tr><td>Район города:</td><td><select name="sel_city_area" style="width: 396px;" id="sel_city_area"><option value="0">..</option></select></td></tr><tr><td style="vertical-align: middle;">Индекс:</td><td><input type="text" size="5" class="large_input" style="width: 90px;" name="index" value="" /></td></tr><tr><td style="vertical-align: middle;">Улица, дом, квартира:
</td><td><input type="text" size="30" class="large_input" style="width: 390px;" name="full_address" value="" /></td></tr></table>
<SCRIPT type="text/javascript" language="JavaScript">
var oldHandler=window['onload'];
window['onload']=function(){if(typeof(oldHandler)=='function'){oldHandler();}newHandler();};
function newHandler(){
doSetLocationnew(document.getElementById('country').options[document.getElementById('country').selectedIndex].value, '/shop/cart/','1');
}
</SCRIPT></address>
<type><div class="hostcms_float_block" style="-moz-margin-top: 30px;" ><div class="hostcms_float_block_t"></div><div class="hostcms_float_block_tr"></div><div class="hostcms_float_block_r" name="hostcms_float_block_r"></div><div class="hostcms_float_block_br"></div><div class="hostcms_float_block_b"></div><div class="hostcms_float_block_bl"></div><div class="hostcms_float_block_l" name="hostcms_float_block_l"></div><div class="hostcms_float_block_tl"></div><div class="hostcms_float_block_content" >XSL-шаблон <a href="/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_62=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=62" onclick="ShowEditWindow('Редактирование информации об XSL-шаблоне', '/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_62=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=62', 'xsl_template_62'); return false;" target="_blank"><img src="/hostcmsfiles/images/xsl_edit.gif" alt="Редактирование информации об XSL-шаблоне" title="Редактирование информации об XSL-шаблоне" width="16" height="16"></a><a href="/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_62=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=62" onclick="ShowEditWindow('Редактирование информации об XSL-шаблоне', '/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_62=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=62', 'xsl_template_62'); return false;" target="_blank"><b>МагазинДоставки</b></a> <img src="/hostcmsfiles/images/new_window.gif" /><br/>обработка <a href="JavaScript:void(0)" onclick="SlideWindow('xml_1362497626_5'); return false;" target="_blank"><img src="/hostcmsfiles/images/xml.gif" alt="XML" title="XML" width="16" height="16"></a><a href="JavaScript:void(0)" onclick="SlideWindow('xml_1362497626_5')"><b>XML</b></a> <img src="/hostcmsfiles/images/new_window.gif" /><b>0.002 с</b>, размер XML <b>6 427 байт</b>. </div><div class="hostcms_float_block_drag_block" name="hostcms_float_block_drag_block" onMouseDown="new Draggable(this.parentNode);"></div></div><h1>Способ доставки</h1>
<table cellspacing="0" cellpadding="0" border="0" class="shop_cart_table"><tr class="shop_cart_table_title"><th>Способ доставки</th><th>Описание</th><th>Цена доставки</th><th>Стоимость товаров</th><th>Итого</th></tr><tr><td><input type="radio" value="4" id="cond_of_delivery4" name="cond_of_delivery" style="border: 0px" checked="checked" />
<label for="cond_of_delivery4"><b>Курьером в пределах МКАД 9:00-18:00</b></label></td><td><p></p></td><td>200.00 руб.</td><td>1300.00 руб.</td><td style="font-weight: bold">1500.00 руб.</td></tr><tr><td><input type="radio" value="7" id="cond_of_delivery7" name="cond_of_delivery" style="border: 0px" />
<label for="cond_of_delivery7"><b>Бесплатная доставка (от 10000 руб)</b></label></td><td><p></p></td><td>0.00 руб.</td><td>1300.00 руб.</td><td style="font-weight: bold">1300.00 руб.</td></tr><tr><td><input type="radio" value="8" id="cond_of_delivery8" name="cond_of_delivery" style="border: 0px" />
<label for="cond_of_delivery8"><b>До склада транспортной компании</b></label></td><td><p></p></td><td>0.00 руб.</td><td>1300.00 руб.</td><td style="font-weight: bold">1300.00 руб.</td></tr></table></type>
<cond_of_delivery>1</cond_of_delivery>
<count_system_of_pay>5</count_system_of_pay>
<system_of_pay id="16">
<name>Наличными курьеру</name>
<description></description>
</system_of_pay>
<system_of_pay id="20">
<name>Наличными при получении на складе</name>
<description></description>
</system_of_pay>
<system_of_pay id="17">
<name>Банковская квитанция</name>
<description></description>
</system_of_pay>
<system_of_pay id="18">
<name>На почте наложенным платежом</name>
<description></description>
</system_of_pay>
<system_of_pay id="19">
<name>Робокасса</name>
<description>Платежная система, позволяющая принимать платежи на своем сайте более чем 13 способами: Webmoney, Яндекс.Деньги, Moneymail RUR, RBK Money RUR, EasyPay, Единый кошелек, LiqPay, WebCreds, SMS-платежи, переводы через систему Contact и через терминалы мгновенной оплаты QIWI.</description>
</system_of_pay>
</list>
С чем связана такая структура? Как бы мне это исправить?
Для способов доставок генерируется следующий xml:
<?xml version="1.0" encoding="UTF-8"?>
<list>
<address><div class="hostcms_float_block" style="-moz-margin-top: 30px;" ><div class="hostcms_float_block_t"></div><div class="hostcms_float_block_tr"></div><div class="hostcms_float_block_r" name="hostcms_float_block_r"></div><div class="hostcms_float_block_br"></div><div class="hostcms_float_block_b"></div><div class="hostcms_float_block_bl"></div><div class="hostcms_float_block_l" name="hostcms_float_block_l"></div><div class="hostcms_float_block_tl"></div><div class="hostcms_float_block_content" >XSL-шаблон <a href="/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_61=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=61" onclick="ShowEditWindow('Редактирование информации об XSL-шаблоне', '/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_61=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=61', 'xsl_template_61'); return false;" target="_blank"><img src="/hostcmsfiles/images/xsl_edit.gif" alt="Редактирование информации об XSL-шаблоне" title="Редактирование информации об XSL-шаблоне" width="16" height="16"></a><a href="/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_61=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=61" onclick="ShowEditWindow('Редактирование информации об XSL-шаблоне', '/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_61=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=61', 'xsl_template_61'); return false;" target="_blank"><b>МагазинАдресДоставки</b></a> <img src="/hostcmsfiles/images/new_window.gif" /><br/>обработка <a href="JavaScript:void(0)" onclick="SlideWindow('xml_1362497626_4'); return false;" target="_blank"><img src="/hostcmsfiles/images/xml.gif" alt="XML" title="XML" width="16" height="16"></a><a href="JavaScript:void(0)" onclick="SlideWindow('xml_1362497626_4')"><b>XML</b></a> <img src="/hostcmsfiles/images/new_window.gif" /><b>0.007 с</b>, размер XML <b>20 031 байт</b>. </div><div class="hostcms_float_block_drag_block" name="hostcms_float_block_drag_block" onMouseDown="new Draggable(this.parentNode);"></div></div><SCRIPT type="text/javascript" language="JavaScript">
location_select_id = "location";
city_select_id = "sel_city";
cityarea_select_id = "sel_city_area";
function showcart_d(responseJS)
{
if (typeof responseJS != 'undefined')
{
HideLoadingScreen();
// Данные.
if (typeof responseJS.result != 'undefined')
{
html = responseJS.result;
id=responseJS.id;
document.getElementById(id).innerHTML = '';
document.getElementById(id).innerHTML = html;
// Выполняем скрипты из полученного с сервера HTML-а
runScripts(document.getElementById(id).getElementsByTagName('SCRIPT'));
//cr('AddItemForm');
}
}
}
function doSetLocationnew(shop_country_id, path,cln)
{
var req = new JsHttpRequest();
// Отображаем экран загрузки
//ShowLoadingScreen();
req.onreadystatechange = function()
{
if (req.readyState == 4)
{
// Убираем затемнение.
HideLoadingScreen();
if (req.responseJS != undefined)
{
// Данные.
if (req.responseJS.result != undefined)
{
oSelect = document.getElementById(location_select_id);
// Очищаем select
oSelect.options.length = 0;
// Добавляем значение " ... "
oSelect.options[oSelect.options.length] = new Option(" ... ", 0);
for (var key in req.responseJS.result)
{
oSelect.options[oSelect.options.length] = new Option(req.responseJS.result[key], key);
}
$('#location option[value='+cln+']').attr("selected", "selected");
// Устанавливаем города
//doSetCity(oSelect.options[oSelect.selectedIndex].value);
oCity = document.getElementById(city_select_id);
oCity.options.length = 0;
oCity.options[oCity.options.length] = new Option(" ... ", 0);
oCityarea = document.getElementById(cityarea_select_id);
oCityarea.options.length = 0;
oCityarea.options[oCityarea.options.length] = new Option(" ... ", 0);
}
}
return true;
}
}
req.open('get', path + "?action=get_location&shop_country_id="+shop_country_id, true);
// Отсылаем данные в обработчик.
req.send(null);
doSetCitynew('1','/shop/cart/','1');
}
function doSetCitynew(shop_location_id, path,cln)
{
var req = new JsHttpRequest();
// Отображаем экран загрузки
req.onreadystatechange = function()
{
if (req.readyState == 4)
{
if (req.responseJS != undefined)
{
// Данные.
if (req.responseJS.result != undefined)
{
oSelect = document.getElementById(city_select_id);
// Очищаем select
oSelect.options.length = 0;
// Добавляем значение " ... "
oSelect.options[oSelect.options.length] = new Option(" ... ", 0);
for (var key in req.responseJS.result)
{
oSelect.options[oSelect.options.length] = new Option(req.responseJS.result[key], key);
}
$('#sel_city option[value='+cln+']').attr("selected", "selected");
// Устанавливаем районы
//doSetCityArea(oSelect.options[oSelect.selectedIndex].value);
oCityarea = document.getElementById(cityarea_select_id);
oCityarea.options.length = 0;
oCityarea.options[oCityarea.options.length] = new Option(" ... ", 0);
}
}
return true;
}
}
req.open('get', path + "?action=get_city&shop_location_id="+shop_location_id, true);
// Отсылаем данные в обработчик.
req.send(null);
}
</SCRIPT>
<br />
<h1 style="text-align:left">Данные доставки</h1>
<table><tr><td style="vertical-align: middle;">ФИО:</td><td><input type="text" size="20" class="large_input" style="width: 124px; margin-right: 5px;" name="site_users_surname" value="" /><input type="text" size="20" class="large_input" style="width: 124px; margin-right: 5px;" name="site_users_name" value="" /><input type="text" size="20" class="large_input" style="width: 120px; margin-right: 5px;" name="site_users_patronymic" value="" /></td></tr><tr><td style="vertical-align: middle;">Телефон:</td><td><input type="text" size="30" class="large_input" style="width: 390px;" name="site_users_phone" value="" /></td></tr><tr><td style="vertical-align: middle;">E-mail:</td><td><input type="text" size="30" class="large_input" style="width: 390px;" name="site_users_email" value="" /></td></tr><tr><td>Страна:</td><td><select id="country" style="width: 396px;" name="country" onchange="doSetLocation(this.options[this.selectedIndex].value, '/shop/cart/');sendBackgroundRequest('/shop/cart/?deliv='+this.options[this.selectedIndex].value, 'get', showcart_d);return false"><option value="0">..</option><option value="1">Австралия</option><option value="2">Австрия</option><option value="3">Азербайджан</option><option value="4">Азорские острова (Португалия)</option><option value="5">Аландские острова (Финляндия)</option><option value="6">Албания — Республика Албания</option><option value="7">Алжир</option><option value="8">Американское Самоа</option><option value="9">Ангилья</option><option value="10">Ангола</option><option value="253">Ангуилья</option><option value="11">Андорра</option><option value="12">Антигуа и Барбуда</option><option value="13">Антильские Острова (Нидерландские)</option><option value="14">Аомынь (Макао), Китай</option><option value="15">Аргентина</option><option value="16">Армения</option><option value="17">Аруба (Нидерланды)</option><option value="18">Афганистан</option><option value="19">Багамские Острова</option><option value="20">Бангладеш</option><option value="21">Барбадос</option><option value="22">Бахрейн</option><option value="23">Белиз</option><option value="24">Белоруссия</option><option value="25">Бельгия</option><option value="26">Бенин</option><option value="27">Бермудские Острова (Великобритания)</option><option value="28">Болгария</option><option value="29">Боливия</option><option value="30">Босния и Герцеговина</option><option value="31">Ботсвана</option><option value="32">Бразилия</option><option value="33">Бруней</option><option value="34">Буркина-Фасо</option><option value="35">Бурунди</option><option value="36">Бутан</option><option value="37">Вазиристан (Пакистан)</option><option value="38">Вануату</option><option value="39">Ватикан</option><option value="40">Великобритания</option><option value="41">Венгрия</option><option value="42">Венесуэла</option><option value="43">Виргинские Острова (Британские)</option><option value="44">Виргинские Острова (США)</option><option value="45">Восточный Тимор</option><option value="46">Вьетнам</option><option value="47">Габон</option><option value="48">Гаити</option><option value="49">Гайана</option><option value="50">Гамбия</option><option value="51">Гана</option><option value="52">Гваделупа (Франция)</option><option value="53">Гватемала</option><option value="54">Гвиана (Французская Гвиана)</option><option value="55">Гвинея</option><option value="56">Гвинея-Бисау</option><option value="57">Германия</option><option value="58">Гернси (Великобритания)</option><option value="59">Гибралтар (Великобритания)</option><option value="60">Гондурас</option><option value="61">Гонконг</option><option value="62">Гренада</option><option value="63">Гренландия (Дания)</option><option value="64">Греция</option><option value="65">Грузия</option><option value="66">Гуам (США)</option><option value="67">Дания</option><option value="68">Джерси (Великобритания)</option><option value="69">Джибути</option><option value="70">Доминика</option><option value="71">Доминиканская Республика</option><option value="72">Египет</option><option value="73">Замбия</option><option value="74">Западная Сахара</option><option value="75">Зимбабве</option><option value="76">Израиль</option><option value="77">Индия</option><option value="78">Индонезия</option><option value="79">Иордания</option><option value="80">Ирак</option><option value="81">Иран</option><option value="82">Ирландия</option><option value="83">Исландия</option><option value="84">Испания</option><option value="85">Италия</option><option value="86">Йемен</option><option value="87">Кабо-Верде</option><option value="88">Казахстан</option><option value="89">Каймановы Острова (Великобритания)</option><option value="90">Камбоджа</option><option value="91">Камерун</option><option value="92">Канада</option><option value="93">Канарские острова (Испания)</option><option value="94">Катар</option><option value="95">Кения</option><option value="96">Кипр</option><option value="97">Киргизия</option><option value="98">Кирибати</option><option value="99">Китай</option><option value="100">Кокосовые Острова (Австралия)</option><option value="101">Колумбия</option><option value="102">Коморские Острова</option><option value="103">Конго</option><option value="104">Корея (Северная)</option><option value="105">Корея (Южная)</option><option value="106">Косово</option><option value="107">Коста-Рика</option><option value="108">Кот-д'Ивуар</option><option value="109">Куба</option><option value="110">Кувейт</option><option value="111">Кука острова</option><option value="112">Лаос</option><option value="113">Латвия</option><option value="114">Лесото</option><option value="115">Либерия</option><option value="116">Ливан</option><option value="117">Ливия</option><option value="118">Литва</option><option value="119">Лихтенштейн</option><option value="120">Люксембург</option><option value="121">Маврикий</option><option value="122">Мавритания</option><option value="123">Мадагаскар</option><option value="124">Мадейра острова (Португалия)</option><option value="125">Майотта (Франция)</option><option value="126">Македония</option><option value="127">Малави</option><option value="128">Малайзия</option><option value="129">Мали</option><option value="130">Малые Тихоокеанские Острова США</option><option value="131">Мальдивы</option><option value="132">Мальта</option><option value="133">Марокко</option><option value="134">Мартиника (Франция)</option><option value="135">Маршалловы Острова</option><option value="136">Мексика</option><option value="137">Мелилья (Испания)</option><option value="138">Микронезия</option><option value="139">Мозамбик</option><option value="140">Молдавия</option><option value="141">Монако</option><option value="142">Монголия</option><option value="143">Монтсеррат (Великобритания)</option><option value="144">Мьянма (Бирма)</option><option value="145">Мэн (Великобритания)</option><option value="146">Нагорный Карабах (Арцах)</option><option value="147">Намибия</option><option value="148">Науру</option><option value="149">Непал</option><option value="150">Нигер</option><option value="151">Нигерия</option><option value="152">Нидерланды</option><option value="153">Никарагуа (Великобритания)</option><option value="154">Ниуэ</option><option value="155">Новая Зеландия</option><option value="156">Новая Каледония (Франция)</option><option value="157">Норвегия</option><option value="158">Норфолк (Австралия)</option><option value="159">Объединенные Арабские Эмираты</option><option value="160">Оман</option><option value="161">Пакистан</option><option value="162">Палау</option><option value="163">Палестина</option><option value="164">Панама</option><option value="165">Папуа — Новая Гвинея</option><option value="166">Парагвай</option><option value="167">Перу</option><option value="168">Питкэрн (Великобритания)</option><option value="169">Польша</option><option value="170">Португалия</option><option value="171">Приднестровье</option><option value="172">Пуэрто-Рико (США)</option><option value="174">Рождества Остров (Австралия)</option><option value="175" selected="selected" style="font-weight: bold;">Россия</option><option value="176">Руанда</option><option value="177">Румыния</option><option value="178">Сальвадор</option><option value="179">Самоа</option><option value="180">Сан-Марино</option><option value="181">Сан-Томе и Принсипи</option><option value="182">Саудовская Аравия</option><option value="183">Свазиленд</option><option value="184">Свальбард</option><option value="185">Святой Елены Остров (Великобритания)</option><option value="186">Северные Марианские острова (США)</option><option value="187">Северный Кипр</option><option value="188">Сейшельские острова</option><option value="190">Сен-Пьер и Микелон (Франция)</option><option value="189">Сенегал</option><option value="191">Сент-Винсент и Гренадины</option><option value="192">Сент-Китс и Невис</option><option value="193">Сент-Люсия</option><option value="194">Сербия</option><option value="195">Сеута (Испания)</option><option value="196">Сингапур</option><option value="197">Сирия</option><option value="198">Словакия</option><option value="199">Словения</option><option value="200">Соединенные Штаты Америки</option><option value="201">Соломоновы Острова</option><option value="202">Сомали</option><option value="203">Сомалиленд</option><option value="204">Судан</option><option value="205">Суринам</option><option value="206">Сьерра-Леоне</option><option value="207">Таджикистан</option><option value="209">Тайвань (Китай)</option><option value="208">Тайланд</option><option value="210">Тамил-Илам (Шри-Ланка)</option><option value="211">Танзания</option><option value="212">Тёркс и Кайкос (Великобритания)</option><option value="213">Того</option><option value="214">Токелау (Юнион)</option><option value="215">Тонга</option><option value="216">Тринидад и Тобаго</option><option value="217">Тувалу</option><option value="218">Тунис</option><option value="219">Туркмения</option><option value="220">Турция</option><option value="221">Уганда</option><option value="222">Узбекистан</option><option value="223">Украина</option><option value="224">Уоллис и Футуна</option><option value="225">Уругвай</option><option value="226">Фарерские Острова (Дания)</option><option value="227">Фиджи</option><option value="228">Филиппины</option><option value="229">Финляндия</option><option value="230">Фолклендские Острова (Великобритания)</option><option value="231">Франция</option><option value="232">Французская Полинезия (Франция)</option><option value="233">Французские Южные Территории (Франция)</option><option value="234">Хорватия</option><option value="235">Центральноафриканская Республика</option><option value="236">Чад</option><option value="237">Черногория</option><option value="238">Чехия</option><option value="239">Чили</option><option value="240">Швейцария</option><option value="241">Швеция</option><option value="242">Шри-Ланка</option><option value="243">Эквадор</option><option value="244">Экваториальная Гвинея</option><option value="245">Эритрея</option><option value="246">Эстония</option><option value="247">Эфиопия</option><option value="248">Южная Георгия и Южные Сандвичевы острова (Великобритания)</option><option value="249">Южная Осетия</option><option value="250">Южно-Африканская Республика</option><option value="251">Ямайка</option><option value="252">Япония</option><option value="173">Реюньон (Франция)</option></select><span class="red_star" style="position: relative; top: 4px;"> *</span></td></tr><tr><td>Область:</td><td><select name="location" style="width: 396px;" id="location" onchange="doSetCity(this.options[this.selectedIndex].value, '/shop/cart/');sendBackgroundRequest('/shop/cart/?delivl='+this.options[this.selectedIndex].value, 'get', showcart_d);return false"><option value="0">..</option></select><span class="red_star" style="position: relative; top: 4px;"> *</span></td></tr><tr><td>Город:</td><td><select name="sel_city" style="width: 396px;" id="sel_city" onchange="doSetCityArea(this.options[this.selectedIndex].value, '/shop/cart/');sendBackgroundRequest('/shop/cart/?delic='+this.options[this.selectedIndex].value, 'get', showcart_d);return false"><option value="0">..</option></select></td></tr><tr><td>Район города:</td><td><select name="sel_city_area" style="width: 396px;" id="sel_city_area"><option value="0">..</option></select></td></tr><tr><td style="vertical-align: middle;">Индекс:</td><td><input type="text" size="5" class="large_input" style="width: 90px;" name="index" value="" /></td></tr><tr><td style="vertical-align: middle;">Улица, дом, квартира:
</td><td><input type="text" size="30" class="large_input" style="width: 390px;" name="full_address" value="" /></td></tr></table>
<SCRIPT type="text/javascript" language="JavaScript">
var oldHandler=window['onload'];
window['onload']=function(){if(typeof(oldHandler)=='function'){oldHandler();}newHandler();};
function newHandler(){
doSetLocationnew(document.getElementById('country').options[document.getElementById('country').selectedIndex].value, '/shop/cart/','1');
}
</SCRIPT></address>
<type><div class="hostcms_float_block" style="-moz-margin-top: 30px;" ><div class="hostcms_float_block_t"></div><div class="hostcms_float_block_tr"></div><div class="hostcms_float_block_r" name="hostcms_float_block_r"></div><div class="hostcms_float_block_br"></div><div class="hostcms_float_block_b"></div><div class="hostcms_float_block_bl"></div><div class="hostcms_float_block_l" name="hostcms_float_block_l"></div><div class="hostcms_float_block_tl"></div><div class="hostcms_float_block_content" >XSL-шаблон <a href="/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_62=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=62" onclick="ShowEditWindow('Редактирование информации об XSL-шаблоне', '/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_62=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=62', 'xsl_template_62'); return false;" target="_blank"><img src="/hostcmsfiles/images/xsl_edit.gif" alt="Редактирование информации об XSL-шаблоне" title="Редактирование информации об XSL-шаблоне" width="16" height="16"></a><a href="/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_62=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=62" onclick="ShowEditWindow('Редактирование информации об XSL-шаблоне', '/admin/xsl/xsl.php?admin_forms_id=22&operation=edit_xsl_dir&check_1_62=1&action=edit_xsl&xsl_dir_parent_id=24&xsl_id=62', 'xsl_template_62'); return false;" target="_blank"><b>МагазинДоставки</b></a> <img src="/hostcmsfiles/images/new_window.gif" /><br/>обработка <a href="JavaScript:void(0)" onclick="SlideWindow('xml_1362497626_5'); return false;" target="_blank"><img src="/hostcmsfiles/images/xml.gif" alt="XML" title="XML" width="16" height="16"></a><a href="JavaScript:void(0)" onclick="SlideWindow('xml_1362497626_5')"><b>XML</b></a> <img src="/hostcmsfiles/images/new_window.gif" /><b>0.002 с</b>, размер XML <b>6 427 байт</b>. </div><div class="hostcms_float_block_drag_block" name="hostcms_float_block_drag_block" onMouseDown="new Draggable(this.parentNode);"></div></div><h1>Способ доставки</h1>
<table cellspacing="0" cellpadding="0" border="0" class="shop_cart_table"><tr class="shop_cart_table_title"><th>Способ доставки</th><th>Описание</th><th>Цена доставки</th><th>Стоимость товаров</th><th>Итого</th></tr><tr><td><input type="radio" value="4" id="cond_of_delivery4" name="cond_of_delivery" style="border: 0px" checked="checked" />
<label for="cond_of_delivery4"><b>Курьером в пределах МКАД 9:00-18:00</b></label></td><td><p></p></td><td>200.00 руб.</td><td>1300.00 руб.</td><td style="font-weight: bold">1500.00 руб.</td></tr><tr><td><input type="radio" value="7" id="cond_of_delivery7" name="cond_of_delivery" style="border: 0px" />
<label for="cond_of_delivery7"><b>Бесплатная доставка (от 10000 руб)</b></label></td><td><p></p></td><td>0.00 руб.</td><td>1300.00 руб.</td><td style="font-weight: bold">1300.00 руб.</td></tr><tr><td><input type="radio" value="8" id="cond_of_delivery8" name="cond_of_delivery" style="border: 0px" />
<label for="cond_of_delivery8"><b>До склада транспортной компании</b></label></td><td><p></p></td><td>0.00 руб.</td><td>1300.00 руб.</td><td style="font-weight: bold">1300.00 руб.</td></tr></table></type>
<cond_of_delivery>1</cond_of_delivery>
<count_system_of_pay>5</count_system_of_pay>
<system_of_pay id="16">
<name>Наличными курьеру</name>
<description></description>
</system_of_pay>
<system_of_pay id="20">
<name>Наличными при получении на складе</name>
<description></description>
</system_of_pay>
<system_of_pay id="17">
<name>Банковская квитанция</name>
<description></description>
</system_of_pay>
<system_of_pay id="18">
<name>На почте наложенным платежом</name>
<description></description>
</system_of_pay>
<system_of_pay id="19">
<name>Робокасса</name>
<description>Платежная система, позволяющая принимать платежи на своем сайте более чем 13 способами: Webmoney, Яндекс.Деньги, Moneymail RUR, RBK Money RUR, EasyPay, Единый кошелек, LiqPay, WebCreds, SMS-платежи, переводы через систему Contact и через терминалы мгновенной оплаты QIWI.</description>
</system_of_pay>
</list>
С чем связана такая структура? Как бы мне это исправить?
и каким образом Вы добились такого вида? Готовый XML с плавающими панелями передаете через external_property? Так не получится!
Авторизация