Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #4
Володя
29 января 2024, 12:28
+1
А для фронта задать параметры для Cropper нельзя?
можно только указать настройки кроппера по дефолту в виде json
&cropper=`{ "aspectRatio":3,"minCropBoxWidth":395,"minCropBoxHeight":198 }`
Володя
29 января 2024, 11:31
+1
Это настройка только для админки, выводит комбобокс с настройками кропа

на фронте этого функционала нет.
Володя
24 января 2024, 15:10
+1

в след. обновлении будет доступно, из за одних циферок уж не буду заливать новую версию.
Володя
24 января 2024, 14:37
+1
Принято, что нибудь придумаю для форматирования.
Володя
24 января 2024, 14:34
0
открыть /manager/?a=system/action
Меню пользователя — Пользователь — Профиль редактировать
обработчик прописать
window.open('/manager/index.php?a=security/user/update&id='+MODx.user.id);
сохранить
Володя
24 января 2024, 14:18
0
Отлично, будут вопросы — обращайтесь!
Володя
24 января 2024, 11:22
0
в ТП напиши и скинь ссылку на вызов где это.
Володя
24 января 2024, 10:41
0
Можешь в телегу написать @vgrish_vgrish по поводу ошибки. Спасибо.
Володя
24 января 2024, 10:39
0
"Profile": {
        "class": "modUserProfile",
        "on": "UserFile.createdby = Profile.internalKey"
  }
Володя
23 января 2024, 22:18
0
Вариант 1 — кастомный фильтр в котором убрать опции модификаций с остатком ноль.
Вариант 2 — плагин на сохранение модификации. В нем получать общий остаток модификаций и писать его в ресурс. Добавить условие в msProduct для товаров с общим остатком.
Вариант 3 = в1 + в2
Володя
23 января 2024, 22:11
0
Привет. А город где, в профиле пользователя? Тогда приджойнить таблицу modUserProfile и добавить по ней условие.
Володя
23 января 2024, 17:28
0
Можешь в телегу написать @vgrish_vgrish по поводу ошибки. Спасибо.
Володя
19 января 2024, 10:54
+1
ну и сам сниппет примерно такой
<?php

/** @var modX $modx */
/** @var array $scriptProperties */

$cacheKey = $modx->getOption('cacheKey', $scriptProperties, 'cache_key', true);
$cacheTime = $modx->getOption('cacheTime', $scriptProperties, 3600);

/** @var modCacheManager $cacheManager */
$cacheManager = $modx->getCacheManager();
if ($output = $cacheManager->get($cacheKey)) {
    return $output;
}

// если нет в кеше получаем $output и сохраняем в кеш

$cacheManager->set($cacheKey, $output, $cacheTime);

return $output;
Володя
19 января 2024, 10:51
+1
но вообще как то странно, я бы сделал сниппет обертку для сохранения в кеш, чтото типа
{var $output= 'saveToCache'|snippet:[
    'element' => 'msProducts',
    'cacheKey' => 'cacheKey',
    'cacheTime' => 3600
    ....
]}
{$output}