Антон, в заголовке топика указано, что исполнитель уже есть, но совсем скоро количество проектов увеличится, так что следи за анонсами.
Михаил, да, отличное решение. Конечно можно было бы перенести на более раннее событие, но тогда будет потеря в точности подсчета памяти и времени, а так вывод получается воткнуть куда угодно.
в какой именно и что я должен увидеть? :)
Так как Сергей proxyfabio сейчас очень занят, я задаюсь вопросом «а есть ли у нас здесь кто-то с хорошим знанием английского?».
Кому уже интересно о чем там, вкратце: официально объявлено о том, о чем знали очень и очень не многие (к слову, и я многое об этом знал, но не все детали, и до сих пор еще не все официально объявлено). В общем, основная часть команды MODX, которая последний год вела усиленные разработки своего продукта modxcloud.com (который мы как раз и используем как основную хостинг-площадку для наших проектов), объявила о переходе в отдельную компанию SiphonLabs, которая будет предоставлять облачный хостинг не только для MODX-сайтов, но и для других платформ, включая WordPress, Joomla!, Drupal и прочих.
Это очень неоднозначная новость. Кто-то ее воспринял без особых оценок, кто-то крайне негативно (как правило из тех, кто не один год проработал на MODX), но в любом случае можно сказать с уверенностью одно: это отправная точка для нового витка в истории MODX. Куда эта дорога нас всех заведет — не известно, но курс на коммерциализацию, который эти ребята официально взяли, однозначно окажет заметное воздействие на весь рынок. Чтож, будем следить за развитием событий.
P.S. Тех, кто видит угрозу в этом для самого MODX, хочу успокоить. Независимо ни от чего, MODX Revolution является законченным продуктом, которому конечно обязательно надо развиваться, но он уже сейчас способен решать любые задачи. И я могу дать личную гарантию, что в том или ином виде, этот продукт обязательно продолжит развиваться.
Сейчас у меня жуткий загруз, но в целом я готов принять участие. Надо еще переварить пост. Может какие идеи возникнут :)
да вы просто волшебник!) спасибо огромное!!!
Поскольку плагин вешается на событие 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 которого вы указали в скрипте, который в свою очередь может находиться там где вам нужно.
content=«en» хром постоянно перевод предлагает
А вот это очень познавательная вещь. Однозначно намотать на ус)