Лучший пример использования и суть что это побитовое или включающее))) т.е. выставляет биты что бы у нас были единички и там и там
-
php вертикальная черта равно что означает (пайп равно, Pipe)
-
bitrix обновить пользовательское поле да- нет
Вот таким образом обновляем пользовательские поля с ДА НЕТ в битриксе.
Используется true false. (1 0 — не срабатывает)
Подробнее -
slim +twig
статья полная тут
построение интерфейса
http://www.kode-blog.com/slim-framework-twig-template-tutorial -
slim + illuminate/database = пагинация
Нам потребуется для налаживания пагинации xandros15/slim-pagination (https://packagist.org/packages/xandros15/slim-pagination)
-
bitrix быстрое выставление фильтров категорий.
Если их нереально дохера.
1 в php init добавляем Jquery1234if ($_SERVER["PHP_SELF"] == '/bitrix/admin/cat_section_edit.php') {$asset = \Bitrix\Main\Page\Asset::getInstance();$asset->addJs($APPLICATION->GetTemplatePath('bundle/js/jquery.js'));} -
массово в bitrix снять галочку Показывать на странице редактирования элемента:
Как массово bitrix снять галочку Показывать на странице редактирования элемента:
Этот код пригодится, если нам надо редактировать уже имеющиеся элементы
1234567891011121314151617181920212223$properties = CIBlockProperty::GetList(Array("sort"=>"asc", "name"=>"asc"), Array("ACTIVE"=>"Y", "IBLOCK_ID"=>1));while ($prop_fields = $properties->GetNext()){//мне нужны были элементы со скобками, если у вас другое условие , сделаййте фильтрацию или пропишите свою логику$pos = strripos($prop_fields['NAME'], '(');if ($pos === false) {continue;}echo $prop_fields['NAME'].'<br>';//$arFields = array('FILTRABLE' => 'Y', //Выводить на странице списка элементов поле для фильтрации по этому свойств'SEARCHABLE' => 'Y', // участвует в поиске);$ibp = new CIBlockProperty();$ibp->Update($prop_fields['ID'], $arFields);//снимаем галочу Показывать на странице редактирования элементаCIBlockSectionPropertyLink::Delete(0, $prop_fields['ID']);}самая полезная статья
http://alexryabikov.ru/2018/05/06/too-much-properties/ но в ней идет создание.выдержка из нее
Строка CIBlockSectionPropertyLink::Delete(0, $PropertyID); — отвязывает данное свойство от всех разделов (необходимое условие для нового свойства. Без его выполнения не получится привязать свойство к определенным разделам).еще статья https://dev.1c-bitrix.ru/community/webdev/user/89826/blog/8493/
и обязательно прочитайте документацию по CIBlockProperty Update — иначе убьёте нах весь каталог
-
bitrix -CEvent::Send -прикрепить файл к письму- полная настройка.
Начнем с формы. Описание файла js и формы отпраки тут http://ftask.ru/2016/ajax….. . Там для Yii. Суть одна и та же.
Подробнее -
slim пагинация и orm
У слима есть хороший роутеринг. Но нет в базовом составе пагинации, и Orm
как подключить orm
Подробнее -
Очень хорошая статья о настройке php storm git и битрикс
статься ссылка
Подробнее -
установка yii2 кратко на OSpanel (для воспоминаний)
1. надо обновить композер (composer update вроде)
2. надо использовать https://github.com/wokster/yii2-starter с установкой точкой. если мы в папке composer create-project wokster/yii2-starter .
3. Если у нас не появилась папочка вендор надо обновить какой то драйвер1composer global require "fxp/composer-asset-plugin:^1.2.0"4. если валятся ошибки перла- обнови драйвер выше
5. Если установка быстро заканчивается, тоже обнови драйвер
Подробнее

Цены
1500 р/чБолее подробно тут: https://ftask.ru/цены