Поиск по блогу
15.08.2018
Описанный ниже метод основан на технологии буферизации. Буферизация позволяет манипулировать данными, которые формируют php скрипты на странице. Происходит следующее: перед тем как сервер отдаст сформированный HTML-код, мы с помощью определённых методов можем изменить расположение этого кода, переместив его выше или ниже.
13.08.2018
Рассмотрим минимальные настройки для комплексного компонента «Каталог», которые обязательно должны быть выполнены, чтобы на сайте корректно отображались товары с торговыми предложениями. В параметре «Типы цен» секции «Цены» должны быть отмечены используемые в каталоге товаров типы цен.
01.08.2018
Пусть у нас на сайте уже есть меню, которое содержит пункты: Каталог, Доставка, Оплата, Контакты. Для показа меню используется компонент bitrix:menu. Сами пункты меню сохраняются в файле .main.menu.php, в корне сервера. Нам нужно, чтобы вместо пункта «Каталог» выводились названия корневых разделов каталога: Обувь, Одежда, Сумки.
27.07.2018
Шаблоны компонента могут быть папками или файлами. Если шаблону не требуется перевод на другие языки, собственные стили и прочие ресурсы, такой шаблон можно расположить в файле. В противном случае шаблон следует располагать в директории. Шаблоны компонента делятся на системные и пользовательские.
24.07.2018
Пусть у нас есть некий инфоблок (блог, новости, статьи, товары, галерея). В публичной части сайта для показа списка элементов инфоблока и самих элементов используется комплексный компонент bitrix:news. И мы хотим добавить возможность оставлять комментарии к элементам инфоблока.
22.07.2018
Компонент «Профиль пользователя» позволяет вывести в публичную часть сайта информацию о пользователе. Некоторые поля пользователь может отредактировать. В визуальном редакторе компонент расположен по пути: «Служебные • Пользователь • Параметры пользователя».
20.07.2018
Возможности системного компонента регистрации довольно скромные: нет возможности добавить свои поля, сделать их обязательными для заполнения. Для реализации таких возможностей есть компонент «Настраиваемая регистрация», который позволяет настроить и разместить на сайте свою форму регистрации.
15.07.2018
Самый простой вариант создания страницы регистрации, авторизации, восстановления пароля — создать раздел auth и в файле /auth/index.php определить константу NEED_AUTH. После этого надо кастомизоровать шаблоны системных компонентов system.auth.registration, system.auth.authorize, system.auth.forgotpasswd…
13.07.2018
Задача: создать форму обратной связи для страницы «Контакты». Эта страница содержит Google-карту, адрес и форму обратной связи. Для получения кода вызова компонента, открываем тестовую страницу в визуальном редакторе, справа выбираем компонент «Служебные • Форма обратной связи».
11.07.2018
Задача — создать облако тегов, которое будет в правой колонке, в разделе «Блог». Для начала в панели управления для статей блога создадим несколько тегов. Потом переходим на сайт, на тестовую страницу, и вызываем визуальный редактор. Нам надо получить код вызова компонента «Облако тегов», который находится в «Служебные • Поиск».