Всего 123 803 комментария

Надежда
15 сентября 2022, 22:03
0
Все получилось. Большое спасибо!
Артур Шевченко
15 сентября 2022, 19:08
0
В словаре нет записи для ключа mse2_filter_msoption_category, нужно добавить. Это можно сделать в разделе Управление Словарями (шестерёнка справа в шапке), выбрать пространство имён msearch2 и язык ru.
Futuris
15 сентября 2022, 16:32
0
Ну т.е. вопрос весь в совместимости дополнений. А обновить можно и просто залив поверх 3-шку и не обязательно при этом UpgradeModx использовать. Хотя это и удобно.
Роман
15 сентября 2022, 16:16
+1
Там нормальный переход. Я бы сделал бакап и запустил обновление. Или отдельную ветку создать и протестировать.
Артур Шевченко
15 сентября 2022, 16:14
+1
Сайты они ломали, потому что не убедились в совместимости дополнений. А UpgradeModx ничего не ломает.
Futuris
15 сентября 2022, 15:58
0
Спасибо, но мне кажется, что это все же не так просто). Люди писали, что ломали сайты, применив такой метод. Я UpgradeMODX использую, чтобы обновляться в рамках MODX 2-й версии.
Роман
15 сентября 2022, 15:52
0
Попробуйте модуль UpgradeMODX.
Роман
15 сентября 2022, 09:01
0
Вы спрашиваете про TinyMCE, а на картинке настройки TinyMCErte
Для TinyMCE, я делал через html шаблоны.
Настройка:
tiny.template_list
Значения:
Картинка с текстом:templates/image.html,Три колонки:templates/quote.html,Две колонки:templates/quote2.html
tiny.custom_buttons2 последним пунком указал: template

Для TinyMCErte тоже есть возможность вставлять шаблоны.
Артур Шевченко
14 сентября 2022, 22:21
0
1. При вызове быстрого просмотра в каталоге, не происходит обновление цены с учетом активной модификации. При этом если вручную сменить модификацию – обновление цены происходит.
Чтобы это происходило, нужно отправлять запрос с выбранными опциями, а иначе msOptionsPrice2 просто не узнает о том, что ты используешь QuickView.
А два других пункта связаны с тем, что msOptionsPrice2 просто не рассчитан на работу с несколькими товарами. Думаю, нужно дорабатывать JS.
Антонио
14 сентября 2022, 22:03
0
Не совсем понимаю о чем речь.
Артур Шевченко
14 сентября 2022, 21:36
0
Хорошо, что ошибок нет, а нужные события на нужных элементах висят?
Антонио
14 сентября 2022, 21:28
0
В консоли нет ошибок. В логи тоже ничего не падает.
Артур Шевченко
14 сентября 2022, 21:17
0
Есть мнение, что проблема в JS. Я бы смотрел ошибки в консоли браузера для начала.
Артур Шевченко
14 сентября 2022, 17:31
0
Плохо, что ты сам не додумался(((
Константин
14 сентября 2022, 16:39
0
Да, супер, спасибо большое!!! То что надо!!!
Артур Шевченко
14 сентября 2022, 14:06
1
0
Да, вывел тупо название опции и ее значение…
Зачем вывел и название? если сделать чанк для опции вот таким
{foreach $options as $option}   
            {if $option.value is array}
                {$option.value | join : ', '}
            {else}
                {$option.value}
            {/if}       
{/foreach}
то в $combustion_chamber попадёт строка со значением, и тогда оператор if сможет корректно сравнить две строки.
Константин
14 сентября 2022, 11:51
0
Только значение
Артур Шевченко
14 сентября 2022, 11:32
0
А тебе надо сравнить название опции и значение или только значение?
Артур Шевченко
14 сентября 2022, 11:27
0
Ладно, буду разбираться. В крайнем случае своё навелосипедю.
Александр
14 сентября 2022, 11:07
0
пользуюсь mspYooKassa на неск сайтах. Всё работает