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

В данной статье 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 редактор. Тем не менее философия также построена на блоках. Их хватает для всех задач. [...]

php вывод ошибок

В самом скипте error_reporting(E_ALL); ini_set('display_errors','On'); ini_set("error_log", __DIR__."/php-error.log"); 2. В настройках php.ini error_reporting = E_ALL display_errors = On display_startup_errors = On // логировать ошибки log_errors = On error_log = php_errors.log 3. В .htaccess php_flag display_startup_errors on php_flag display_errors on php_flag [...]

Bitrix подарки sale.gift.basket аяксом Часть 2.

Здесь появляется возможность добавить подарок в корзину аяксом, без перехода на сам товар. Для этого в карточках выведем кнопку «Выбрать», добавим к нему урл и навесим обработчик, к-й аяксом добавит товар в корзину, [...]

Bitrix подарки sale.gift.basket аяксом

Подарки выводяться в корзине компонентом sale.gift.basket. Надо выводить их аяксом сразу после применения купона. Шаблон компонента старый old_version_17. Новые .default и bootstrap_v4 написаны на mustache, там данный код не сработает. 1. Создаем спец. [...]

bitrix умный фильтр красивый урл

Умный фильтр выдает урл видаsite.ru/tovars/filter/color-is-8e4e6038-474d-11e6-80e5-94de807e86a2/apply/А нужен видаsite.ru/tovars/?filter=color-is-red&model-is-jblчтобы не индексировался.Замена в catalog/index.php "SEF_URL_TEMPLATES" => Array( "smart_filter" => "#SECTION_CODE_PATH#/?filter=#SMART_FILTER_PATH#" не полное [...]