• Как добавить персональные alt и title для каждой картинки из множественного свойства?

    @tgarl Автор вопроса
    Антон, Это если просто нужно прописать отличие какое-либо, но вопрос про уникальность каждого.
    например первая картинка должна быть "Часы красные размера S", вторая - "Часы красные, крупным планом, размер S", третья - "Часы с изображением кукушки и подписью автора" .... и т.п.
    т.е. Каждая фотография отображает какую-то особенность и именно описание этой особенности и необходимо прописать.
  • Как в битрикс построить графики?

    @tgarl
    По умолчанию - никак.

    Вам нужно завести поля самому(будет это новый инфоблок или уже существующий, или хайлодблок, тут уже второстепенно и все только от ваших задач и знаний завит)

    далее изучить примеры этой библиотеки https://www.amcharts.com/demos/, если хотите на основе её делать, нет - ищите другую библиотеку

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

    Если совсем нет знаний посмотрите на маркетплейсе, может что-то из готового вам подойдет. Других вариантов нет
  • Как отменить клонирование слайдера owl-carousel если слайдов мало?

    @tgarl Автор вопроса
    Но в этом случае если их больше минимума они не будут по кругу прокручиваться.
  • Bitrix как же на нем правильно разрабатывать?

    @tgarl
    ZardoZAntony , я это знаю)) и кстати у этого сжатия и объединения тоже есть недостатки, правда у чего их нет.

    ettaluni , в общем по правильному(как задумано битриксойдами) для каждого компонента свои стили и скрипты должны быть именно в файлах относящихся к шаблонам компонентов, но очень многие это игнорируют и считают по другому, поэтому выносят все в отдельные общие файлы.
  • Bitrix как же на нем правильно разрабатывать?

    @tgarl
    Хочу сказать спасибо за такой комментарий. Редко когда встречается кто-то кто не хаит битрикс, а грамотно описывает допущенные ошибки "программистов". От себя хочу добавить комментарий по поводу объединения стилей.
    любят собирать всё в один js и один css файл - незнание архитектуры той CMS,

    Это не всегда так. Очень часто для оптимизации настраивают сервер для сжатия стилей, картинок и прочая. И вот тут когда стили/скрипты/картинки разбросаны по всему проекту появляется головная боль. настроить все механизмы на такую структуру как битрикс очень сложно. А тот же гугл спид смотрят все. Вот и решают таким путем.

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

    @tgarl
    Просто так где угодно ничего не выводится. Нужно написать запросы для получения нужных данных, для этого в битриксе есть свое API.
    Например список элементов инфоблока с их полями или свойствами можно получить через https://dev.1c-bitrix.ru/api_help/iblock/classes/c..., если нужно конкретного элемента зная его ID https://dev.1c-bitrix.ru/api_help/iblock/classes/c... ну и так далее все завит от задачи.

    Вы вырвали кусок кода из шаблона какого компонента(компонент это целый набор кода с настройками, запросами и шаблоном вывода на экран), поэтому вырванный кусок на других страницах работать не будет, так как для других страниц это просто неизвестные данные
  • Падение mysql сервера отказ входа в админ панель bitrix?

    @tgarl
    MJ98, вам выдало что для более полной информации используйте journalctl -xe. А так почитайте статью на которую дал ссылку Виктор Таран.
    Проверить доступы: у вас запуск выдает failed, значит с доступами все ок.
  • /upload/iblock занимает огромное количество места, что делать?

    @tgarl
    Сбросить кеш еще можно. бывает на проектах размерами картинок играются и ресайзы накапливаются, хотя уже давно ими не пользуются.
  • Почему могут не отображаться изображения товаров?

    @tgarl
    Пробую просто скопировать ссылку и вставить в браузер, все равно не открыает.

    я так понял что и файла нет, раз файл есть, то он просто поврежден. Нужно перезагружать картинку заново.
  • Почему могут не отображаться изображения товаров?

    @tgarl
    значит картинка была удалена физически, а не через инфоблок. Вот и получается запись есть что должна быть картинка, а по факту нету.
    Скорее всего этот оптимайзер должен был сжимать картинки и подменять их по основному пути, а после удаления модуля этого не происходит
  • Почему кеш не обновляется?

    @tgarl
    работали нормально, потом через некоторое время немного доработал,

    скорее всего какую-то динамичискую обработку вы занесли в кеш. В этом случае получается что кеш вам выдает html страницу , а ваш обработчик который вы ожидали что что-то проверит , проставит значения не загружается. вот и результат. Чаще всего такое бывает когда в шаблоне компонента используют еще компоненты и получается чтобы отработал 2 компонент нужно чтобы первый не кешировался. При сбросе кеша получается что первый компонент должен выполнится полностью и как раз в этот момент начинает работать 2. Решение: вынести динамическую часть(компонент2 если я правильно догадался о проблеме) component_epilog.php
  • Как правильно сформировать таблицу с размерами и цветами?

    @tgarl
    У вас есть массив $arResult['OFFERS']
    заводите новую переменную и в цикле ее заполняете примерно так
    $arPoColor=[];
    
    foreach($arResult['OFFERS'] as $newEl){
    $arPoColor[$newEl['PROPERTIES']['код свойства содержащий цвет']['VALUE']][]=$newEl;
    }
    
    //а дальше уже где рисуете таблицу используете не $arResult['OFFERS'], а $arPoColor
  • Как выводить элементы в определенном порядке?

    @tgarl Автор вопроса
    Тоже не подходит, версия битрикса ниже чем появилась данная возможность
  • Как выводить элементы в определенном порядке?

    @tgarl Автор вопроса
    Вы немного недопонимаете, что мне нужно. В комментарии у Ирины я описал структуру которую имеем и что хотим. Я не могу воспользоваться такой сортировкой по нескольким причинам: это не разовая ситуация, а каждодневная почти, второе, сортировка нужна не на одной странице, а на разных и для каждой своя, третье, сортировка значений свойств нужна в другом месте.
  • Как выводить элементы в определенном порядке?

    @tgarl Автор вопроса
    Мне стоит наверное расписать как устроен раздел для которого это нужно.
    Есть каталог, элементы которого выгружаются из 1С. Товаров много. Сортировка каталога идет общая своя:
    1. распродажный товар или нет,
    2. новинка или нет
    3. по цене
    У товаров есть свойства линия и бренд.
    Значений брендов что-то около 300, значений линий Если я не ошибаюсь около 10-15000.(тип свойства список). Периодически в каталоге создаются разделы(спецстраницы, 2-3 в неделю, старые могут как оставаться, так и удалятся) со списком фильтров(в свойстве раздела прописывается). Для таких разделов выводятся товары по фильтру, а не по привязке(такие разделы пустые).
    Так вот последние желания появились, что в одном таком разделе требуется чтобы определенная линия шла первой, в другом бренд, в третьем 2 линии, а потом остальные и т.д. До текущего момента хватало сортировки по другим свойствам, чтобы на первые строчки выходило хотя бы 5-10 нужных товаров. Теперь нет.

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

    @tgarl Автор вопроса
    Этот вариант не подойдет. У меня нет сортировки у бренда. И это свойство элемента, не отдельный инфоблок.
  • Как выводить элементы в определенном порядке?

    @tgarl Автор вопроса
    Я рассматривал этот вариант, но он плох тем, что придется на каждое желание его переписывать. Сейчас хотят одну линию, завтра другую для конкретного раздела и т.д.
    Этот вариант не очень хочется, так как на каждый чих писать новый обработчик заполнения свойств + их дублеж когда начнутся для одного раздела так для другого по другому
  • Как пересчитать заказ с учетом всех скидок с использованием события OnSaleOrderSaved?

    @tgarl Автор вопроса
    Я сначала и хотел на событии до сохранения, но на этом событии у меня нет отгрузки почему-то, а если я пытаюсь ее создать и сохранить, то в заказе вообще отгрузка не создается.
  • Как пересчитать заказ с учетом всех скидок с использованием события OnSaleOrderSaved?

    @tgarl Автор вопроса
    Оформление заказа старое, в нем нет D7, соответсвенно нет обработок ExtraServices. Как добавить выбор допуслуг на старом API я не нашел. Поэтому остается вариант событий. У события "перед сохранением" нет еще отгрузок, а у после сохранения (OnSaleOrderSaved) не могу пересчитать заказ со всеми скидками.