Ответы пользователя по тегу 1С-Битрикс
  • Как скрыть конректую страницу от индексации в Bitrix через добавление метатега?

    @koder_1
    Битрикс программист
    Прописать нужно в header.php в шаблоне сайта.
    if (страница такая-то){$APPLICATION->SetPageProperty("robots", "noindex, nofollow");}
    Ответ написан
    Комментировать
  • Как отследить изменения файлов в Bitrix?

    @koder_1
    Битрикс программист
    1) Есть git.
    2) Можно права задать на файлы минимальные, но так чтоб еще работал сайт.
    Ответ написан
    Комментировать
  • Как отсортировать по id пункты динамического меню?

    @koder_1
    Битрикс программист
    Первое, параметра ID в этом компоненте нет.
    Это про строку "ID" => $_REQUEST["ID"],

    Массив $aMenuLinks можно отсортировать средствами php, функциями типа uasort
    Ответ написан
    Комментировать
  • Как найти главный файл сайта и файлы, из которых он собирается в админ панели Битрикс?

    @koder_1
    Битрикс программист
    Запустить поиск по всем файлам сайта по фразе из текста который хотите править.
    Запустить поиск по дампу базы данных.
    Если ничего не поможет, лучше найти новую команду поддержки.
    Ответ написан
    Комментировать
  • Как настроить интернет экваринг от ВТБ в Битрикс?

    @koder_1
    Битрикс программист
    Писать разработчикам модуля и в банк.
    Ответ написан
    Комментировать
  • Как подключить js скрипт перед тегом body для модуля 1c bitrix?

    @koder_1
    Битрикс программист
    Чтоб подключить скрипт в конце body, пишите в конце body <script> без всяких функций Битрикс.
    Есть еще в главном модуле настройка переносить js в конец, но она может привести к тому, что другой какой-то функционал не заработает, тестировать нужно будет весь сайт.
    Ответ написан
    Комментировать
  • Как в Битрикс сделать проверку номера пользователя на уникальность?

    @koder_1
    Битрикс программист
    1) При регистрации на сайте делаем средствами js маску для проверки номера телефона.
    2) Номер телефона можно делать совпадающим с логином.
    В init.php добавить обработчик событий onbeforeuseradd, onbeforeuserupdate, в них присваивать логину номер телефона. На выходе получим у всех пользователей логин совпадающий с телефоном. Автоматом будет выдаваться и ошибка Логин уже существует при вводе номера, который уже есть.
    Ответ написан
  • Как подключить пагинацию в своем шаблоне стандартного компонента?

    @koder_1
    Битрикс программист
    Чтобы не было этой проблемы с пагинацией и других проблем, берёте стандартный шаблон компонента, копируете, называете своим именем и переделываете его.
    Если делать свой шаблон из стандартного, всё работает.
    Ответ написан
    Комментировать
  • Как запретить изменение свойств в Битрикс при обмене с 1С по REST?

    @koder_1
    Битрикс программист
    Скорее всего точно также через OnBeforeIBlockElementUpdate
    Rest событие вызывает ту же функцию update точно с теми же событиями.
    Ответ написан
    Комментировать
  • Как добавить данные при добавлении или изменении элемента в Битриксе?

    @koder_1
    Битрикс программист
    Если используются события before, не нужно вызывать функцию CIBlockElement::SetPropertyValuesEx,
    вместо нее нужно задавать новое значение в массив $arFields.
    Ответ написан
    Комментировать
  • Как сделать разную подсказку для каждого раздела?

    @koder_1
    Битрикс программист
    Если разные единицы привязаны именно к разделу, то заводите в разделе пользовательское свойство UF_EDINICA задаете в админке в разделах единицы, а там где выводите товары по апи берете раздел и в нем UF_EDINICA и выводите.
    Ответ написан
    Комментировать
  • Кэшируются статичные страницы на сайте. Почему?

    @koder_1
    Битрикс программист
    Проверьте, что файл страницы точно изменился, может нет прав на запись.

    Еще часто бывает если что-то упорно правится, но не меняется, то правится не в том месте, где нужно - например, не на том хостинге, не в той папке.
    Ответ написан
    Комментировать
  • Почему несуществующие URL отдают 200 ответ сервера?

    @koder_1
    Битрикс программист
    В инфоблоке каталога урлы для чпу задали и в настройках компонента?
    Ваш шаблон комплексного компонента каталога сделан на основе дефолтного? В дефолтных шаблонах проблем со ссылками нет.
    Ответ написан
  • Как продавать лицензии Битрикс?

    @koder_1
    Битрикс программист
    Если быть правильным ип, например, на патенте или с усн, только не ип самозанятым, то никаких проблем не будет. В договоре с клиентом в любой форме указываете лицензия программы для ЭВМ такой-то, стоит столько-то.
    Ответ написан
  • Как получить список товаров по определенному свойству?

    @koder_1
    Битрикс программист
    Чтоб вывести список товаров подойдет компонент catalog.section, или если не нужна кнопка добавить в корзину, то news.list
    В шаблоне компонента добавите условие, если id товара совпадает с текущим товаром, то выводить активный класс и без ссылки.
    Id текущего товара можно в компонент передать в параметрах.
    Ответ написан
    Комментировать
  • Как посадить верстку интернет-магазина на 1С Битрикс?

    @koder_1
    Битрикс программист
    Нужно пару специалистов - html-верстальщик и программист Битрикс.
    1. Сверстать дизайн по макету
    2. Создать на сайте папку local, туда скопировать дефолтный шаблон, переименовать дефолтный шаблон своим названием,
    загрузить в него файлы из вёрстки.
    3. Создать файлы header.php и footer.php с шапкой и подвалом
    4. Постепенно заменять куски кода из вёрстки на стандартные компоненты, и править их шаблоны
    Ответ написан
    Комментировать
  • Есть ли альтернатива 1С-Битриксу?

    @koder_1
    Битрикс программист
    Альтернативы Битриксу нет, в бесплатных движках нет и половины тех функций, которые есть в Битриксе. Разработать магазин с такими же возможностями как на Битриксе на иных движках будет намного дороже, чем на Битриксе.
    Функционал из вопроса можно реализовать на редакции Битрикс Малый бизнес, покупать Битрикс Бизнес не обязательно.
    1. Зависимость цены товара от кол-ва. При этом, в карточке товара сразу должно быть показано несколько цен. (Пример ниже). Именно зависимость цены от количества товара - это штатный функционал, доступный и в редакции Битрикс Малый бизнес.
    Остальные пункты либо есть в коробке, либо реализует программист, который будет делать сайт.
    2. В корзине должно быть показано какая цена была без скидки и какая стала со скидкой от кол-ва. (Пример ниже).
    3. История заказов в ЛК покупателя должна хранить те цены, которые были на момент заказа. Если текущая цена товара изменилась, то это не должно влиять на цену в истории.
    4. В истории заказов, в ЛК, должна быть возможность просмотра картинок товаров.
    Ответ написан
    Комментировать