Поскольку плагин вешается на событие OnWebPageComplete (что насколько я знаю указывает на то, что все манипуляции со страницей уже проведены) то парсер уже закончил свою работу и объявить свой плейсхолдер мы уже не сможем. Я могу предложить вам сделать так:
$memory = round(memory_get_usage()/1024/1024, 4).' Mb'; $mem = "Memory: {$memory}</div>"; $totalTime= ($modx->getMicroTime() - $modx->startTime); $queryTime= $modx->queryTime; $queryTime= sprintf("%2.4f s", $queryTime); $queries= isset ($modx->executedQueries) ? $modx->executedQueries : 0; $totalTime= sprintf("%2.4f s", $totalTime); $phpTime= $totalTime - $queryTime; $phpTime= sprintf("%2.4f s", $phpTime); $time = "<div>TotalTime: {$totalTime}</div>"; print "<script type='text/javascript'> var whither = document.getElementById('id елемента без # куда необходимо вставить результат'), info = '{$mem}<br />{$time}'; whither.innerHTML = info </script>"; exit;
Теперь информация будет выводиться в любом контейнере, id которого вы указали в скрипте, который в свою очередь может находиться там где вам нужно.