Блог о программировании на PHP, Yii2, 1C-Bitrix, а так же о фотографии как хобби и путешествиях.

Блог программиста - Магия разработки на PHP, Yii2, 1C-Bitrix

Делаем более красивым отображение стандартных яндекс карт битрикса.
Пункт 1. Стилизация маркера.
Пункт 2. Создание хавера для маркера.
Пункт 3. Передача текста в балун маркера.
Пункт 4. Кластеризация.
Пункт 5. Добавление хавера на кластер.
Пункт 6. Подсветка маркера при наведении на ссылку элементы в общем списке.
Пункт 7. Добавление стрелок позиционирования маркера при его отсутствии на карте.

Иногда требуется контролировать изменения в БД, также как и изменения в файлах, например часто встает вопрос, а кто и когда изменил данную опцию? С помощью системы GIT можно контролировать файлы, но не базу. Но ведь база легко дампится в файл — поэтому с помошью системы хуков git вопрос связности данных решается достаточно легко. В папке hooks/ обычно […]

Приглашение в командной среде bash изменяется при помощи изменения переменных PSn. Для того чтобы узнать текущие значения этих переменных можно воспользоваться командой echo. echo $PS1 Задание параметров приглашения командной оболочки производится при помощи задания управляющих последовательностей: \d Дата в формате «День, месяц, число», например, Срд, Окт, 17. \h Имя хоста (hostname) до первой точки \H […]

Для указания номера постраничной навигации, который передается в GET параметре PAGEN_N=N2 ( N — номер навигации ), необходимо указать перед самим GetList, где необходимо заменить данный номер конструкцию: global $NavNum; $NavNum = M; , где M — это N-1 от требуемого номера постраничной навигации.

При чтении csv, содержащего кириллицу, обычная функция fgetcsv опускает ее содержимое, одно из решений, использовать функцию fgetcsv2