speedy писал(а):
Немножко не понял)
Т.е. передавать надо типа /category/2008-09-14?
нет, у Вас должна быть форма с полем, в которой вводится дата или календарик используется. Имя этого поля в форме - date1, метод передачи данных формы - POST.
Так вот, если в поле формы дата указывается как 14.09.2008, то необходимо обработать:
<?
if (class_exists('shop'))
{
$shop = & singleton('shop');
$shop_id = 1;
if (isset($_POST['date1']))
{
$date1 = to_str($_POST['date1']);
// Переведем дату из ДД.ММ.ГГГГ на ГГГГ-ММ-ДД
$DateClass = new DateClass();
$date1 = $DateClass->date_format_sql($date1);
$element = array();
$element['type']= 0;
$element['prefix'] = 'AND';
$element['name'] = 'shop_items_catalog_putoff_date';
$element['if'] = '>';
$element['value'] = quote_smart($date1');
$element['sufix'] = '';
$param['select'][]=$element;
$element = array();
$element['type']= 0;
$element['prefix'] = 'AND';
$element['name'] = 'shop_items_catalog_putend_date';
$element['if'] = '<';
$element['value'] = quote_smart($date1');
$element['sufix'] = '';
$param['select'][]=$element;
}
$shop->ShowShop($shop_id, 'МагазинГруппыНаГлавной', $param);
}
?>
P.S> Поправил пару опечаток