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#" не полное [...]

Битрикс набор функций

Наверно, самый популярный метод — список элементов $res = CIBlockElement::GetList( Array("SORT"=>"DESC") , // $arOrder array('IBLOCK_ID'=>55), // $arFilter false, // $arGroupBy Array("nTopCount"=>10), // $arNavStartParams array('ID' , 'NAME') // arSelectFields ); while($ob = $res->GetNext(true, false)){ print_r($ob ); [...]

редактор vi , nano

перейти в режим вставки — A режим команд — Esc и Shift + : Команды: :w — Запись :q — Выйти :q! — выйти без сохранения :s/строка — поиск :s/строка/новая строка — замена :30 — перейти к 30-й строке :u — Undo Ctrl + R — Redo Nano [...]