Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #5
15 января 2016, 11:27
0
Не соображу, как использовать это в случае c pdoResources?
[[!pdoResources? &tpl=`Чанк с условиями`]]
Свой сниппет делать вместо pdoResources?
15 января 2016, 11:18
+1
Контексты, а что это?
15 января 2016, 06:34
+1
[[!getComments?  
        &tpl=`my-tpl.Tickets.comment.latest` 
        &limit=`5`
	&parents=`[[*id]]`
    ]]
14 января 2016, 20:02
0
Визуальный редактор как раз используется для редактирования ресурсов. У Вас он указан, а самого редактора нет. MODX его не находит и поэтому пусто.
14 января 2016, 19:58
0
Упс. Только что внимательно прочитал. Думал, что не работает в сниппетах, шаблонах и чанках. Для «материалов» надо убрать галочку «Использовать HTML-редактор» у ресурса или отключить в настройках core->визуальный редактор.
14 января 2016, 19:52
0
Еще варианты
— плагин Ace отключен.
— ошибки javascript (видно в консоли).
14 января 2016, 19:50
0
Включить его в системных настройках — core->визуальный редактор.
14 января 2016, 14:14
0
А так не работает?
&parents=`[[*parent]]`
14 января 2016, 13:38
0
Когда я для пробы регистрируюсь под любым из этих пользователей, после входа оказываюсь под пользователем admin.
А как вы об этом узнаёте? Через кэшированный плейсхолдер?
12 января 2016, 23:28
0
Удаленные ресурсы также не должны быть в группах ресурсов.
12 января 2016, 18:38
0
Какие-нибудь хуки вызываются перед хуком «email»?
12 января 2016, 18:35
2
+1
Думаю, так должно работать
// Процессор очистки корзины
$response = $modx->runProcessor('resource/emptyrecyclebin');
if ($response->isError()) $response->getMessage();
Выполнять в специальном сниппете или Console.
Ну а лучше конечно разобраться с ошибкой очистки через корзину.
12 января 2016, 18:10
0
Ну тут мне нечем помочь. Опыта у меня не больше, чем в вас. Пробуйте вариант Василия.
12 января 2016, 13:11
+2
Вообще, это крайне неэффективный способ. Достаточно одной базовой цены, например, в долларах. Задали курс и на сайте выводить цену в долларах * курс. И ничего пересчитывать не нужно, цена в рублях формируется не лету.
12 января 2016, 13:03
0
Почему, есть. Через процессор «resource/remove». Тогда должны удалиться и зависимые объекты.
12 января 2016, 09:53
0
Создаёте любой чанк, а затем указываете его в вызове
[[!AjaxForm?
    &snippet=`FormIt`
    &form=`tpl.AjaxForm.example`
    &hooks=`email`
    &emailTpl=`Название чанка с шаблоном`
    ...
]]
12 января 2016, 09:35
+1
Так кодирует json_encode. Ну и кодируйте также через сниппет
[[!pdoUsers? 
&sortdir=`DESC` 
&tpl=`user` 
&where=`[[!convertWhere? &cond=`%"callsign":"РУССКИЙ ЯЗЫК"%`]]`
]]
Сниппет convertWhere
$a = array('modUserProfile`.`extended`:LIKE'=>$cond);
return json_encode($a);
Не тестировал. По идее должен работать.
12 января 2016, 08:46
2
+2
В чем проблема? Сделайте плагин на событие OnDocFormSave
switch ($modx->event->name) {
    case 'OnDocFormSave':
        if ($resource instanceof Ticket) {
            $contexts = array();
            $query = $modx->newQuery('modContext');
            $query->select($modx->escape('key'));
            if ($query->prepare() && $query->stmt->execute()) {
                $contexts = $query->stmt->fetchAll(PDO::FETCH_COLUMN);
            }
            $modx->cacheManager->autoPublish(array_diff($contexts, array('mgr')));
        }
        break;
}
11 января 2016, 21:59
0
Сделайте копию стандартного файла, поправьте код как надо и подключите свой файл в системных настройках.