Сергей

Сергей

Был в сети 25 декабря 2025, 11:08
Заказы не принимаю
Подскажите пожалуйста. Если, например, меняю в чанках pdoResources
[[+pagetitle]]
на
{$pagetitle}
, то они не отрабатываются в кэшированном сниппете, в некэшированном отрабатываются, но так увеличивается время генерации страницы. Каким образом мне получить, например,
{$pagetitle}
в кэшированном сниппете?
И еще один вопрос. Каким образом можно заменить, например, такую конструкцию
[[+content:ellipsis=`200`]]
в рамках Fenom?
Добрый день! До конца не понял о возможностях календаря. Есть ли возможность ограничить редактирование календаря только админу, а все остальные юзеры только проглядывали бы? Как работают он-лайн уведомления: настриавается ли время показа уведомления от начала события?
foreach ($rows as $k => &$row) {
        $currentuser=$modx->getObject('modUser', $row['id']);
		$profiles=$currentuser->getOne('AuthorProfile');
		$myrating =$profiles ->toArray();
		$myrating =$myrating['rating'];
		$row[]=array('myrating' => $myrating);
		// echo gettype($row[myrating]);
    }
    unset($row);
    echo gettype($rows[0][myrating]);
сделал проверку типа. выдает Null, хотя print_r показывает это поле с нужным числом, ничего не понимаю.
class isort {
    private static $field;
    private static function cmp($a, $b) {
        $x = $a[self::$field];
        $y = $b[self::$field];
        $x=(integer)$x;
        $y=(integer)$y;
        return $x > $y ? 1 : ($x < $y ? -1 : 0);
    }
    public static function sort(array &$array, $field) {
        self::$field = $field;
        usort($array, array(__CLASS__, 'cmp'));
    }
}
 
    isort::sort($rows, 'myrating');
Делал и float — что мне ближе, все равно тоже самое. Я не очень силен в ООП. Может ли влиять этот код, который идет до моей фильтрации и выводит:
$userprofile2->pdoTools->addTime('Query parameters ready');
$userprofile2->pdoTools->setConfig(array_merge($default, $scriptProperties), false);
$rows = $userprofile2->pdoTools->run();
Но он идет «до». И уже этот вывод я пытаюсь фильтровать. Может чего я не понимаю))