ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ngx_http_layouts_filter_module



И где вы только нежалующихся юзеров берете. :) У меня некоторые вой
поднимали даже когда validator.w3c.org ругаться начал - пришлось прям
в фильтре его ловить и не показывать вставки. :)

On 3/11/06, Alexey N. Kovyrin <alexey@xxxxxxxxxxx> wrote:
> Alexey Polyakov пишет:
> > Вот еще варианты:
> > ngx_http_injection_module (по-моему в Апаче был модуль с аналогичным 
> > названием)
> > ngx_http_content_wrap_module (наиболее точно передает суть операции).
> > Еще мне кажется что с заявленной функциональностью - никто этим не
> > будет пользоваться. От mod_layout большинство людей отказалось -
> > несмотря даже на наличие layout merge, все равно он зачастую способен
> > развалить верстку. Тем более сейчас у многих новомодных скриптов
> > шаблоны сверстаны на дивах с абсолютным позиционированием - а это при
> > вставке в начало и в конец всего файла - разламывается практически
> > всегда. Чтобы корректно эти ситуации обработать - надо тело ответа
> > полностью буферизировать, и затем обрабатывать регулярным выражением
> > типа 
> > s/(^.*?<html\s*?[^>]*?>.*?<body\s*?[^>]*?>)(.*)(<\/body>.*?<\/html>.*$)/$1$top$2$bottom$3/is,
> > и соответственно значения переменных $top, $bottom - научиться брать
> > из тел доп. запросов.
> >
> Ага... насчет того, что так нельзя - это вы только не говорите всяким
> фрихостерам :-) Я вот свое наваял и использую - никто не жаловался :-)
>
> --
> /Scoundrel    [http://kovyrin.info]
>
>
>


--
Alexey Polyakov


 




Copyright © Lexa Software, 1996-2009.