Записная книжка по CMS Битрикс
Создание сайта на 1С‑Битрикс — отличный вариант для тех, кому нужен продающий сайт с минимальными затратами и в сжатые сроки
Рассрочка на мои услуги
Оказываю услуги по договору
Бесплатная консультация 24/7
Оглавление
- Bitrix управление сайтом
- Основы
- Настройка Git для Битрикс
- Авторизация в админке без пароля
- Продление триального демо периода
- Резервное копирование больших проектов
- Распаковка многотомный архивов
- Объекты APPLICATION, CONTEXT, REQUEST, SERVER
- Уязвимости приложений на Битрикс
- Webpack и Gulp для Битрикс
- Модули
- Структура модуля
- Свой модуль "очистка папки"
- Работа с файловой системой
- Работа с датой и временем
- События в модуле
- Права в модуле
- Настройки модуля по умолчанию
- Где хранятся скрипты и стили модуля
- Компоненты
- Структура простого компонента
- Создание простого компонента
- Создание простого компонента в d7
- Создание простого компонента в d7 для Highload-блоков
- Создание комплексного компонента в d7
- Шаблон компонента
- Файл component_epilog.php
- Файл result_modifier.php
- Передать данные в component_epilog
- Эрмитаж для компонента
- Доступные переменные в шаблоне компонента
- Фильтрация в компоненте список новостей
- Показ 404 страницы
- Инфоблоки
- Что такое инфоблоки
- Пользовательские свойства элемента инфоблока
- Пользовательские свойства раздела инфоблока
- Работа с шаблонами SEO
- Экспорт и импорт инфоблоков
- Торговые предложения (SKU)
- Highload блоки
- Highload блоки
- Пользователи и права
- Как устроена авторизация и регистрация в CMS 1C-Bitrix
- Права доступа
- Наследование прав доступа
- Настройка прав доступа в Битрикс из коробки
- Регистрация и авторизация из коробки
- Файл .access.php
- Настраиваемая регистрация - main.register
- Профиль пользователя - main.profile
- Форма авторизации - system.auth.form
- Востановление пароля - system.auth.forgotpasswd
- Обмен
- Процесс обмена Битрикс и 1С
- Запросы обмена Битрикс и 1С
- Файлы обмена Битрикс и 1С
- Структура файлов обмена
- Структура каталога Битрикс и 1С
- Интеграция 1С:Предприятие и 1С Битрикс
- Отладка интеграции между Битроикс и 1С
- Меню
- Меню
- Разбираемся с шаблоном меню horizontal_multilevel
- Меню из разделов инфоблока
- Меню из разделов инфоблока с элементами
- Хлебные крошки
- Поиск по сайту
- Простой поиск на сайте
- Облако тегов
- Доработка поиска по заголовкам
- Постраничная навигация
- Устройство постраничной навигации
- Устройство постраничной навигации d7
- Постраничная навигация в компоненте
- Свой шаблон постраничной навигации
- URL
- ЧПУ
- Работа с Url
- Кеширование
- Всё о кешировании
- Классы CPHPCache и Cache
- Кеширование в компонентах
- Настройка memchached
- Форма связи
- API Битрикс для работы с формами
- Стандартная форма обратной связи
- Программная работа с данными полями
- Передачи данных из модуля Webform в Битрикс 24
- Форма обратной связи через API
- Форма обратной связи через API с капчей Bitrix
- Кастомный валидатор полей для модуля веб-формы
- База данных
- Работа с базой данных на низком уровне
- Прямые запросы к базе данных
- ORM в новом ядре
- Работа с элементами инфоблоков через ORM
- Работа с элементами Highload блоков через ORM
- Построитель запросов ORM
- join запросы ORM
- Агрегатные функции запроса ORM
- Отладка SQL-запросов в d7
- Перебор ответа от базы данных в старом ядре
- Добавление элемента в инфоблок
- Изменение элемента в инфоблоке
- Добавление секции в инфоблок
- Работа с разделами инфоблока
- Настройки подключения базы в Битрикс
- Таблицы баз данных
- Миграция базы данных
- Композитный сайт
- Как работает композитная технология
- Настройка технологии композитный сайт
- Настройка компонентов для композитного сайта
- Динамические зоны в шаблоне сайта
- Отладка композитного сайта
- Подключение
- Отложенные функции
- Title и h1
- Подключение файлов js и css
- Обработка ощибок
- Включение вывода ошибок в файле .settings.php
- Штатные средства отладки
- Функция распечатки массива
- Шаблоны
- Создание шаблона
- Шаблон сайта по условию
- Многосайтовость
- Включаемая область
- Включаемые области
- Классы
- Автозагрузка классов
- Пространства имен namespace
- Организации environment
- BX
- Библиотека Битрикс BX
- Начало работы с BX
- Метод PreventDefault BX
- Обработчик событий BX
- Поиск DOM элемента BX
- Создание DOM элемента BX
- Отправка формы BX
- BX.ajax - функция для отправки аяксовых запросов
- BX.ajax.runComponentAction - функция для отправки аяксовых запросов в класс
- Файлы
- Файл init.php
- Файлы dbconn.php и settings.php
- Готовый код
- Реализация lazy loading через result_modifier.php
- Шаблон каталога
- Шаблон старой корзины и оформления
- Очистка папки upload
- Работа с элементами инфоблока, товароми, торговыми предложениями
- Окружение
- Опен Сервер не подключаются стандартные скрипты и стили
- Свойства
- Свойства битрикс
- Пользовательские свойства
- Свой тип свойств
- Свой тип свойства инфоблока
- События
- События Битрикс
- События highload блоков
- Агенты
- Что такое агенты
- Создание агента
- Переводим агенты на Cron
- Вернуть выполнение агентов на Хиты
- Карта сайта
- Генерация файла sitemap.xml
- Кастомная генерация файла sitemap.xml
- Гео данные
- Работа с Geo средствами Bitrix