Правильный вариант - это написать свой обработчик аякса, который будет так уметь. Передаёте ID товара, из базы достаёте ID товаров, лежащие в этих 2 полях, через АПИ корзины добавляете в неё 3 товара.
По второму скрину - долгий ответ сервера. Для начала надо найти что именно тормозит. Скорее всегог это будет какой-то компонент битрикса. Включите на этой странице битриксовую отладку (под Админом открыть страницу, в верхней панели Эрмитажа выбрать Отладка - Суммарная статистика), в выведенном в конце странице блоке отладки посмотреть на что именно тратится время при генерации страницы.
ALTech1, не команда, а css-селектор. Находит на странице сайта элементы, подходящие по селекторам (перечисленным через запятую) и применит к ним правила, написанные после селектора в фигурных скобках. В вашем случае для элементов, подходящих под селектор
.ezd-demo-screen-switch[_ngcontent-c22], .footer-wrapper[_ngcontent-c7] .footer-row[_ngcontent-c7] .footer-btn[_ngcontent-c7] button[_ngcontent-c7]
Применится стиль
background: var(--post-black) !important;
т.е. цвет фона выставится из css-переменной --post-black
ALTech1, давайте на примере строки из вашего предпоследнего сообщения, ".ezd-demo-screen-switch[_ngcontent-c22]"
.ezd-demo-screen-switch - выбрать теги с классом "ezd-demo-screen-switch" <span class="ezd-demo-screen-switch">
[_ngcontent-c22] - выбрать теги с аттрибутом _ngcontent-c22, т.е. например
<span _ngcontent-c22>, либо <span _ngcontent-c22="">
т.е. выбрать теги с классом ezd-demo-screen-switch имеющие аттрибут _ngcontent-c22
Чем вам просто функция не угодила? Если вам требуется только посчитать что-то и вернуть результат.
Если вам принципиально нужен объект - то читайте про магический метод __invoke https://www.php.net/manual/ru/language.oop5.magic....
По ссылке из примера на моей системе ваша галочка выглядит вот так: https://pasteboard.co/ILuH0mHP.png
Имхо, если вы хотите её сделать "более строгой", то для надёжного платформо-независимого решения надо использовать SVG.
вы пунктирную ссылку "Добавить" под блоком Нового условия после выставления параметров, до нажатия на "Обновить" - жмёте?
(вынес как ответ, чтобы было можно отметить решением)
Что же у вас на сайте картинки таких негуманных размеров? Хотел через мобильный инет зайти посмотреть, но сайт сильно долго открывался. С проводного открыл - главная почти 50 мегабайт.
Как понять - ну иконки шрифтовые, обе перекошены в одну сторону - я и предположил что курсив. Тег i - это Italic, аналог тега em, для форматирования текста курсивом.
Александр Панков,
1. смотреть лог ошибок апача, скорее всего будут ошибки вида
PHP Fatal error: Maximum execution time of 60 seconds exceeded in [имя файла] on line [номер строки] - смотрите что именно зависло
2. ограничить время выполнения скриптов. Параметр max_execution_time в php.ini, снизить его до разумных значений
Чтобы это корректно отрабатывало надо как минимум, чтобы в цикле for использовался не var, а let. Без этого все вызовы коллбека будут со значением i = files.length;
dollar вы не могли бы добавить в ваш плагин ещё обработку сайта quanz.ru? Тоже переводы SO, но какие-то совершенно бестолковые. Хотя бы просто выделение красным цветом в поисковой выдаче, чтобы туда случайно не заходить.
Георгий Котов, "SUCCESS_EXEC - F" значит что попытка отправки была, но по каким-то причинам письмо не ушло. Такие проблемы - только у SALE_NEW_ORDER?
Смотрите шаблон этого письма, кто стоит получателем. Открываете /bitrix/admin/message_admin.php?lang=ru, находите по колонке "Тип почтового события" находите SALE_NEW_ORDER, смотрите поле "Кому". Будет что-то типа #EMAIL#. Теперь смотрите по таблице b_event передана ли данная переменная в шаблон - зайти в строку b_events про неотправленное письмо, поле C_FIELDS, кнопка unserialize - смотрите какие значения переданы в шаблон, убеждаетесь, что нужное поле заполнено.