Поиск по блогу
10.10.2018
Протокол WebSocket предназначен для решения разных задач и снятия ограничений обмена данными между браузером и сервером. Он позволяет пересылать любые данные, на любой домен, безопасно и почти без лишнего сетевого трафика. Для установления соединения WebSocket клиент и сервер используют протокол, похожий на HTTP.
03.10.2018
В Битрикс есть много аналогов стандартных функций php, которые, на первый взгляд, могут показаться излишними. Но, как правило, все такие функции имеют какие-то важные отличия. Многие из них сделаны для обеспечения совместимости между серверами с различными настройками, в т.ч. для обеспечения безотказной работы в разных кодировках.
01.10.2018
Когда браузер делает запрос к у веб-сайту, этот запрос должен пройти через множество промежуточных узлов, любой из которых может быть использован для прослушивания или для вмешательства в передачу данных. Запросы и ответы передаются посредством протокола HTTP, в котором и запрос клиента, и ответ сервера передаются в открытом виде.
10.09.2018
В новом ядре D7 появились достаточно удобные встроенные возможности диагностики выполнения кода. Они представлены в пространстве имён Bitrix\Main\Diag. 1. Вывод содержимого переменной на экран с помощью Debug::dump(). 2. Дамп содержимого переменной в файл с помощью Debug::dumpToFile() или Debug::writeToFile().
01.08.2018
Пусть у нас на сайте уже есть меню, которое содержит пункты: Каталог, Доставка, Оплата, Контакты. Для показа меню используется компонент bitrix:menu. Сами пункты меню сохраняются в файле .main.menu.php, в корне сервера. Нам нужно, чтобы вместо пункта «Каталог» выводились названия корневых разделов каталога: Обувь, Одежда, Сумки.
29.07.2018
В системе Битрикс доступно разграничение пользователей на группы с различными правами доступа к различным элементам сайта и настройкам системы. Такой инструмент крайне полезен для гибкой настройки доступа, особенно на больших сайтах и интернет-магазинах, которые обслуживает множество людей.
28.07.2018
В Битрикс есть два уровня разграничения прав доступа: 1. доступ на файлы и каталоги; 2. права в рамках логики модуля. Доступ на файлы и каталоги проверяется в прологе, задается с помощью специального файла .access.php, содержащего массив следующего формата…
22.07.2018
Компонент «Профиль пользователя» позволяет вывести в публичную часть сайта информацию о пользователе. Некоторые поля пользователь может отредактировать. В визуальном редакторе компонент расположен по пути: «Служебные • Пользователь • Параметры пользователя».
20.07.2018
Возможности системного компонента регистрации довольно скромные: нет возможности добавить свои поля, сделать их обязательными для заполнения. Для реализации таких возможностей есть компонент «Настраиваемая регистрация», который позволяет настроить и разместить на сайте свою форму регистрации.
15.07.2018
Самый простой вариант создания страницы регистрации, авторизации, восстановления пароля — создать раздел auth и в файле /auth/index.php определить константу NEED_AUTH. После этого надо кастомизоровать шаблоны системных компонентов system.auth.registration, system.auth.authorize, system.auth.forgotpasswd…