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

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

С нами с 31 января 2013; Место в рейтинге пользователей: #5
11 декабря 2019, 08:33
0
Почему-то не очищается кэш ни так
$resource->clearCache();
А, ну да, нужно контекст указать.
$resource->clearCache('web');
10 декабря 2019, 10:48
0
Можно короче
$thread = $object->getOne('Thread'); // можно и в нижний if засунуть. Только скобки нужны. Но выглядит не очень.
if($thread && $resource = $thread->getOne('Resource')) {
        $resource->set('editedon', time());
        $resource->save();
        $resource->clearCache();
    }
}
Можно даже очистить кэш до сохранения и закэшировать в момент сохранения. Но нужно смотреть результат.
$resource->clearCache(); // возможно это можно опустить, если при сохранении ниже старый кэш затрётся новым. Но я не уверен.
$resource->set('editedon', time());
$resource->save(true);  // сохранить и создать кэш.
10 декабря 2019, 07:28
+1
Вы просите помочь с платным пакетом. Соответственно знающих мало. Если Вы его купили, обратитесь в техподдержку магазина. Если стырили, то…

По поводу кода плагина. Это треш.
Во-первых, может быть в плагине уже доступен нужный объект. Автор подскажет.
Во-вторых, зачем ради изменения одного поля менять весь объект через тяжелый процессор.
$res->set('publishedon', time());
$res->save();
В-третьих, очистить кэш ресурса можно одной строкой
$res->clearCache();
06 декабря 2019, 15:18
0
Вопрос про интернет-магазин. Кому повезет?
06 декабря 2019, 09:03
0
Сделаю реальный компонент как дополнение к реальному действующему интернет-магазину
На кого решил замахнуться? )
06 декабря 2019, 07:33
0
Единственный вопрос — зачем надо было руками писать ссылки в шаблонах/чанках? А если завтра надо будет опять вернуть? Хотя это уже второй вопрос.
04 декабря 2019, 11:18
+2
if(!@include("rb.php")) throw new Exception("Failed to include 'rb.php'");'
Мда. Ещё круче. Самое то для новичков.
04 декабря 2019, 07:40
+2
Как насчёт вообще ресурсов в админке ))
03 декабря 2019, 10:13
0
Почему не происходит? «Сила Сибири» заработала )
02 декабря 2019, 07:02
0
Что-то накрутили.
29 ноября 2019, 07:04
+4
Это статья для американцев. Ждите перевод )))
28 ноября 2019, 18:27
0
Во-первых
'sortby'=>$priority,
Во-вторых, откуда $priority берётся?
28 ноября 2019, 08:28
+1
sql_mode=only_full_group_by
— Алиса, для чего нужен only_full_group_by в mySql?
28 ноября 2019, 07:59
0
Но с этим проблем нет, плагин это делает.
Да уж, проблем нет. 2 раза подряд слать один и тот же запрос в базу и поднимать объекты ресурсов. Хуже не придумаешь.

$modx->config['site_start'] = $domains[$_SERVER['HTTP_HOST';
Советую поставить какую-нибудь IDE с анализатором кода.
28 ноября 2019, 07:41
0
У pdoResources есть параметры parents и where. В первом указываете нужных родителей, а во втором ограничиваете условие.
27 ноября 2019, 17:09
0
Почему нельзя сделать сразу поддомены?
27 ноября 2019, 15:35
0
Вопрос в том, зачем такой изврат?