Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
14 августа 2022, 21:21
+1
Поставьте пробелы после {, которые внутри пикселя.
Артур Шевченко
12 августа 2022, 20:22
0
Как-то так
{if $vendor_status == 'original'}
<img src="{$_pls['vendor.logo']}" title="{$vendor_status}"> {$_pls['vendor.name']}
{else}
<img src="{$other_img}" title="{$vendor_status}"> {$_pls['vendor.name']}
{/if}
Артур Шевченко
12 августа 2022, 12:11
0
Я думаю в том, что данные, которые должны быть в запросе обязательно, отсутствуют. Смотрите вкладку network в консоли браузера.
Артур Шевченко
12 августа 2022, 12:08
0
Я всё равно не понимаю в чём проблема? Надо отказаться — откажитесь. Используйте «Статус производителя» в условии.
{if статус_производителя == 'оригинал'}
{$_pls['vendor.logo']} {$_pls['vendor.name']}
{else}
{$другая_картинка} {$_pls['vendor.name']} (неоригинал)
{/if}
Выше псевдокод, не надо использовать кириллицу в именах переменных, это плохо с точки зрения эстетики.
Артур Шевченко
11 августа 2022, 16:22
0
Аналогично этому плейсхолдеру
{$_pls['vendor.logo']}
Или проблема в том, чтобы получить значение опции Статус производителя? Если да, то для этого есть msProductOptions
Артур Шевченко
10 августа 2022, 23:06
0
А Вы пробовали прикладывать ум не к гаданию, а к документации?
Артур Шевченко
09 августа 2022, 23:54
0
Конкретно этот никак, поскольку он сделан на ExtJs не думаю, что есть смысл ради календаря подключать этот фреймворк. А передать с фронта можно как и любе другое поле — отправить запрос на сервер. Записать в БД можно предварительно преобразовав дату в UNIX формат.
Артур Шевченко
05 августа 2022, 17:22
1
0
Я бы повесил на msOnCreateOrder, чтобы наверняка. Код примерно такой
<?php
$cost = $msOrder->get('cost');
$new_cost = $cost - $cost * 0.15;
$msOrder->set('cost', $new_cost);
$msOrder->save();
Артур Шевченко
04 августа 2022, 22:31
0
Только собственный скрипт писать.
Артур Шевченко
31 июля 2022, 23:17
0
В документации всё есть.
Дефолтный скрипт отслеживает изменение формы продукта и подгружает данные о модификации.
Для работы скрипта необходимо добавить необходимые классы, пример чанка продукта — gist.github.com/vgrish/b6998560c6a64c0f34109a9e632b9b56
Артур Шевченко
31 июля 2022, 22:31
0
Я не говорил, что мой вариант проще, я говорил, что Ваш вариант неправильный и костыльный, да к тому же не работает. А если сделать правильно, то всё будет работать. Но раз у вас полтора десятка лет за плечами, я не буду лезть к Вам со своими советами.
Артур Шевченко
30 июля 2022, 21:48
0
Можно создать шаблоны для визуального редактора.
Артур Шевченко
30 июля 2022, 21:47
0
Кто вас учил смешивать js и html? Что вам мешает вынести js в отдельный файл, делать ajax-запросы на сервер за нужными данными? Что мешает использовать массивы callbacks доступные в minishop2?
Артур Шевченко
30 июля 2022, 21:25
0
Мой вопрос остался прежним: зачем?
Артур Шевченко
30 июля 2022, 13:15
0
Дело твоё, но мне просто интересно зачем?
Артур Шевченко
30 июля 2022, 10:32
0
1. Настраиваешь подключение по SFTP/FTP.
2. Устанавливаешь pdoTools.
3. В системных настройках включаешь fenom на страницах.
4. Кодишь в IDE или любом удобном редакторе кода с подключенным плагином для форматирования кода.
Другой вариант сделать все элементы статичными, но это может плохо повлиять на производительность сайта.
Артур Шевченко
29 июля 2022, 21:41
0
Это значит, что событие change на элементе select не срабатывает, возможно.
Артур Шевченко
29 июля 2022, 21:20
0
Обернуть в span, задать нужный line-height и добавить background-color.
Артур Шевченко
29 июля 2022, 15:01
0
Тогда возможно плагин не триггерит изменение в оригинальном селекте.