Василий Столейков

Василий Столейков

С нами с 19 декабря 2012; Место в рейтинге пользователей: #25
Отправить деньги
Максим
16 июля 2016, 14:19
3
+3
Проблему можно решить плагином, который запретит добавлять заказы с пустой корзиной:
<?php
$e = $modx->event;
if ($e->name == 'msOnSubmitOrder') {
    $status = $order->ms2->cart->status();
    if (!$cart['total_count']) {
        $e->output('Error');
    }
}
Василий Наумкин
14 июля 2016, 18:31
2
+4
$count = $modx->getCount('modResource', array('class_key' => 'Ticket', 'createdby' => '15'));
Михаил
12 июля 2016, 07:52
1
0
Все таки я думаю, что ресурсами это накладно. Проще либо как Илья говорит CustomExtra либо на баже modExtra написать быстро компонентик.
Павел Гвоздь
11 июля 2016, 09:01
3
+2
Феномом получить список тегов и вывести второй по счёту:
{if $_modx->resource.tags?}
	{var $tags = json_decode($_modx->resource.tags, 1)}
	{$tags[1] ?: ''}
{/if}
Как-то так…
Дмитрий Кондаков
26 июня 2016, 12:59
1
+3
Попробуй так:
&resources=`10,7,12,3`
&sortby=``
&sortdir=`ASC`
Crim
24 июня 2016, 14:37
2
+1
Открой к примеру сервис __http://mainspy.ru/otvet_servera__
и вбей туда site.ru/robots.txt
и проверь заголовоки
Content-Type: text/plain; charset=utf-8
Должно быть text/plain;
Александр
24 июня 2016, 01:56
1
0
Поздравляю, отличный плагин, судя по видео!
Вы реализовали идею, что зародилась после выхода VideoGallery: объединить VideoGallery и ms2Gallery. Что ж, вы это сделали первее, низкий поклон ;)
Вопрос: не увидел на видео, можно ли сортировать видео перетаскиванием, как это сделано с картинками в ms2gallery?
DocentBF
23 июня 2016, 17:58
2
+3
Сделайте, например, так:
if($modx->event->name != "OnDocFormSave") {return '';}
$tv1 = $resource->getTVValue('tv1');
$tv2 = $resource->getTVValue('tv2');
$pagetitle = $tv1."-".$tv2;
$resource->set('pagetitle',$pagetitle);
$resource->save();
Борис И
14 июня 2016, 10:38
1
0
Можно подробнее, как закрыть?
Посмотрел minifyhtml — плагин, естественно тоже глючат скрипты
<?php 
$output = $modx->resource->_output;
$output= preg_replace('|\s+|', ' ', $output);
$modx->resource->_output = $output;
Василий Наумкин
11 июня 2016, 17:30
1
+5
$modx->getCollection заменить на $modx->getIterator, а еще лучше выбирать через $q->stmt->fetchAll — массив, а не объект. ТВшку выбрать не через метод, а присоединением к таблице.

setPlaceholders не надо, массив данных можно передавать вторым параметров сразу в $modx->getChunk($tpl, $placeholders).
Не знаю, что там в чанке, но его можно парсить через pdoTools — будет быстрее.

А вообще, вот старая заметка по написанию сниппета с pdoTools, попробуй применить.