Задать вопрос
  • Почему не выводятся поля раздела инфоблока?

    @koder_1
    Битрикс программист
    Работать в файле detail.php не эффективно с точки зрения битрикс, поскольку повторно запрашивается из базы то, что вероятно доступно в $arResult в самом компоненте news.detail
    В зависимости от задачи, нужно работать либо в файле result_modifier.php, либо в файле component_epilog.php уже в самом шаблоне news.detail
    Ответ написан
    Комментировать
  • Можно такой интернет-магазин реализовать на Wordpress?

    @koder_1
    Битрикс программист
    На вордпресс реализовать можно, но программист wordpress должен быть уровня мега-профи.
    На 1С-Битрикс такое реализовать проще, думаю.

    В 1С-Битрикс
    - Локализация в зависимости от города - таких модулей есть несколько готовых
    - Система накопления и расчета баллами - механизм оплаты баллами в Битрикс есть из коробки, но логику начисления баллов нужно кодить, я такое делал
    - Сравнение товаров - есть встроенные в коробку компоненты, только настроить свойства по которым сравнивать, и дизайн
    - Заказ в 1 клик есть готовые модули и также встроенная опция в некоторые готовые решения магазинов, но и программировать с нуля не сильно сложно
    - Групповая покупка товаров со скидкой - скидки можно в Битрикс настроить и без программиста. Или имеется в виду, покупка товаров несколькими пользователями?
    Такая задача в принципе сложная, на любой системе.
    - Оповещение по смс и вайбер - для смс оповещения нужно зарегаться в sms-сервисе, смски платные, в Битрикс встроить используя стандартные механизмы событий не сильно сложно.
    - Регистрация через смс - не так и сложно программируется
    - Интеграция каталога и заказов с системой учата (отдельной CRM, поки выбираем) - разных интеграций под Битрикс очень много, начиная от родной CRM Битрикс 24 и с другими тоже есть.
    - Оплата частями - есть готовые модули нескольких банков
    - Карта магазина это что? Скидочная карта магазина? Тоже сделать можно.
    Ответ написан
    1 комментарий
  • Как убрать пустые разделы?

    @koder_1
    Битрикс программист
    Если вы разделы каталога в меню выводите через catalog.section.list,
    то в него завезли параметр HIDE_SECTIONS_WITH_ZERO_COUNT_ELEMENTS
    [Y|N] При отмеченной опции разделы без элементов отображаться не будут.
    Ответ написан
    Комментировать
  • Как скрыть конректую страницу от индексации в 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
    Битрикс программист
    Форма вероятно аяксовая и отправляется через js один раз.
    Для отладки убедитесь, что до скрипта что-то доходит второй раз, выведите в нём
    print_r($_POST);
    Если ничего не доходит, то копайте клиентские скрипты, которые отправляют данные в форму.
    Или еще вариант, что письма попадают в спам, в почте проверьте папку спам.
    Ответ написан
    5 комментариев
  • Как найти главный файл сайта и файлы, из которых он собирается в админ панели Битрикс?

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

    @koder_1
    Битрикс программист
    Писать разработчикам модуля и в банк.
    Ответ написан
    Комментировать
  • Почему при удалении куки возникает ошибка Warning: Cannot modify header information?

    @koder_1
    Битрикс программист
    Cannot modify header information - headers already sent by...
    Заголовки такая штука, они уходят в браузер раньше, чем html. Если уже был выведен хоть один пробел, то заголовки, в частности очистку кук уже не передать.
    Поэтому программа на php имеет определённую структуру.
    Одним из первых действий подготовка заголовков, очистка или запись кук, обработка post, get запросов, логика работы, а только потом вывод чего-либо.
    Ответ написан
    Комментировать
  • Чем отличается php код запускаемый cron от обычного php кода?

    @koder_1
    Битрикс программист
    На кроне лимиты побольше. Например, время выполнения скрипта.
    Некоторые переменные не доступны, пути к файлам нужно слегка по-другому получать, $_SERVER['DOCUMENT_ROOT'] не так работает.
    В целом, обычный php-код, настройки среды другие.
    Ответ написан
    Комментировать
  • Как подключить js скрипт перед тегом body для модуля 1c bitrix?

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

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

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

    @koder_1
    Битрикс программист
    Как-то и не понятно, в чём вопрос. Если в плане дизайна сайта, то делается два разных меню, в одном категории, в другом коллекции.
    Если про организацию структуры базы данных, то заводится еще сущность коллекция (вдруг захотите в коллекции выводить описание, сео-теги, заголовки),
    и в товаре привязка к коллекции. Страница коллекции это по сути описание коллекции и список товаров, отфильтрованных по полю коллекция.
    Ответ написан
    Комментировать
  • Кого искать из фрилансеров для замены интерфейса HTML + JavaScript?

    @koder_1
    Битрикс программист
    Если вы собрались установить и доработать готовый шаблон, то нужно искать программиста на вашей системе управления сайтом, термины html и js будут сбивать с толку.
    Ответ написан
    Комментировать
  • Как запретить изменение свойств в Битрикс при обмене с 1С по REST?

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

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

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

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

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