Продукт
Редакции и цены
Преимущества
Магазин приложений
Многосайтовость
Модули
Безопасность системы
Системные требования
Хостинги
Интерфейс системы
Области применения
Оплата и доставка
Примеры внедрения
Отзывы
Скачать
Купить
Лицензию HostCMS
Магазин приложений
Демо
Помощь
Техническая поддержка
Документация
Обновления CMS
Пожелания и предложения
Форум
Внедрение
Список партнеров
Заказать выполнение работ
Стать партнером
Дополнительные услуги
Компания
О нас
Новости
Контакты
Войти
Личный кабинет
Регистрация
Восстановление пароля
0
HostCMS
→
Форум
→
Общие вопросы по системе управления сайтом HostCMS v. 5
→
уникальные URL для каждого этапа заказа
уникальные URL для каждого этапа заказа
Kotoff
8 марта 2012 г.
#
Re: уникальные URL для каждого этапа заказа
unekt
, в коде и настройках ТДС замените везде $_POST на $_REQUEST
Заказов не беру. Консультирую редко.
unekt
8 марта 2012 г.
#
Re: уникальные URL для каждого этапа заказа
Kotoff
,
Правильно я понимаю надо здесь заменить POST на REQUEST?
$url_items = array();
// last_url_part => needed
POST
field
$url_items['cart'] = false;
$url_items['address'] = 'step_1';
$url_items['delivery'] = 'step_2';
$url_items['pay_method'] = 'step_3';
$url_items['complete'] = 'step_4';
$last_url_item = end($GLOBALS['URL_ARRAY']);
$page_valid = false;
if (isset($url_items[$last_url_item])) {
$need_post_field = $url_items[$last_url_item];
if ($need_
post
_field) {
// мы находимся в /cart/some_folder/
if (isset($_REQUEST[$need_
post
_field])) {
$page_valid = true;
}
Kotoff
8 марта 2012 г.
#
Re: уникальные URL для каждого этапа заказа
unekt писал(а):
Правильно я понимаю
Нет, не совсем правильно. Я написал _везде_, т.е. не только здесь, но и во всем остальном php-коде этой ТДС
Заказов не беру. Консультирую редко.
unekt
8 марта 2012 г.
#
Re: уникальные URL для каждого этапа заказа
Kotoff
,
сейчас глну полностью ТДС!)
а где выделил надо менять?
Правильно так в XSL-шаблоны
«МагазинКорзина»
<form action="{/cart/shop/path}cart/address/?step_1=1" name="address" method="POST">
«МагазинАдресДоставки»
<form action="{/cart/shop/path}cart/delivery/" name="address" id="address" method="get">
«МагазинДоставки»
<form action="{/cart/shop/path}cart/pay_method/" name="address" id="address" method="get">
«МагазинПлатежнаяСистема»
<form action="{/cart/shop/path}cart/complete/" name="address" id="address" method="get">
unekt
8 марта 2012 г.
#
Re: уникальные URL для каждого этапа заказа
Все заменил вообще не стало работать!
Авторизация
Войти
Регистрация
1
2