Daizu :: Vorschau.

Daizu :: PREVIEW ist ein Perl-Modul, das Funktionen zum Erzeugen von Vorschau-Versionen von Ausgabeinhalten bietet.
Jetzt downloaden

Daizu :: Vorschau. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Geoff Richards
  • Website des Verlags:
  • http://search.cpan.org/~geoffr/Daizu-0.3/lib/Daizu/Preview.pm

Daizu :: Vorschau. Stichworte


Daizu :: Vorschau. Beschreibung

Daizu :: PREVIEW ist ein Perl-Modul, das Funktionen zum Erzeugen von Vorschau-Versionen von Ausgabeinhalten bietet. Daizu :: PREVIEW ist ein Perl-Modul, das Funktionen zum Erzeugen von Vorschau-Versionen von Ausgabeinhalten anbietet. Dieser Code wird vom CGI-Skript Preview.cgi zum Filtern der Ausgabe verwendet, sodass Links auf die Vorschau hinweisen. Es ist dieser Code, mit dem nicht nur eine HTML-Seite angezeigt werden können, sondern auch Vorschau-Versionen aller CSS, Bildern und verknüpften Seiten erhalten, die sie referenzieren. Die folgenden Funktionen stehen für den Export von diesem Modul zur Verfügung. Keiner von ihnen wird von Default.Output_PreView exportiert. sollte bei $ URL (ein einfacher Zeichenfolge oder URI-Objekt) veröffentlicht werden. Die Ausgabe wird erzeugt, indem $ METHODE zum $ generatorobjekt aufgerufen wird und $ argument verwendet wird. Die Ausgabe wird manchmal (abhängig von dem erwarteten MIME-Typ, der von $ type angegeben ist) filtriert, um eingebettete Links anzupassen, sodass sie auf Vorschau-Versionen anstelle der Live-Site hinweisen. Links werden angepasst, wenn sie auf bekannte URLs für die Arbeitskopie hinweisen. Andere URLs werden absolut gemacht, basierend auf $ URL. % Preview_filter wird verwendet, um festzustellen, ob die Dateien gefiltert werden müssen, und welche Funktion zur Filterung verwendet werden soll. Die fertige (möglicherweise gefilterte) Ausgabe wird auf $ FH gedruckt. Der Dateihandgriff wird mit binmode eingestellt, um einen RAW- oder UTF8-Ausgang zu erwarten, je nachdem, ob der Inhaltstyp ein Text oder binärer one.adjust_preview_links_html ($ cms, $ wc_id, $ base_url, $ html, $ FH) mit HTML enthält Analysieren Sie es in $ HTML und passen Sie alle Attribute an, die URIs enthalten sollen, um die korrekte für Links für eine Vorschau zu verwenden. Die Ausgabe wird auf $ FH geschrieben. Welche Attribute angepasst werden, hängt genau von den Inhalten von% html_url_attr ab. Darüber hinaus wird Inline-CSS-Code in Stilelemente gefiltert, wenn auch die unten beschriebene CSS-Filterfunktion, sodass CSS-Links als gut eingestellt sind BLATT) Code in $ CSS Ersetzen von Links mit denen, die auf die Vorschau hinweisen (gegebenenfalls) oder absolut sind. Dies bedeutet, dass, wenn Ihre CSS-Dateihinterbilder verweist, oder enthält andere Stylesheets, die jedoch noch während der Vorschau der Ausgabe funktioniert. Die Filterung erfolgt mit einem einfachen lexikalischen Analysator, der nach URL-Werten und @Import-Befehlen sucht. Es weiß genug, um String-Literale und Kommentare überspringen zu überspringen, die zufällig Dinge enthalten, die wie diese aussehen, aber es macht keine tolle Anstrengungen, um die CSS Syntax.adjust_link_for_Preview ($ cms, $ wc_id, $ base_url, $ URLs, $ value_type) Aufgerufen von den obigen Filterfunktionen, um einen Link anzupassen. $ value_type sollte entweder uri sein, wenn erwartet wird, dass $ URLs eine einzige URI- oder URI-Liste enthalten, wenn sie eine whitespace getrennte Liste von Uris enthält. Gibt einen Ersatz für den Wert in $ URLs zurück, der wieder in den gefilterten Content ersetzt werden kann. Script_Name-Umgebungvariable). Die Tasten und Werte in% args werden als CGI-Parameter angegeben. Wenn $ WC_ID angegeben ist, und es gibt kein WC-Argument in% Args, dann kann ein WC-Argument automatisch hinzugefügt werden. Es wird angenommen, dass dieses Argument der Live-Arbeitskopier-ID standardmäßig standardmäßig standardmäßig nicht hinzugefügt wird, so dass $ WC_ID derselbe ist. Anforderungen: · Perl.


Daizu :: Vorschau. Zugehörige Software

Test :: BinaryData.

test :: BinaryData ist ein Perl-Modul, mit dem Sie zwei Dinge vergleichen können, um Hex-Dumps zu geben, wenn sie sich unterscheiden. ...

123

Herunterladen