Команды взаимодействия с архивами
Блог программиста - Магия разработки на PHP, Yii2, 1C-Bitrix
Усовершенствование стандартных Яндекс карт для bitrix
Делаем более красивым отображение стандартных яндекс карт битрикса.
Пункт 1. Стилизация маркера.
Пункт 2. Создание хавера для маркера.
Пункт 3. Передача текста в балун маркера.
Пункт 4. Кластеризация.
Пункт 5. Добавление хавера на кластер.
Пункт 6. Подсветка маркера при наведении на ссылку элементы в общем списке.
Пункт 7. Добавление стрелок позиционирования маркера при его отсутствии на карте.
Волшебство git или синхронизация БД
Иногда требуется контролировать изменения в БД, также как и изменения в файлах, например часто встает вопрос, а кто и когда изменил данную опцию? С помощью системы GIT можно контролировать файлы, но не базу. Но ведь база легко дампится в файл — поэтому с помошью системы хуков git вопрос связности данных решается достаточно легко. В папке hooks/ обычно […]
Добавление sass на сайт
И так, решил добавить стилизацию через sass
Изменение цвета приглашения терминала, linux
Приглашение в командной среде bash изменяется при помощи изменения переменных PSn. Для того чтобы узнать текущие значения этих переменных можно воспользоваться командой echo. echo $PS1 Задание параметров приглашения командной оболочки производится при помощи задания управляющих последовательностей: \d Дата в формате «День, месяц, число», например, Срд, Окт, 17. \h Имя хоста (hostname) до первой точки \H […]
Пример оптимизации запросов, bitrix
До этого всегда думал, что для битрикса желтая зона на таймвебе является нормой.
Указание номера постраничной навигации, bitrix
Для указания номера постраничной навигации, который передается в GET параметре PAGEN_N=N2 ( N — номер навигации ), необходимо указать перед самим GetList, где необходимо заменить данный номер конструкцию: global $NavNum; $NavNum = M; , где M — это N-1 от требуемого номера постраничной навигации.
Добавление нового свойства
Иногда требуется добавить выбор по местоположению, цене, для этого можно использовать новые обработчики событий
Запрет редактирования компонентов, bitrix
Опции блокирования вывода компонентов для редактирования.
Чтение CSV файла в PHP
При чтении csv, содержащего кириллицу, обычная функция fgetcsv опускает ее содержимое, одно из решений, использовать функцию fgetcsv2