Daizu :: Preview.

Daizu :: Preview é um módulo Perl que oferece funções para gerar versões de visualização do conteúdo de saída.
Baixe Agora

Daizu :: Preview. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Geoff Richards
  • Site do editor:
  • http://search.cpan.org/~geoffr/Daizu-0.3/lib/Daizu/Preview.pm

Daizu :: Preview. Tag


Daizu :: Preview. Descrição

Daizu :: Preview é um módulo Perl que oferece funções para gerar versões de visualização do conteúdo de saída. Daizu :: Preview é um módulo Perl que oferece funções para gerar versões de visualização do conteúdo de saída. Este código é usado pelo script CGI Preview.cgi para filtrar a saída para que os links consulte a visualização. É esse código que possibilita visualizar não apenas uma página HTML, mas também obter versões de visualização de todas as páginas CSS, imagens e vinculadas que ele referencia.Functions As seguintes funções estão disponíveis para exportação deste módulo. Nenhum deles é exportado por default.Output_Preview ($ CMS, $ URL, $ file, $ gerador, $ método, $ argumento, $ tipo, $ fh) gerar a saída para $ file (um objeto daizu :: de arquivo) que é significava ser publicado em $ URL (um objeto simples ou objeto de URI). A saída será gerada chamando $ método no objeto $ gerador e usando $ argumento. A saída às vezes (dependendo do tipo MIME esperado dado pelo tipo $) é filtrado para ajustar os links incorporados para que eles aponte para visualizar versões em vez do site ao vivo. Links serão ajustados se eles apontarem para URLs conhecidos para a cópia de trabalho. Outros URLs serão feitos absolutos, com base no $ URL. % Preview_Filter é usado para determinar se os arquivos precisam ser filtrados e quais funcionam para usar a filtragem. A saída acabada (possivelmente filtrada) é impressa em $ FH. O identificador de arquivo será ajustado com o BinMode para esperar saída RAW ou UTF8, dependendo se o tipo de conteúdo é um texto ou binário One.adjust_preview_links_html ($ CMS, $ WC_ID, $ Base_Url, $ HTML, $ FH) Dada uma string contendo HTML Em $ HTML, analise e ajuste todos os atributos que sejam destinados a conter URIs para usar o correto para links para uma visualização. A saída é gravada para $ FH. Exatamente quais atributos são ajustados dependem do conteúdo de% html_url_attr. Além disso, o código CSS em linha em elementos de estilo é filtrado, embora a função de filtragem CSS descrita abaixo, para que os links CSS sejam ajustados como.Adjust_Prew_Links_css ($ CMS, $ WC_ID, $ Base_Url, $ CSS, $ FH) filtro CSS (estilo em cascata) Código da folha) em $ CSS substituindo links com aqueles que apontam para a visualização (se apropriado) ou são absolutos. Isso significa que se o arquivo CSS referencia imagens de fundo, ou incluir outras estiletes, ele ainda funcionará ao visualizar a saída. A filtragem é feita com um analisador léxico simples, que procura valores de URL () e comandos @Import. Sabe o suficiente para pular literais de cordas e comentários que contêm coisas que podem parecer estas, mas não faz nenhum grande esforço para entender a sintaxe CSS.Adjust_link_for_preview ($ CMS, $ WC_ID, $ Base_Url, $ URLs, $ value_type) chamado pelas funções de filtragem acima para ajustar um link. $ Value_Type deve ser URI se $ URLs deverão conter um único URI ou URI-List, se ele conter uma lista de URIs separadas por espaço em branco. Retorna um substituto para o valor em $ URLs, que pode ser substituído de volta no content.script_link ($ cms, $ wc_id,% args) retorna um URL codificado corretamente com parâmetros de consulta que se refere ao script CGI atual (com base no Variável de ambiente de script_name). As chaves e valores em% Args serão dados como parâmetros do CGI. Se $ WC_ID for fornecido, e não há nenhum argumento WC em% Args, então um argumento WC pode ser adicionado automaticamente. Supõe-se que este argumento seja padrão para o ID da cópia de trabalho ao vivo, para que ele não seja adicionado se $ WC_ID for o mesmo que isso. Requisitos: · Perl.


Daizu :: Preview. Software Relacionado

CPAN :: sqlite.

CPAN :: sqlite é um módulo Perl que permite manter e pesquisar um banco de dados CPAN mínimo. ...

250

Download