Bitrix тип Справочник

При создании сво-ва с типом Справочник сам справочник к нему создавать следует во вкладке Дополнительно св-ва. так создается higload block с нужными полями. use Bitrix\Main\Loader; Loader::includeModule("highloadblock"); use Bitrix\Highloadblock as HL; use Bitrix\Main\Entity; $hlbl = 5; // [...]

cdek widget

https://widget.cdek.ru/ Логин и пароль от кабинета — это номер договора и ИНН, пароль следует поменять. библиотеки виджета <script id="ISDEKscript" type="text/javascript" src="widget/widjet.js"></script> <script type="text/javascript" [...]

Водные знаки для картинок

Наложим сразу несколько картинок поверх основной. <?php // исходное изображение $base_img="car.jpg"; // imagecreatetruecolor - создаёт новое изображение true color // $result_image=imagecreatetruecolor($baseWidth, $baseHeight); // выясняем расширение изображения на которое [...]

Bitrix24 создание лида по апи

<? $url = 'https://b24.site.ru/crm/configs/import/lead.php'; $postdata = http_build_query( array( "LOGIN" => "LEAD_CREATOR", "PASSWORD" => "fjdk:nG123V@Y{YP", "TITLE" => "тест123" ) ); $context = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-Type: application/x-www-form-urlencoded', 'content' => $postdata ), "ssl" => array( "verify_peer" => false, "verify_peer_name" => false ) ); [...]

Геокодирование и локация

В данной статье https://phpjs.ru/2017/03/21/google-geolocation-api/ я писал как получить координаты по ip и далее адрес по координатам., используя яндекс, гугл апи. Практика показала, что оба сервиса никчемны. Во-первых, апи гугл платно. Во вторых апи [...]

bitrix24 бизнес процессы

На самом деле БП вещь удобная и простая. Надо просто разобраться. Заходим в бизнес процессы -> Процессы в ленте. Создать новый. Создаем шаблон бп. Создать последовательный бизнес-процесс. Даем название, напр., [...]

Восстановление GRUB

Бывает после обновления драйверов, BIOS или других слетает загрузчик. Решается просто Для debian. Загружаемся через загрузочную флешку, важно именно UEFI DEBIAN FLASH если разметка GPT. Проходим все шаги (страна, язык, раскладка, сеть wi-fi) [...]

bitrix яндекс карты

использую обратное геокодирование от яндекса для получения координат из адреса https://tech.yandex.ru/maps/geocoder/doc/desc/concepts/input_params-docpage/ ключ апи обязателен https://developer.tech.yandex.ru/ $arResult['POSITION']['yandex_scale']='18'; // масштаб карты function my_curl_fun($url) { $ch = [...]

Bitrix элементы инфоблока в меню

Добавить элементы инфоблока в меню как пункты не сложно. <? $arSelect = ["NAME", "DETAIL_PAGE_URL"]; $res = CIBlockElement::GetList( Array("SORT"=>"ASC"), // arOrder Array("IBLOCK_ID"=>IntVal(59) , "ACTIVE" => "Y" ), // arFilter false, // arGroupBy false, // arNavStartParams $arSelect // arSelectFields ); while($ob = $res->GetNextElement(true, false)){ [...]

Bitrix поиск по релевантности

Как вывести каталог на стр. поиска писал в прошлой статье /2018/09/12/выводим-каталог-на-странице-поиска-би/ Для результата с учетом релевантности в компоненте bitrix:search.page убираем сортировку и оставляем по "USE_TITLE_RANK" => "Y", "DEFAULT_SORT" => [...]

ftp server

Прежде посмотрим права пользователя на директории cat /etc/passwd | grep www-root # www-root:x:500:500::/var/www/www-root/data:/bin/date file /bin/date file /bin/bash # /bin/date: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared [...]

Bitrix создание модуля часть 2 папка lib

Первая часть создания модуля в уроке https://phpjs.ru/2017/02/28/bitrix-создание-модуля/ Автолоад классов модуля довольно полезная вещь. Делается просто — закидываем классы в папку lib, к-я и заинклудиться полностью. Что важно учитывать. [...]

fancybox ajax modal

Открытие модалки по скрипту. Делаем ссылку. Привязываем к ней скрытое мод. окно с необходимым контентом. <a href="#auth_modal" data-fancybox id="fancybox-auth" class=""></a> <div class="" style="display: none;"> <div id="auth_modal"> <? include($_SERVER["DOCUMENT_ROOT"].$templateFolder."/auth.php"); ?> [...]

wordpress 5 редактор Gutenberg

Gutenberg довольно удобный редактор. Похож на visual composer , но отличается простотой. Конечно же, VC это полноценный конструктор сайтов, а не wysiwyg редактор. Тем не менее философия также построена на блоках. Их хватает для всех задач. [...]