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

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

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

X
  • Отключить bootstrap в компоненте catalog bitrix

    Для того чтобы убрать подключение файлов бустрап необходимо внутри скопированного шаблона компонента catalog вверху удалить строчку

    $this->addExternalCss(«/bitrix/css/main/bootstrap.css»);

    из файлов:
    sections.php
    section.php
    element.php
    compare.php
    search.php

    у меня эти файлы лежат в \bitrix\templates\my_template\components\bitrix\catalog\catalog\

  • bitrix и git — gitignore

    вот статья
    https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=5119&LESSON_PATH=3913.4776.5119
    вот список для gitingore
    /bitrix/activities/bitrix/
    /bitrix/admin
    /bitrix/cache
    /bitrix/components/bitrix/
    /bitrix/gadgets/bitrix
    /bitrix/image_uploader
    /bitrix/images
    /bitrix/js
    /bitrix/managed_cache
    /bitrix/stack_cache
    /bitrix/modules/advertising
    /bitrix/modules/bitrix.sitecommunity

    /bitrix/modules/xdimport
    /bitrix/modules/xmpp
    /bitrix/modules/.htaccess
    /bitrix/otp
    /bitrix/sounds
    /bitrix/template/
    /bitrix/themes
    /bitrix/tmp
    /bitrix/tools
    /bitrix/wizards/bitrix
    /bitrix/[^/]*\.php$
    /upload
    /bitrix/php_interface
    /bitrix/panel/
    /bitrix/updates/
    /bitrix/fonts/

  • Bitrix — получить свойства элемента по id

    Получаем свойства в битриксе так:

    Внимание! если полей нет , то будет всегда false!
    Вот ссылка на документацию;
    https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getproperty.php

  • Bitrix- получить имя по id элемента

    Всё очень просто. вот такой код и выводит по id.

  • Публичный ключ ssh для windows 7 -подключение к gitlab без пароля

    Создание публичного ключа в windows 7
    открываем git bush в папке пользователя (
    c:\Users\alex\
    выполняем команду
    ssh-keygen

    Жмем несколько раз энтер (пропуская пароли)

    Затем чеерз файловый менеджер заходим в C:\Users\alex\.ssh\
    ищем файл id_rsa.pub открываем и копируем все его содежримое в gitlab
    https://gitlab.com/profile/keys

  • Yii2 и Git- файлы для gitignore

    Vendor коммитить в Yii2 не нужно. В приложении уже есть .gitignore, где всё настроено. В него добавьте строки:
    /yii
    /web/.htaccess
    /web/index.php
    /web/index-test.php
    /config/db.php
    /config/params.php

    (если у Вас basic шаблон) и комитьте всё остальное. После git pull на сервере просто вручную докинете эти файлы и запустите composer install, чтобы появилась такая же vendor. А потом при composer update у себя будет обновляться composer.lock. Комитьте его и на сервере запускайте composer install, чтобы содержимое vendor подтянулось до нужных версий. И в первый раз в composer.json поставьте minimum-stability в stable, если там стоит dev, и запустите composer update. А если это новый проект, то в самой команде composer create-project ставьте stable.
    Дополнения к технологии буду добавлять по мере изучения

  • Yii2 — Несколько полезных фитч для компонента costa-rico/yii2-images

    Маленькое резюме- текущая статья устарела в начале 2018 года, когда переписали это расширение. здесь можно взять общую организацию проекта. Я как автор опасаюсь, что вас веду в заблуждение. Если я опять возьмусь за разработку на Yii2- обязательно скорректирую эту статью, но с новым кодом. Если у вас есть конкретные корректировки- присылайте, я буду благодарен и будут благодарны многочисленные читатели этой статьи.
    ——————
    Это настройки в файл web

    Подробнее

  • git клонирование в корень сайта

    Клонирование в корень например такого проекта
    git clone https://github.com/maler1988/cookies.git .
    точка в конце обозначает, что нужно клонировать репозиторий в текущую папку (корень )

  • yii2 smtp отправка через yandex.

    1)Создаём предварительно почту на yandex. Можно с делегированием почты на яндекс, можно чисто на яндексе.

    2)выставляем в файле web, настройки

    3)Самая простая отправка smtp

    Вот вариант, который по умолчанию прописан внутри ContactForm.php берет почту из настроек:

    Если не прописана почта, то надо напрямую прописать.

    Можно сделать шаблон для отправки методами Yii2, для этого создаем файл /mail/contact.php .
    сам файл

    прописываем отправку

    Здесь:
    compose(‘contact’, [‘model’ => $this])- первое значение это шаблон contact.php в папке /mail/contact.php
    а [‘model’ => $this] -переменная model которая передаётся в шаблон. $this- не обязателен, вместо него может что угодно, любая переменная.

    \Yii::$app->params[‘supportEmail’] — код который берет значения из массива config/params.php