ну если файлы впорядке и весят не много, то вариантов я вижу 2:
1. как и сказал ковырять код, например я делал так(не совсем хорошо, но зато быстро) /bitrix/components/bitrix/catalog.import.1c/component.php - примерно на 650-700 строке где отдается ответ сохраняем этот ответ совместно с реквестом в свой файл. и вы увидите что вызывается на на каком шаге заканчивается обмен
2. теребите 1С-ника чтобы он добавил в 1с все ответы от сайта если они не выводятся там. В этом случае и 502 ошибку увидеть сможете и ошибку класса если вдруг(в первом варианте это только через логи сервера искать по промежутку времени и если они настроены).
да вы можете и эту функцию использовать, если она вам подходит
в файле /bitrix/php_interface/init.php или /local/php_interface/init.php (в зависимости от того где у вас файл хранится) прописываете функцию
и ниже условие
if (isset($_REQUEST['utm_source'])) {
set_utm_cookie();
}
только в этом случае вы потом где-то в коде должны будете прочитать куку и где-то использовать отдельно, именно для этого ее сохраняют(например при создании заказа заводится новое свойство и туда прописывается сохраненная кука, или при заполнении форм), но это все отдельные доработки, само оно не пропишется
вы хотите чтобы она и визуал и содержимое сама?
Если шаблон вы сделаете для "бабы Зины", то ей только остается завести вопросы и ответы.
Но это все так в битриксе
Я делал шаблон и в виде слайдера и с дополнительными ограничениями на базе этого модуля.
Если он вам не подходит смотрите на маркетплейсе.
хотя по теме вы сами указали нужен простой по типу вопрос ответ, что полностью подходит под базовый)
Это очень плохо.
я привел пример добавления, вам всего лишь нужно указать свой текст и прописать в нужном вам месте(свой компонент, событие...), но ни как не править ядро
Если используются стандартные поля инфоблока, то никак. Привязка идет именно по ID. Если у вас свой кастомный обработчик, то в нем можно отдельно прописать поиск по "PROPERTY_CODE", далее получить ID найденных элементов и их прописать(этот вариант можно и через событие обновления элемента попробовать оформить, не затрагивая сам обработчик excel файла). Можно так же на стороне формирования excel прописать соответствия CODE=>ID, чтобы при формировании файла сразу в нем была подмена. Можно еще что-то придумать, но все связано только с дополнительными доработками.
Первая ошибка которую увидел(другие не смотрел) CPrice::Update($torgpred["ID"]
$torgpred["ID"] - у вас это id предложения, а должно быть ID записи цены
В итоге я добавил отдельное множественное свойство. Конечно это очень не удобно для контент менеджера, после обновлений товаров тратить уйму времени на проверку, но другого решения не нашел.
Антон, Это если просто нужно прописать отличие какое-либо, но вопрос про уникальность каждого.
например первая картинка должна быть "Часы красные размера S", вторая - "Часы красные, крупным планом, размер S", третья - "Часы с изображением кукушки и подписью автора" .... и т.п.
т.е. Каждая фотография отображает какую-то особенность и именно описание этой особенности и необходимо прописать.
Вам нужно завести поля самому(будет это новый инфоблок или уже существующий, или хайлодблок, тут уже второстепенно и все только от ваших задач и знаний завит)
далее изучить примеры этой библиотеки https://www.amcharts.com/demos/, если хотите на основе её делать, нет - ищите другую библиотеку
и основываясь на том, что больше подходит написать самому программу/компонент/модуль - опять же от ваших знаний
Если совсем нет знаний посмотрите на маркетплейсе, может что-то из готового вам подойдет. Других вариантов нет
ZardoZAntony , я это знаю)) и кстати у этого сжатия и объединения тоже есть недостатки, правда у чего их нет.
ettaluni , в общем по правильному(как задумано битриксойдами) для каждого компонента свои стили и скрипты должны быть именно в файлах относящихся к шаблонам компонентов, но очень многие это игнорируют и считают по другому, поэтому выносят все в отдельные общие файлы.
Хочу сказать спасибо за такой комментарий. Редко когда встречается кто-то кто не хаит битрикс, а грамотно описывает допущенные ошибки "программистов". От себя хочу добавить комментарий по поводу объединения стилей.
любят собирать всё в один js и один css файл - незнание архитектуры той CMS,
Это не всегда так. Очень часто для оптимизации настраивают сервер для сжатия стилей, картинок и прочая. И вот тут когда стили/скрипты/картинки разбросаны по всему проекту появляется головная боль. настроить все механизмы на такую структуру как битрикс очень сложно. А тот же гугл спид смотрят все. Вот и решают таким путем.
Но это только дополнение к вышесказанному, не значит что нужно так всегда поступать) В минус такого объединения скажу сразу в случае больших переделок это оочень большая проблема. стили и скрипты таких файлов снести нельзя на них уже весь проект завязан, а новыми перебивать зачастую вызывает нецензурные выражения не прекращающиеся неделями.
Вы вырвали кусок кода из шаблона какого компонента(компонент это целый набор кода с настройками, запросами и шаблоном вывода на экран), поэтому вырванный кусок на других страницах работать не будет, так как для других страниц это просто неизвестные данные
MJ98, вам выдало что для более полной информации используйте journalctl -xe. А так почитайте статью на которую дал ссылку Виктор Таран.
Проверить доступы: у вас запуск выдает failed, значит с доступами все ок.