Irina Museh

Irina Museh

С нами с 08 декабря 2017; Место в рейтинге пользователей: #1658
Антон Тарасов
25 июля 2018, 13:38
1
0
вы существующие решения видели, не подходят?
от Ильи Уткина
от Сергея Кудашева
Денис
23 июля 2018, 17:16
1
0
<?php
$sanitized = str_replace([':', '/'], '_', $path);
$md5       = md5(serialize($query));
$cacheKey  = "/assets/components/gallery/cache/{{$sanitized}.{$md5}.{$query['f']}}";
Володя
20 июля 2018, 12:38
1
+1
А QuickView позволяет повесить функцию закрытия на имеющуюся кнопку, а не на созданную им?
попробуйте добавить в чанк как
<div class="quickview quickview-buttons"><button class="btn quickview quickview-remove btn-default quickview-action" data-button='{ "action":"close" }'>×</button></div>
Должно сработать.
web3
20 июля 2018, 11:00
1
0
К сожалению, пример уже не смогу дать, исходников не осталось. Могу сказать, что код выше будет рабочим при небольшой допилке (переработать запрос к базе и добавить условие на параметр).
{if $.request['msoption|size']}
       {var $m = '!msOptionsPrice.modification'|snippet:[
       'product' => $id,
       'limit' => 1,
       'return' => 'data',
       'where' => ["msopModification.price >= "~$tmp[0]~" AND msopModification.price <= "~$tmp[1]~" AND msop_modification_options.value <= "~$.request['msoption|size']~" AND msop_modification_options.key =='size' "]],
       ] /*Это условие чуть исправить, оставить только присутствующие запросе поля*/
    } 
    {/if}
Серый
18 июля 2018, 15:34
2
+1
Вай-бай-бай, какая же красотища у нас с вами получилась, уважаемые коллеги! :-D


Код использовал уот такой:
<?php
return $modx->runSnippet('getImageList', array(
    'docid' => $scriptProperties['row']['id'],
    'tvname' => 'stockList_MIGX',
    'tpl' => '@CODE:<div style="background-image: url(/[[+image]]);background-position: top center;background-size: cover;background-repeat: no-repeat;width:50%;float:left;padding-bottom:50%;border:1px solid #fff;box-sizing: border-box;"></div>',
    'limit'=> 4
));

Категорически огромное вам человеческое спасибо!
Ксения
16 июля 2018, 23:34
1
+3
$resource->save();
не нужно

Включить частичное кэширование ресурсов — Нет

И всё работает
Василий Столейков
15 июля 2018, 06:35
1
+1
У меня такая же ситуация. Мне кажется у всех, у кого Windows 7 и ниже проблема с emoji… )))
Я уже и привык как-то к этим квадратикам… ))
Василий Столейков
13 июля 2018, 18:58
3
+1
Постобработка результата должна сработать.
Пример на Fenom (перед br убери пробел, тут его преобразовывает в перенос строки):
{$publishedon|dateago:'{"dateNow":0, "dateFormat":"d F Y, H:i"}'|replace:', ':',< br>'}
Андрей
13 июля 2018, 14:17
1
0
Ну там же написано:
У сниппета нет чанка по умолчанию, так что при вызове без него, вы увидите все имеющиеся плейсхолдеры и их значения.
Плейсхолдер account выведет остаток суммы на балансе:
{'!msProfile' | snippet : [
	'tpl' => '@INLINE {$account}'
]}