HOSTCMS v.6. Проверка вводимых данных при оформлении заказа
В 6 версии разработчики убрали проверку вводимых данных в форму заказа на шаге заполнения адреса доставки. Предлагаю очень простое решение этой проблемы с использованием JavaScript.
Была такая задача в ТЗ клиента — внедрить «кредитную кнопку» Банка «Русский Стандарт» в корзину интернет-магазина. Возможно, что
Решение очень простое. Вначале объявляем переменные, присваивая им значения глобальных переменных сайта:
<xsl:variable name= «shop_cart» select=»/shop/shop_cart[postpone=0]» />
<xsl:variable name= «bank_url»><xsl:for-each select=»$shop_cart»><xsl:variable name= «position» select= «position ()»/><xsl:variable name= «id» select= «shop_item/@id»/>&TC_<xsl:value-of select=»$position» />=<xsl:value-of select= «quantity» />&TPr_<xsl:value-of select=»$position» />=<xsl:value-of select= «shop_item/price» />&TName_<xsl:value-of select=»$position» />=<xsl:value-of select= «shop_item/name» /></xsl:for-each></xsl:variable>
Затем формируем нашу кнопку, которая будет передавать серверу Банка необходимые параметры — название магазина, название товара, его количество и стоимость:
<a href= «https://anketa.bank.rs.ru/minipotreb.php?idTpl=159753&TTName=www.mysite.ru&TCount={count ($shop_cart)}{$bank_url}» title= «Онлайн оформление в кредит» target=»_blank»><img src=»/images/button_credit.png» alt= «Купить в кредит» width= «150» /></a>
Полный код кнопки:
<!--======= КНОПКА ОФОРМЛЕНИЯ В КРЕДИТ ======→
<p>Для оформления покупки в кредит, нажмите кнопку «Купить в кредит»</p>
<xsl:variable name= «shop_cart» select=»/shop/shop_cart[postpone=0]» />
<xsl:variable name= «bank_url»><xsl:for-each select=»$shop_cart»><xsl:variable name= «position» select= «position ()»/><xsl:variable name= «id» select= «shop_item/@id»/>&TC_<xsl:value-of select=»$position» />=<xsl:value-of select= «quantity» />&TPr_<xsl:value-of select=»$position» />=<xsl:value-of select= «shop_item/price» />&TName_<xsl:value-of select=»$position» />=<xsl:value-of select= «shop_item/name» /></xsl:for-each></xsl:variable>
<p><a href= «https://anketa.bank.rs.ru/minipotreb.php?idTpl=159753&TTName=www.elstera.ru&TCount={count ($shop_cart)}{$bank_url}» title= «Онлайн оформление в кредит» target=»_blank»><img src=»/images/button_credit3.png» alt= «Купить в кредит» /></a></p>
<!--=======end КНОПКА ОФОРМЛЕНИЯ В КРЕДИТ ======→
Вот и все. Желаю удачи.
Если у вас есть вопросы по статье или нужна помощь в создании сайта, пишите нам в чат на сайте или Вконтакте. Не забудьте оставить свой e-mail и мы ответим в самое ближайшее время.Другие статьи по теме:
В 6 версии разработчики убрали проверку вводимых данных в форму заказа на шаге заполнения адреса доставки. Предлагаю очень простое решение этой проблемы с использованием JavaScript.
Развитие электронной коммерции произвело революцию в том, как компании, ИП и самозанятые продают свои товары и услуги. У вас есть неограниченный потенциал продавать онлайн что угодно и кому угодно из любой точки России. Это дает вам доступ к миллионам пользователей Интернета по всей нашей необъятной стране для увеличения продаж и развития вашего бизнеса.
Не ошибусь, если скажу, что практически все владельцы сайтов сталкиваются с такой проблемой, как СПАМ. Это просто кошмар, когда ваш почтовый ящик ежедневно наполняется сотнями, а то и тысячами СПАМ-писем.
Создадим раздвижное меню для каталога товаров с несколькими уровнями вложенности разделов. Меню будет открыто в основных разделах, лежащих в корневом каталоге. В принципе, вам нужно просто скопировать шаблон, CSS стили и пользоваться этим меню...
Создание интернет-магазина может показаться сложной задачей, но с правильными инструментами начать продавать онлайн очень просто.
Вы можете создать веб-сайт менее чем за 1 час. Вам также не нужно быть техническим мастером.
Неважно, для бизнеса это или для удовольствия. Вам не нужен модный дизайнер или дорогой разработчик. Просто следуйте простым нашим шагам, и вы будете онлайн в кратчайшие сроки.