Контакты

Наибольший вклад в теги

Все теги (8)

Лучшие ответы пользователя

Все ответы (12)
  • Bootstrap - плохая практика добавлять к элементам фреймворка свои классы / стили. Как тогда лучше в моем случае?

    serjazz
    @serjazz
    developer and dancer
    На самом деле плохой практикой (и то в ряде случаев это утверждение спорно) является перекрытие существующих свойств bootstrap заданных в указанных классах (просто потому что это меняет нативное поведение и делает его неожиданным). Блоку с уже присвоенными классами bootstrap можно назначать свои классы в случаях когда данные классы расширяют (а не перекрывают (опять же не всегда это правило)) набор свойств заданных элементу.

    В общем, плохо/хорошо это весьма размытые понятия и применять категорично какое-либо утверждение - это ошибка, бывают различные ситуации и нужно поступать сообразно им. Единой практики в верстке нет, существует множество подходов.
    Ответ написан
    Комментировать
  • Можно ли на стороне Bitrix инициировать обмен с 1С?

    serjazz
    @serjazz
    developer and dancer
    Гипотетически можно, но потребует определенной подготовки со стороны 1С т.к. обмен все же изначально подразумевается в обратную сторону, так же нужно будет дописать механизм обмена со стороны Битрикса, по умолчанию он так не умеет.
    Ответ написан
    Комментировать
  • Как в 1С Битрикс в выгрузке каталога в яндекс.маркет выгружать заголовок элемента вместо названия?

    serjazz
    @serjazz
    developer and dancer
    Проще всего кастомизировать файл выгрузки, они расположены по пути /bitrix/php_interface/include/catalog_export/yandex_run.php|yandex_setup.php (если пользуетесь стандартной выгрузкой). Кастомизируете оба файла (называете иначе, но обязательно сохраните постфикс файлов: _run.php _setup.php).

    Код формирующий выгрузку содержится в yandex_run.php. (в файле будет содержаться подключаемый файл из ядра, найдите его, и полностью скопируйте код его содержимого себе в кастомизированный файл <вашеназвание>_run.php) . Сам код получения свойств конкретного товара такой
    $ipropValues = new \Bitrix\Iblock\InheritedProperty\ElementValues(
                            $arCurElem["IBLOCK_ID"], // ID инфоблока
                            $arCurElem["ID"] // ID элемента
                        );
    $arElMetaProp = $ipropValues->getValues();


    Вставить его нужно внутри цикла проходящего по найденным товарам и передать требующиеся значения. (Обратите внимание, что в зависимости от того использует ли каталог торговые предложения или нет, определяется место вставки данного кода). Сам такое не делал, возможно есть более прямые пути, без подзапросов, но это первое что приходит в голову.
    Ответ написан
    Комментировать
  • Почему не работает скрипт?

    serjazz
    @serjazz
    developer and dancer
    В вашем случае условие в if всегда возвращает true (поместите $('.backtotop:not(:checked)') в console.log take.ms/5SjVU)
    Предлагаю сделать иначе: https://jsfiddle.net/serjazz/93ov6th7/ в этом случае все отрабатывает верно.
    Ответ написан
    2 комментария