Home | C# | XML | Tipps | Links | Person
Tipps rund um den PC
Deutsches HTML Tidy in UltraEdit integrieren | UltraEdit konfigurieren | Meine HTMLTIDY.INI
Das von mir meistbenutzte Programm ist UltraEdit. Mit diesem bearbeite ich vor allem HTML-Seiten. Eine dabei für mich unverzichtbare Hilfe ist HTML Tidy. Dieses Programm ist das offizielle Tool des W3-Konsortium zum Prüfen und Bereinigen von HTML Auszeichnung. Unter der Adresse www.kronos-titan.privat.t-online.de/tidy.sourceforge.net/ gibt es davon nicht nur eine deutsche Version, sondern auch ein Anleitung, wie eine deutsche Programmbibliothek (DLL) von HTML Tidy anstelle der englischen Original-Programmbibliothek in UltraEdit eingebunden werden kann. Für dieses Angebot bin ich »Ekke« unendlich dankbar. Die Anleitung ist in letzter Zeit allerdings nicht mehr aktualisiert worden und funktioniert nicht mehr so wie dort beschrieben (seit Programmversion 13, siehe aber Lösungshinweis unten).
Die deutsche Programmbibliothek bietet für mich gegenüber dem Original von UltraEdit mindestens drei entscheidende Vorteile:
Der Aufruf der deutschen Version wird sofort ausgeführt. Bei Verwendung der Original-Programmbibliothek muss der Benutzer immer einen Dialog bestätigen.
Die deutsche Programmbibliothek erzeugt immer eine aufgeräumte Dateiversion, die englische nur, wenn die Prüfdatei Syntaxfehler enthält. Damit ist es nicht möglich, fehlerfreies HTML zu konvertieren, z.B. nur benannten Zeichen (Ä € &) in Unicode-Codierung (Ä € &) zu konvertieren. Bei der Verwendung der Original-Programmbibliothek muss man dazu einen Syntaxfehler in den Code einbauen.
Die Original-Programmbibliothek erzeugt nach jeder Ausführung eine neue, zusätzliche Ausgabedatei (*** Ergebnis von HTML Tidy ***). Die deutsche Version schreibt alle Prüfergebnisse in die gleiche, temporäre Datei.
Von der oben benannten ausführlichen Anleitung verwende ich nur die Schritte, die unbedingt notwendig sind, um die deutsche Version von HTML Tidy in UltraEdit einzubinden. Hier meine minimalistische Anleitung:
Standardinstallation von UltraEdit durchführen.
Deutsche Programmbibliothek htmltidy.dll downloaden, enthalten in dem komprimierten ZIP-Archiv uedit32v1120+5.zip, welches auf der Seite mit der Anleitung zum Download zur Verfügung steht, oder als Zip-Datei komprimiert auch direkt hier: htmltidy.zip.
Die entpackte Datei htmltidy.dll in das Anwendungsverzeichnis von UltraEdit kopieren. Standardinstallationspfad: C:\Programme\IDM Computer Solutions\UltraEdit-32\
Je nach dem, welche Symbolleiste verwendet wird, muss deren Konfigurationsdatei manuell editiert werden. Falls Sie die Basic-Symbolleiste verwenden: Basic.tfg, falls Sie die Advanced-Symbolleiste verwenden: Advanced.tfg. Bei einer Standardinstallation unter Windows XP finden Sie beide Dateien im Profil des entsprechenden Benutzers: C:\Dokumente und Einstellungen\[Benutzername]\Anwendungsdaten\IDMComp\UltraEdit\. Der Eintrag, den Sie jetzt einfügen müssen, ist folgende Zeile:
B ID_HTMLTIDY
Leider müssen Sie diesen Eintrag erneuern, sobald Sie die betreffende Symbolleiste über die Benutzeroberfläche von UltraEdit anpassen (Symbolleistenfunktion Anpassen).
Mit der Programmversion 11 von UltraEdit haben die Programmierer die offizielle Programmbibliothek durch eine eigene ersetzt (tidylib.dll anstelle von htmltidy.dll). Die eigene DLL wird mit dem Schaltflächenkonfigurationseintrag ID_TOOLS_HTMLTIDY (in der Advanced-Symbolleiste, Konfigurationsdatei: Advanced.tfg) gestartet. Die alte Startprozedur für die offizielle Programmbibliothek mit ID_HTMLTIDY wurde im Programmcode aber nicht entfernt und funktioniert deshalb immer noch. Dieser Eintrag wird jedoch nicht mehr von der Benutzeroberfläche unterstützt (Dialog für das Anpassen der Symbolleisten und Menü).
Der manuelle Eintrag für die Ausführung der offiziellen Programmbibliothek konnte bis zur Programmversion 12 auch noch mit einer Pfadangabe für ein Schaltflächensymbol ergänzt werden (wie in der Anleitung von Ekke beschrieben). Dies funktioniert seit der Programmversion 13 jedoch leider nicht mehr. Falls Sie nach dieser Anleitung hier eine eigene Programmbibliothek von HTML-Tidy nutzen möchten, müssen Sie seit der Programmversion 13 von UltraEdit mit einer grauen Schaltfläche leben, die eigentlich nur zu erahnen ist.
Um das deutsche HTML Tidy konfigurieren zu können, ist eine Konfigurationsdatei erforderlich (einfache Textdatei). Mit ihr ist es möglich, im Gegensatz zum Konfigurationsdialog von UltraEdit, alle Konfigurationsmöglichkeiten von HTML Tidy zu nutzen. Ich verwende eine INI-Datei: HTMLTIDY.INI.
Die Konfigurationsdatei für HTML-Tidy habe ich in dem gleichen Verzeichnis gespeichert, in dem sich auch die übrigen Benutzerkonfigurationsdateien für UltraEdit befinden: C:\Dokumente und Einstellungen\[Benutzername]\Anwendungsdaten\IDMComp\UltraEdit\. Erstellen Sie dort oder auch an einem anderen Ort die Konfigurationsdatei für HTML-Tidy.
In der INI-Datei von UltraEdit müssen Sie nun einen Verweis auf die Konfigurationsdatei von HTML-Tidy einfügen. Die INI-Datei von UltraEdit finden Sie bei Windows XP unter C:\Dokumente und Einstellungen\[Benutzername]\Anwendungsdaten\IDMComp\UltraEdit\ultraedit.ini. Die Form des Eintrags ist auch in der Hilfe von UltraEdit beschrieben. Im Abschnitt [Settings] folgende Zeile einfügen:
Html Tidy Config File=[vollständiger Pfad und Dateiname]
Schreiben Sie die Pfadangabe mit Leerzeichen und ohne Anführungszeichen.
Eine deutsche Referenz zu den Konfigurationsmöglichkeiten von HTML Tidy stellt Ekke bereit unter http://www.kronos-titan.privat.t-online.de/tidy.sourceforge.net/docs/quickref.html.
© Olaf Nensel. Alle Rechte vorbehalten. Letzte Änderung: 2007-08-31 15:35:05