Сообщения

Сообщения за 2017

Битрикс - загрузка файла Excel с заявкой

Для того чтобы появилась возможность для покупателей закачать файл Excel с кодами и количеством для заказа следуйте инструкции. Код рабочий. Этап 1 Установка PHPExcel на сайт. Инструкции по установке  тут  и  тут . В итоге я у себя разместил папку Classes в корне сайта. Этап 2 В корне сайта создаем файл zagruzka.php В нем размещаем код:  Скачать файл образец В файл CSS добавляем стили (под себя поправьте сами): /*Загрузка заказа*/ .zagruzka { border: 2px solid #0065bb; padding: 20px; background: #f4f9fd; } .formzagr { float: left; } .file-upload input[type="file"]{ display: none;/* скрываем input file */ } .file-upload { position: relative; overflow: hidden; width: 130px; height: 37px; background: #ffffff; border-radius: 3px; color: #0065bb; text-align: center; float: left; margin-right: 20px; border: 1px solid #0065bb; font-size: 13px; box-sizing: border-box; } .file-upload:h...

Переключатель список/плитка в Битриксе

<?/* переключение шаблонов оформление */?> <?/* 1) Сначала считываем из cookie сайта параметр view каталога товаров, который отвечает за выбор шаблона. Если пустые, то ставим шаблон по умолчанию.*/?> <?$templateName = $APPLICATION->get_cookie('view')?$APPLICATION->get_cookie("view"):"big";?> <?/*big - это название папки с шаблоном - который по умолчанию: bitrix/имя шаблона/components/bitrix/catalog/имя каталога/bitrix/catalog.section/... */?> <div class="select_display">    <?   if(isset($_POST["b1"]))    {       $templateName = "big";       $APPLICATION->set_cookie("view", $templateName);    }    if(isset($_POST["b2"]))    {       $templateName = "polosa";       $APPLICATION->set_cookie("view", $templateName);    }    if ($templateName != "polosa" )    {   ...

Сортировка складов Битрикс на 20.09.2017

В Битриксе есть сортировка складов в админке, но вывести компонент catalog.store.amount с учетом этой сортировки нет возможности. Временное решение пока такое.