Logo Computer Software Services
Änderungsdatum Heute
 
memoro (member modification routine) - Programmbeschreibung

Das Programm ermöglicht das Einfügen, Ändern und Ergänzen von identischen Befehlsfolgen (Kopf- und Fußzeilen, Navigationszeilen, Formularteilen o.ä.) in mehreren Webseiten-Dateien (*.html, *.xml, usw.) in einem Schritt.

Markierung der Befehlsfolgen in den Webseiten-Dateien
Als Vorbereitung zur Anwendung von memoro muss in allen relevanten Webseiten-Dateien einmalig unmittelbar vor und nach der entsprechenden Befehlsfolge je eine Blockbegrenzer-Anweisung eingefügt werden. Diese Anweisungen müssen ab Position "1" der Textzeile als Kommentarzeile für das jeweilige Datenformat eingetragen werden. In der Zeile dürfen keine weiteren Anweisungen stehen.

Beginn der Befehlsfolge (html-Format, Position 1 bis 17): <!-- [icnnnn] -->
"nnnn" wird durch eine vierstellige alphanumerische Zeichenfolge ersetzt, die den folgenden Befehlsfolgeblock eindeutig kennzeichnet (Bsp: [ic0001]). Diese Zeichenfolge muss in der korrespondierenden Anweisungsfolge-Datei den einzelnen Befehlszeilen vorangestellt werden.

Ende der Befehlsfolge (html-Format, Position 1 bis 16): <!-- [/css/] -->
Diese Anweisung markiert das Ende eines Befehlsfolgeblocks.

In einer Webseiten-Datei können beliebig viele Anweisungsblöcke (mit unterschiedlicher "nnnn") definiert werden.

Erstellen einer Anweisungsfolge-Datei
Als nächster Schritt muss einmalig mit einem Texteditor eine oder mehrere Anweisungsfolge-Datei(en) erstellt werden mit den erforderlichen Anweisungs(Befehls)folgen, welche in die entsprechenden Webseiten-Dateien eingefügt werden sollen. Bei einer künftigen Änderung muss nur noch diese Datei bearbeitet werden. memoro modifiziert dann alle damit verbundenen Webseiten-Dateien. Jeder Anweisungszeile muss ab Position "1" ein Bezeichner vorangestellt werden, der die Verbindung zu den Anweisungsblöcken in den Webseiten-Dateien herstellt.

Bezeichner (Position 1 bis 8): [icnnnn]

"nnnn" wird durch eine vierstellige alphanumerische Zeichenfolge ersetzt, welche die Verbindung zu den Anweisungsblöcken in den Webseiten-Dateien herstellt (Bsp: [ic0001]). In einer Anweisungsfolge-Datei können beliebig viele (zusammenhängende!) Bezeichnergruppen (mit unterschiedlicher "nnnn") eingetragen werden. Anweisungsfolge-Dateien müssen im Ordner der Webseiten-Dateien gespeichert werden. Der Dateiname muss folgendem Muster entsprechen:

inclnnnnddddd.txt
"nnnn" wird durch einen ein- bis vierstelligen Bezeichnernamen ersetzt
"ddddd" bestimmt die drei- bis fünfstellige Dateiendung (Datenformat) der korrespondierenden Webseiten-Datei
(Bsp: incl1html.txt, incl0002aspx.txt)
 

Beispiel
Webseiten-Datei mit markierter Befehlsfolge
(in mehreren Webseiten-Dateien vorhanden)
Korrespondierende Anweisungs(Befehls)folge-Datei
(incl1html.txt)

... HTML Befehlszeilen (davor) ...

<tr><td>
Brauereigasthof "Zum fröhlichen Zecher"
</td></tr>

<!-- Beginn der markierten Befehlsfolge -->

<!-- [ic0001] -->
<tr><td>
Genießen Sie unser süffiges, fränkisches Landbier
</td></tr>
<!-- [/css/] -->

<!-- Ende der markierten Befehlsfolge -->

<tr><td>
Bierkrugweg 1
99999 Zechhausen

</td></tr>

... HTML Befehlszeilen (danach) ...
 

[ic0001]<tr><td>
[ic0001]Genießen Sie unser süffiges, fränkisches Landbier
[ic0001]Ab sofort gibt es Freibier immer am nächsten Sonntag!
[ic0001]</td></tr>
memoro fügt oben stehende Anweisungsfolge in alle Webdateien ein, wo der entsprechende Anweisungsblock (linke Spalte) markiert wurde.

Hinweis
Es wird empfohlen, nach der Installation die Datei memoro.exe in den Ordner der Webseiten-Dateien zu kopieren (keine Verknüpfung!) und von dort aus aufzurufen. Das hat den Vorteil, dass im Bearbeitungsformular der aktuelle Verzeichnispfad sofort auf die Webseiten-Dateien hinweist.

Unter Windows XP speichert die VisualBasic-Installationsroutine das Programm unter dem folgenden (leider nicht änderbaren!) Pfadungetüm:
c:\Dokumente und Einstellungen\Ihr Benutzerkonto\ Lokale Einstellungen\Apps\2.0\ generierter Ordnername\ generierter Ordnername\memo..

Obwohl memoro primär zur komfortablen Pflege von Webseiten entwickelt wurde, kann das Programm auch für die Bearbeitung beliebiger Textdateien verwendet werden.

Wenn Sie Fragen haben, einen Programmfehler gefunden oder Verbesserungsvorschläge haben, senden Sie uns bitte eine eMail.


eMail senden
    Seite drucken     Fenster schließen
copyright