Web-разработка

Настройка виртуальных хостов Apache в Windows

Виртуальные хосты могут быть привязаны к имени хоста (например, host.local) или к IP-адресу (например, 127.0.0.3). Рассмотрим оба способа, и начнём с создания директорий виртуальных хостов. После установки Apache у меня уже есть директория DocumentRoot…
Категория: Web-разработкаРазное

Битрикс. Файл .settings.php

Bitrix Framework имеет ряд специфичных настроек ядра, которые не имеют визуального интерфейса редактирования. Этот подход вызван тем, что изменение настроек или ошибка в них легко могут привести к неработоспособности системы (настройки подключения к базе данных, настройки кеширования и т.д.).

Установка PHP как FastCGI под Apache (Windows 10)

При установке Битрикс столкнулся с необходимостью изменять настройки PHP в файле php.ini. Но, поскольку у меня PHP установлен как модуль Apache, эти изменения коснулись всех виртуальных хостов. Из-за этого перестал работать phpMyAdmin. Пришлось устанавливать PHP как FastCGI.
Категория: Web-разработкаРазное
Теги: ApacheCGIFastCGIPHPphp.iniSAPIWeb-разработкаWindows

Файлы обмена с 1С:Предприятие

Существует два различных набора файлов используемых в обмене между интернет-магазином и 1С:Предприятие. Набор этих файлов зависит от версии модуля обмена с веб-узлами, установленного в 1С. В «старом» обмене участвовало 3 файла: import.xml, offers.xml и orders.xml.

Подводный камень в foreach ($items as &$item)

Если переменной $item предшествует знак амперсанда, это позволяет напрямую изменять элементы массива внутри цикла. В этом случае значение будет присвоено по ссылке. Но не все знают о том, какая опасность тут скрывается — надо обязательно уничтожать временную переменную $item с помощью unset().
Категория: Web-разработкаPHP и MySQL

Битрикс. Что такое инфоблоки?

Информационные блоки — модуль, позволяющий каталогизировать и управлять различными типами (блоками) однородной информации. С помощью информационных блоков может быть реализована публикация различных типов динамической информации: каталоги товаров, блоки новостей, справочники и т.д.

Битрикс. Заголовок страницы

С заголовком страницы в Битрикс все достаточно запутано. Через панель управления можно установить «Заголовок страницы» и «Заголовок окна браузера». «Заголовок страницы» — это содержимое тега h1 страницы, а «Заголовок окна браузера» — содержимое тега title. Однако, выводить на страницу и то и другое можно с помощью ShowTitle().

Битрикс. Создание шаблона

Все файлы шаблонов хранятся в директории /bitrix/templates/ или /local/templates/, для каждого шаблона — отдельная директория. Список всех шаблонов, доступных для использования, можно посмотреть в панели управления. Битрикс рекомендует следующую структуру для директории каждого шаблона…

Константы класса в PHP

Класс может привязывать к своему контексту не только переменные и методы. Иногда требуются значения, которые невозможно изменить за весь жизненный цикл объекта. Для этих целей предназначены константы внутри классов. Определение константы записывается как…
Категория: Web-разработкаPHP и MySQL

Битрикс. Файл init.php

Сам по себе файл не обязательный, особенность его в том, что он подключается в начале каждой страницы сайта и служит для инициализации обработчиков событий или подключения дополнительных функций. То есть, в нем можно размещать код, который необходим для выполнения на каждой странице сайта.
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.