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 чтобы не индексировался. Замена в 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 [...]

ssh добавление публичного ключа

// генерим публичный ключ. passphrase оставляем пустым. ssh-keygen // копируем на удаленный сервер в файл authorized_keys cat .ssh/id_rsa.pub | ssh user@dev10.ru " cat >> ~/.ssh/authorized_keys " // удалить старый ключ ssh-keygen -R [...]

Битрикс кастомизация умного фильтра

часто возникает задача поменять шаблон catalog.smart.filter — например, селект сделать картинками, а на range slider цен навесить свои ползунки. Разобраться в битриксовом винегрете из html, php, js можно в этом посте. Шаблон условно легко [...]

paymaster запрос для онлайн-касс

С появлением онлайн-касс paymaster поспешил обновить апи, к-е почему то не представлено на сайте, а доступно только после общения с ТП. Для печати чеков пеймастер добавил в запрос параметры товаров [...]

php webdav yandex-disk

Бэкапы можно хранить на яндекс диске. Складируем их по протоколу webdav на php. Есть клиент под этот протокол. Качаем http://sabre.io/dav/install/ composer require sabre/dav ~3.2.0 Документация не самая полная, однако в коде куча комментов, так что без [...]

sublime лучшие плагины

Sublime вполне может заменить PHPStorm или Netbeans, а в некоторых случаях эта питон машина может даже обойти ява друга. SublimeLinter + SublimeLinter-php / SublimeLinter-jsl / SublimeLinter-jscs . Просто маст-хэв любого саблаймера. Дебаггер моментально подстветит [...]

Bitrix D7 создание заказа

Код не новый. Плюс его в том, что он не привязан к контексту компонента sale.basket или sale.order. Запрос аяксом можно делать с любого [...]

shiptor api добавление посылки

Создадим посылку, используя сервис. Shiptor предоставляет Public и Shipping api. Нам нужен 2-й, метод addPackage. Код можно скачать с этого репозитория https://github.com/esteit/shiptor-russia-php-api-client . Можно воспользоваться [...]

WordPress перевод тем и плагинов

Все переводы лежат в папке wp-content/languges. Находим в теме или плагине подобные строки кода __( 'Page', 'twentyfifteen' ) esc_html_e( 'Featured Stores', 'wp-coupon' ); или просто вытаскиваем из сайта искомые слова, к-е хотим перевести. Перевод будет лежать в файле [...]