можно восстановить в полуавтоматическом режиме через файл либо ручками распаковать архив(файловую структуру), там же найти файл .sql и импортировать в базу данных тоже ручками соответственно все это нужно делать хотя бы на локальном сервере типа open server
создать инфоблок для пресетов для ручного ввода во всех разделах каталога создать свойсто http://prntscr.com/ojs54d и выбрать нужный заполненный/ые пресет/ы(элемент/ы) получить через гетлист этот самый элемент из свойства раздела и вывести
смотря какие требования у фильтра.. если нужен чпу, то лучше использовать битриксовый, если не нужен, можно и свой прикрутить в коде вызова компонента есть строка "FILTER_NAME" => "filter"(не важно как будет называться переменная php), туда нужно передавать массив значений вида (соответственно переменная фильтра должна быть до вызова компонента на странице)
Код
global $filter;
//например фильтр по должности
$filter = ['Dolz' => $_GET['dolz']]; //для гет запроса
или
$filter = ['Dolz' => $_POST['dolz']]; //для пост запроса + ajax
//тут выводится компонент с параметром
...
"FILTER_NAME" => "filter",
...
ну и сами пост или гет запросы формируем из формы фильтра с помощью js
Марина Ченпенсин написал: Здравствуйте, интересует следующее: Хотим сделать купон на первую покупку в магазине. На одну можно сделать, а вот как сделать проверку, первый ли это заказ?
я реализовывал подобное следующим образом: если юзер новый, то при регистрации делаю ему привязку в определенной группе(назовем ее "новый покупатель")+к примеру группа "покупатель", для которой и создается купон на покупку далее после 1-ой покупки, нужно юзера отвязать от группы "новый покупатель", и все, больше он не сможет воспользоваться этой скидкой
в настройках сервера нужно сменить версию пыхи на 7.х так же проставить в конфиге пыхи соответствующей версии mbstring.internal_encoding = UTF-8 и mbstring.func_overload = 2
там места примерно 169.30рх, последний пункт шириной 169.60рх+ я так понимаю до этого был пункт компания - 159.6рх в слове "партнерам" на 1 букву больше, поэтому он шире и не лезет, единственный вариант это уменьшать шрифт или padding по бокам