Условия обработки персональных данных

Сайт использует технические и персональные данные пользователей для получения маркетинговой и статистической информации. Условия обработки персональных данных посетителей можно ознакомиться по ссылке.

В случае Вашего не согласия с этими условиями - просим Вас покинуть данный сайт. Если Вы продолжаете находиться и использовать сайт - Вы автоматически выражаете свое согласие с условиями обработки персональных данных пользователей сайта

X
  • Bitrix- функция Update- обновляем элемент инфоблока.

    Обновление основныех элементов инфоблока bitrix + настраиваемые поля происходит за 1 раз с помощью функции Update.

    Если обновлять через update -слетают все настраиваемые поля, при условии, что PROPERTY_VALUES существует в нутри массива $arLoadProductArray. Если нет этого элемента- свойства не затрагиваются. НО! можно возможно обновлять такиве вещи как NAME и другие элементы инфоблока, не относящиеся к настраиваемым полям.
    В официальной документации серьезное наебалово . //https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/update.php

    В ниже приведенном в коде есть
    1) обновление селекта;
    2) обновление текстового поля;
    3) обновление картинrи;
    4) обновление множественного поля с id;
    5) обновление name;
    6) несколько неработающих синтаксисом для данной функции bitrix.

    Такая конструкция «ATT_DESC»=>false, — тоже не работает. По идее этот код должен игнорировать это свойство при перезаписи, но не работает.

    Вот как id для селекта получаем.Смотрим фото. Например значение нет- это id 10.

    Если нужно обновить отдельное свойство , то лучше воспользоваться SetPropertyValueCode.

  • Yii2 — DatePicker

    У yii2 есть замечательный компонент DatePicker, если точнее виджет. Вот при таких настройках виджет выводит стандартный инпут , который создается crud. В строке ‘options’=>[‘class’=>’form-control’,], — добавил класс к инпуту.

    в шапке надо прописать, для подключения виджета.

    Подробнее

  • bitrix- проверка на отсутствие изображения(Фото) в инфоблоке.

    Для проверки на отсутствие изображения(Фото) в инфоблоке воспользуйтесь следующим кодом

    Подробнее

  • bitrix выводим все элементы в разделе по id

    bitrix выводим все элементы в разделе
    Для этого нам нужно знать Id элемента раздела.

    Подробнее

  • Bitrix- получить все разделы (категории), к которым принадлежит элемент

    Нам нужен список категорий (разделов) , в которых находится элемент. Документация для функции CIBlockElement::GetElementGroups неправильная. Вот рабочий код.
    Подробнее

  • bitrix- 2 шаблона письма . Одно администратору , второе пользователю.

    Смотрим видео на 12-й минуте и повторяем для 2-х шаблонов и 2-х разных писем.

  • Bitrix- где находятся почтовые шаблоны?

    Почтовые шаблоны расположены на странице Настройки > Настройки продукта > Почтовые события > Почтовые шаблоны. Если не знать- то можно искать сколь угодно долго.

  • Выставляем права для Joomla файлов через консоль

    1)Изменяем права для всего каталога рекурсивно, для папок и файлов
    $ chmod -R 755 $(find . -type d)
    // только для файлов

    2)Изменяем только для файлов — рекурсивно

    3)и для файла config 444 — выставляю через ftp или же через админ панель хостинга

    4) Кроме этого в папке amministrator добавляю в Htacces для закрытия папки по IP
    Order Allow,Deny
    Allow from 192.168.0.0/16

  • Устанавливаем рекапча (recapcha) для bitrix форм.

    Предисловие. После выполнения данной инструкции recapcha заменит стандартную капчу битрикса.

    Вот обучающее видео по веб формам — они есть везде, кроме стартовой редакции битрикса.
    https://www.youtube.com/watch?v=R0SKyV2C6_w

    Внимание! При создании веб формы — выставляем галочку использовать капчу.

    Далее приведена ссылка на регистрацию капчи- от сюда нам нужен будет Ключ и Секретный ключ . их сохраняем себе куда нибудь.
    https://www.google.com/recaptcha/
    Подробнее

  • Выставляем свойства select битрикса — функция SetPropertyValueCode

    Маленькое лирическое отстпуление. Создатели битрикса пи… плохие люди.
    Внимание! для селекта нужно выставлять id . Дополнительный синтаксис _value и property_ не пашет.Он пашет только в arrfilert в компонентах. Заходим в любой элемент инфоблока. И через панельку браузера вытаскиваем id Для Да и Нет внутри селек.

    Если вы например для строкового поля можете записать название атрибута и засунуть туда значение, для селекта такой фокус не прокатит. Значение ДА НЕТ или иное тоже не пропишите, только численное id. С этой мелочь я застрял на 3 часа своего времени. Надеюсь моему читателю повезет.