Битрикс - загрузка файла 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:hover {
    background: #2975c0;
    color: #fff;
}
.blockzagr {
    float: left;
    margin-bottom: 20px;
}
.blockzagr .button.bold.big_btn {
    float: left;
}
.infoofile {
    float: left;
    margin-left: 20px;
}
.file-upload label {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.file-upload span {
    line-height: 37px;
    font-weight:normal;
}
.formochist {
    text-align: right;
}
.formochist .button {
    height: 37px;
}
.successzagr {
    display: inline-block;
    /* text-align: center; */
    /* width: 100%; */
    margin-bottom: 0px;
    float: left;
    line-height: 37px;
}
.spisokzakaza {
    margin: 40px 0px;
}
.btnoformzakaz {
    text-align: right;
}
.oformizak .bx_ordercart .bx_ordercart_order_pay_center {
    display: none;
}
/*Загрузка заказа*/

Комментарии

Популярные сообщения из этого блога

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

Битрикс проблемы и решения походу создания сайтов