Ответы пользователя по тегу 1С-Битрикс
  • Где в проектах на Битрикс размещать папку .git?

    @lexnekr
    Всё зависит от вашей стратегии и от вашего проекта.

    1. Если сайт маленький, то обычно я размещаю в корне сайта. В gitignore вношу upload, как советовали выше.

    2. С точки зрения безопасности имеет смысл инициализировать на уровень выше. Чтобы 100% исключить доступ к файлам репозитория. Конечно вы и так должны ограничить доступ на уровне веб сервера, но мы же понимаем, что лучше подстелить соломки

    3. Если проект большой, может быть многосайтовость, то иногда имеет смысл делать несколько репозиториев. Тут возможны варианты:
    3.1 Проект большой, но 1. Тогда в проекте имеет смысл делать субмодули для /bitrix/, /local/, иногда отдельных модулей в них...
    3.2 Если проектов много (многосайтовость) с 1 общим ядром, то я обычно делаю полноценный репозиторий в ядре (/bitrix/), и по репозиторию в публичке, где исключаю /bitrix/ через gitignore.

    P.S. Недостаток держать ВЕСЬ /bitrix/ в репозитории в том как будут происходить обновления. После них будут следовать горы файлов в коммит. И такой коммит фиг откатишь (т.к. при обновлении БУС затрагивается ещё и БД), именно поэтому выше вам рекомендовали убрать его из репы. Но т.к. иногда в этом каталоге есть и свои файлы (как модули, так и какие-то правки ядра), то бывает потребность всё же делать как я описал.
    Ответ написан
    Комментировать
  • Битрикс: как скрыть пункты меню с пустыми разделами?

    @lexnekr
    init.php - плохая идея. Туда надо ставить только совершенно необходимые обработчики, которые будут на каждом хите работать.

    getlist в шаблоне - тоже плохо. Как с кешированием быть? Да и логика должна быть разделена. Как максимум все химикалии должны быть в result_modifier.php или component_epilog.php. А лучше в component.php.

    А вот написать свой компонент - это нормально, да.
    Ответ написан
    Комментировать
  • Как на 1С Битрикс включить публичную часть панели управления?

    @lexnekr
    В шаблоне панель управления надо добавить - https://dev.1c-bitrix.ru/api_help/main/reference/c...

    и желательно https://dev.1c-bitrix.ru/api_help/main/reference/c... (или по отдельности css и js.
    Ответ написан
    Комментировать
  • Как правильно организовать каталог в Битрикс?

    @lexnekr
    У каждой категории (раздела) в инфоблоке могут быть свои свойства - https://dev.1c-bitrix.ru/community/blogs/product_f...
    Ответ написан
    3 комментария
  • Стоит ли изучать Битрикс?

    @lexnekr
    знаю, что Битрикс с точки зрения развития, путь вниз

    Смешно.
    Битрикс - это путь.
    Любой путь лучше, чем топтание на месте.
    С битриксом на кусок хлеба с маслом в ближайшие годы заработаете гарантированно.
    Ну и на что-то другое перейти всегда можно.

    Если других хороших вариантов прямо сейчас не видно, я бы на вашем месте согласился. Любой даже самый ненавистный продукт стоит хотя бы немного потыкать (я так в своё время с 1С пободался).
    Ответ написан
    1 комментарий
  • Почему все хейтят Bitrix24 и какие есть альтернативы?

    @lexnekr
    Как говорится, "вам шашечки, или ехать?"
    Если весь функционал вас устраивает, альтернатив лучше на горизонте не видно, то и не парьтесь.

    Хейтят по простой причине.
    Битрикс24 << 1С-Битрикс << 1С
    А 1С у нас принято хейтить за всё, включая то, что негров ве... в смысле, код на русском языке.

    P.S. Личное ИМХО - у Б24 интерфейс перегружен. У него так много фич (и их число постоянно растёт), что я уже просто давно потерялся. Хотя юзал его с альфа теста.
    Ответ написан
    1 комментарий
  • Как подставить html код чрез php?

    @lexnekr
    Вам необходимо поправить шаблон компонента меню.
    Если иконки нужно вывести не все одинаковые для каждого пункта, а индивидуальные, то следует использовать параметры меню в расширенном режиме.
    Пример как это делается (правда на шаблоне на базе 2 bootstrap, но это не принципиально) показано здесь http://xn--80ahcjeib4ac4d.xn--p1ai/information/int...
    Ответ написан
    Комментировать
  • А вы ставили под битрикс модуль SMS16.RU - СМС авторизация и регистрация?

    @lexnekr
    Вам стоит поговорить с поддержкой сервиса рассылок, а не поддержкой битиркса - www.sms16.ru/faq/98
    Битрикс не отвечает за решения партнёров, которые публикуются в маркете.

    А ещё есть старый добрый Рарус, который выпустил первый смс шлюз для битрикса ещё тогда, когда маркета не было.
    marketplace.1c-bitrix.ru/solutions/rarus.sms4b
    Думаю, у них поддержка тоже должна быть.
    Ответ написан
    2 комментария