8 сентября 2025
Заметки
Метки: 1С-Битрикс, php
// склонение слов после числительных
// uni_declension($i, 'жена, жены, жён')
function uni_declension($num, $str)
{
$exp = explode(',', $str);
$num = (($num < 0) ? $num-$num*2 : $num)%100;
$dig = ($num > 20) ? $num%10 : $num;
return trim((($dig == 1) ? $exp[0] : (($dig > 4 || $dig < 1) ? $exp[2] : $exp[1])));
}
Вариант из ядра битрикс:
use Bitrix\Main\Grid\Declension;
$yearDeclension = new Declension('год', 'года', 'лет');
$yearDeclension->get($year);
21 марта 2023
Заметки
Метки: CLI, php
Смотрим все php процессы, запущенные на сервере:
ps aux | grep php
Во второй колонке нужного процесса увидим PID в виде числа. Убиваем процесс:
kill 1231
Читать далее
25 августа 2020
Посты
Метки: beget, php
Например проект находится у нас на Bitbucket или Github, нам нужно его закинуть на хостинг.
Читать далее
2 марта 2020
Посты
Метки: php
Есть таблица сотрудников в виде двумерного массива $arOffice .
$arOffice = [
'Менеджер' => [
'name' => 'Иван',
'surname' => 'Иванов'
],
'Дизайнер' => [
'name' => 'Александр',
'surname' => 'Александров'
],
'Программист' => [
'name' => 'Петр',
'surname' => 'Петров'
],
'Бухгалтер' => [
'name' => 'Борис',
'surname' => 'Борисов'
]
];
Читать далее
17 февраля 2020
Посты
Метки: 1С-Битрикс, php
Например у нас есть множественные свойства у инфоблока. Надо вывести много элементов с этими свойствами. Получать эти свойства в цикле, конечно же, не вариант. А получать таким образом — вариант:
Читать далее
13 февраля 2020
Посты
Метки: 1С-Битрикс, MySQL, php
Бывают ситуации, когда появляется желание создать отдельную логику для компонента, где, например, происходят различные операции с таблицами, ну или еще для чего.
Важно: в примере используются прямые запросы, а нужно использовать D7 ORM методы.
К делу:
Читать далее
1 апреля 2019
Посты
Метки: 1С-Битрикс, html, php
Например есть сайт, с которого нам надо создать лид в bitrix24
после отправки формы.
Читать далее
13 июля 2018
Посты
Метки: js, php
По умолчанию картинки в редактор загружаются в виде data:URL. Это не всегда удобно. Если сохранять картинки в БД, то таблицы раздуется. Да и не надо их там хранить.
Задача: загрузить их на сервер и отобразить в редакторе с помощью стандартной кнопки.
Читать далее