Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #9
Илья Уткин
20 октября 2015, 20:24
0
Создать сниппет phpThumbOfWaterMark
<?php
return $modx->runSnippet('phpthumbonf', array('input' => $input, 'options' => 'wp=724&wl=800&far=1&bg=fff&q=95&fltr[]=wmi|assets/images/watermark.png|C|30|5|5|'));

И выводить так:
[[*image_1:notempty=`<li>
<a class="fancybox" href="[[*image_1:phpThumbOfWaterMark]]" data-fancybox-group="gallery" title="[[*adress]]">
...
`]]
Илья Уткин
20 октября 2015, 18:45
0
Можно в шаблоне заменить вызов контента на что-то такое монструозное:
[[*content:replace=`<b>==<strong>`:replace=`</b>==</strong>`]]
Илья Уткин
19 октября 2015, 16:54
+3
Это что за волшебство? Как людям теперь переходить на работу с файлами — там же нет такой красоты…
А вообще, ооочень классная штука)
Илья Уткин
19 октября 2015, 15:07
+2
Скачиваешь advanced версию, при обновлении выбираешь «Расширенное обновление» и в полях «Путь к менеджеру» и «Адрес менеджера» указываешь свой вариант. После обновления старую папку manager можно удалить.
Илья Уткин
17 октября 2015, 14:02
0
Надо, чтобы вместо запятой была точка
[[+tv.price:replace=`,==.`:mpy=`[[+tv.kurs]]`]]
Илья Уткин
16 октября 2015, 21:26
+1
Не знаю, чего вас заминусовали — вариант-то хороший:
Илья Уткин
04 октября 2015, 20:24
0
Можно было бы отправить вас знакомиться с лексиконами, но попробуйте так:
@INLINE Текущая страница: [[+page]], всего страниц: [[+pageCount]]
Илья Уткин
04 октября 2015, 13:14
0
Эксперимент интересный. А вот, еще есть компонент SE Manager. Если его установить, можно спокойно работать с файлами. Сниппеты, шаблоны, чанки и даже плагины — всё в файлах.
Илья Уткин
29 сентября 2015, 17:09
+2
Давно пора было, молодцы. Я думаю, спрос будет.
Илья Уткин
25 сентября 2015, 13:15
0
А как картинки прикреплять?

Например, «Пользователь загрузил новую картинку в профиль»
Илья Уткин
24 сентября 2015, 12:53
+4
Насколько я понял, здесь сообщается, что у вас для web и sub1 указаны одинаковые хосты
Илья Уткин
24 сентября 2015, 11:23
+2
Так как форма AJAX-овая, то и всю обработку надо делать на JS:
<script type="text/javascript">
$(document).on('af_complete', function(event, response) {
    if (response.success) {
        document.location.href = document.location.href;
    }
});
</script>
Илья Уткин
21 сентября 2015, 17:36
+3
А, надо же изменить)))
<?php
$migx = $modx->resource->getTVValue('tvname');
$items = $modx->fromJSON($migx);
$output = array();
foreach($items as $item) {
  $item['field1'] = 'test';
  $output[] = $item;
}
$modx->resource->setTVValue('tvname', $modx->toJSON($output));
?>
Илья Уткин
21 сентября 2015, 17:35
+2
MIGX — это текстовый ТВ, который содержит в себе JSON. Поэтому получить можно так:

<?php
$migx = $modx->resource->getTVValue('tvname');
$items = $modx->fromJSON($migx);
$output = array();
foreach($items as $item) {
  $output[] = $item['field1'].' — '.$item['field2'];
}
return implode(PHP_EOL, $output);
?>