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

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

vikweb
#1 31.12.2012 11:54

Подскажите.

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

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

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

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

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

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

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

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

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

May the Source be with you!