ngx_http_layouts_filter_module

Alexey N. Kovyrin alexey at kovyrin.net
Sat Mar 11 00:32:45 MSK 2006


Alexey Polyakov пишет:
> И где вы только нежалующихся юзеров берете. :) У меня некоторые вой
> поднимали даже когда validator.w3c.org ругаться начал - пришлось прям
> в фильтре его ловить и не показывать вставки. :)
>   
Наверное просто разные у нас типы пользователей...
> On 3/11/06, Alexey N. Kovyrin <alexey at kovyrin.net> 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
>   


-- 
/Scoundrel    [http://kovyrin.info]






More information about the nginx-ru mailing list