Руслан Алеев

Руслан Алеев

С нами с 15 июня 2015; Место в рейтинге пользователей: #104
Руслан Алеев
12 ноября 2020, 13:22
0
Эту уже сделано, вот так сейчас товар выглядит:



Там галерея не там расположена при создании товара, это потом поправится.
Руслан Алеев
12 ноября 2020, 00:47
+1
Там есть проверка разрешений, так что не-админ лишнего не увидит.
Руслан Алеев
11 ноября 2020, 22:02
+3
Уху! Мощнейшие улучшения, спасибо! Отдельный поклон @Иван Бочкарев за активное участие и координацию!
Руслан Алеев
10 ноября 2020, 10:36
0
Здравствуйте, отправьте issue на github, возможно вам подскажут в комментах и исправят это поведение в будущих версиях — github.com/modxcms/tinymce-rte/issues
Руслан Алеев
05 ноября 2020, 22:51
0
Написано же
miniShop2 уже на поддержке у сообщества
miniShop2 поддерживается сообществом, не за горами новая версия, кстати ;)
Руслан Алеев
05 ноября 2020, 22:50
0
Василий, спасибо за труды и помощь, хорошо отдохнуть от всех нас ;)
Руслан Алеев
05 ноября 2020, 11:35
0
Дело в том, что разные сниппеты обрабатывают даты по-разному, к примеру, для getResources нужно указывать :strtotime в чанке, а для pdoResources нет.
Руслан Алеев
29 октября 2020, 10:45
+1
Есть подвижки в баге, если интересно — github.com/modxcms/revolution/issues/14309#issuecomment-694189765
Руслан Алеев
26 октября 2020, 20:19
+2
Можно условие прописать выше сниппета, и передавать значение в переменную, а эту переменную уже использовать в сниппете. Например:
{if $_modx->resource.id == 1}
    {var $cssFiles = '/css/all.css, /css/icon.css, /css/cat.css, /css/main.css'}
{else}
    {var $cssFiles = '/css/all.css, /css/icon.css'}
{/if}

{'MinifyX' | snippet : [
    ...
    'cssSources' => $cssFiles,
    ...
]}
А вот условие внутри вызова сниппета не думаю, что сработает.
Руслан Алеев
26 октября 2020, 20:05
0
Наверное все от проекта зависит.
У меня, на небольших проектах, ничего не отваливалось, а вот массовые взломы были, на 2.6.5 :)
Руслан Алеев
20 сентября 2020, 23:54
+3
Забавный пакет появился в списке :)
Руслан Алеев
17 сентября 2020, 10:37
+1
Визуально можно разделить (да и перегруппировать всю сетку, есть библиотеки), к примеру, через js. Выводим в div продукта атрибут новый, например, data-group="" туда передаем значение нужного поля, а через js, только у первого div с таким полем ставим Заголовок (=значение поля). Но, как мне кажется, вариант на крайний случай.
Вероятно в доках есть что-то подходящее вам, может docs.modx.pro/komponentyi/msearch2/tipovyie-resheniya/filtracziya-kategorij
Руслан Алеев
14 сентября 2020, 23:58
0
Здравствуйте, наверное стоит для другого языка создать копию TV с другими значениями, и скрыть через «Настройку форм» ru-TV для контекста другого языка, и др.язык-TV для контекста ru-языка.
Т.к. вам нужна фильтрация по значению (причем для разных языков свои значения), то просто заменить текст (через :replace или сниппет) в выводе TV не получится.
Руслан Алеев
14 сентября 2020, 14:32
0
Получается, что вы ее переопределяете, но указываете в cultureKey название города вместо языка, и это приводит к ошибке (по умолчанию выводится en).
Руслан Алеев
14 сентября 2020, 14:28
+1
В настройках конкретного контекста, в cultureKey язык должен стоять, т.е. для каждого города нужно проставить соответствующий, ru, en, и т.п. Если у вас всюду ru, то его и указывайте (или удалите cultureKey для контекстов вообще, тогда настройка cultureKey будет браться из «Системных настроек»).
Руслан Алеев
14 сентября 2020, 14:06
0
Вам нужно менять настройки
cultureKey
и
locale
, причем они могут быть переназначены внутри контекста. А остальные настройки, которые вы указали, не играют роли.
Руслан Алеев
11 сентября 2020, 00:37
0
Еще поменьше используйте test в названии ящиков, тексте и т.п. Особо умные хосты или хуки форм могут тупо блочить отправку, причем не сообщая визуально никак об этом :)
Руслан Алеев
10 сентября 2020, 17:46
+2
А зачем вам TV?
Можно просто плагином на событие OnWebPagePrerender:
<?php
// Проверяем событие OnWebPagePrerender и тип содержимого, для HTML == 1
if ($modx->event->name == 'OnWebPagePrerender' && $modx->resource->content_type == 1) {
    $output = &$modx->resource->_output;
    $output = preg_replace('|\s+|', ' ', $output);
}