Forums / National / Russian / Модули и плагины / Как получить буфер или содержимое вывода

Как получить буфер или содержимое вывода

vikweb
#1 2012-12-31 11:54

Подскажите.

Я пока еще новичек , необходимо конечное содержимое подвергать клобальным изменениям. Поменять все сторонние ссылки на noflow или noindex и перенаправить на свою страницу выхода. 

Я не нашел где собирается содержимое для вывода перед выводом. Нашел что само просто можно вставить обработку нового хука вставив его в XTemplate->out($block) .Однако это не подходит потому как я понял что это файлы Ядра,  а его периодически обновляют. 

Кто нибудь сталкивался с такой проблемой?

<b>программирую</b> php , JavaScript , MySQL , AJAX <a href="vikweb.net">VikWeb.Net</a>
esclkm
#2 2012-12-31 20:26
Есть хук output
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Macik
#3 2013-01-01 10:17

Совершенно верно. Вешаем свой плагин на хук «output», а затем в коде пишем:

$output = preg_replace('#{строка поиска}#', 'строка замены', $output);

(В переменной $output в данном случае полный текст страницы).

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Trustmaster
#4 2013-01-01 16:51

Посмотрите плагин nofollow, на его базе можно сделать то, что вам нужно.

May the Source be with you!