Übersicht über die Architektur eines FrontPage-Diskussionswebs

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 177092 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde zuvor veröffentlicht unter D37557
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
177092 FP97: Overview of a FrontPage Discussion Web Architecture
Alles erweitern | Alles schließen

Zusammenfassung

In diesem Artikel wird beschrieben, welche Dateien und Verfahren erforderlich sind, um ein FrontPage-Diskussionsweb zu verwalten. Darüber hinaus werden Tipps vorgestellt, wie die korrekte Funktionsweise eines Diskussionswebs sichergestellt werden kann.

Weitere Informationen

Die folgenden Komponenten stellen die wichtigsten Bestandteile eines FrontPage-Diskussionswebs dar. Hierbei wird vorausgesetzt, dass Sie beim Erstellen des Diskussionswebs mithilfe des Diskussions-Web-Assistenten die Option "Diskussionsfaden" ausgewählt haben.
  • WebBot-Komponente "Diskussion".
  • disc#_toc.htm oder disc#_tocf.htm (mit Frames), wobei disc# dem Namen des Diskussionswebs entspricht.
  • Tocproto.htm.
  • Service.cnf.
  • Der Diskussionsweb-Ordner. Standardmäßig erhält dieser Ordner den Namen "_disc#", wobei # die Anzahl der Diskussionswebs angibt, die Sie bisher erstellt haben.
ANMERKUNG: In FrontPage 97 und früheren Versionen dürfen Sie keine Großbuchstaben verwenden, und der Ordnername muss mit einem Unterstrich (_) beginnen. In FrontPage 98 können Sie demgegenüber Großbuchstaben für den Namen des Diskussionsweb-Ordners verwenden.

Die aufgeführten Komponenten funktionieren nur dann, wenn sie mit den FrontPage-Servererweiterungen verwendet werden.

Wenn eine dieser Komponenten beschädigt oder fehlerhaft konfiguriert ist, können sich eines oder mehrere der folgenden Symptome zeigen :
  • Neue Veröffentlichungen werden an vorhandene Veröffentlichungen angefügt.
  • Nachrichten werden falsch in den Diskussionsfaden eingeordnet.
  • Veröffentlichte Beiträge werden auch nach einer Aktualisierung der Seite nicht im Inhaltsverzeichnis angezeigt.
Was geschieht, wenn ein Beitrag abgeschickt wird?

Wenn Sie einen Beitrag abschicken, führt die WebBot-Komponente "Diskussion" folgende Operationen aus:
  1. Überprüfen der Datei "Service.cnf" im Hinblick auf eine Artikelnummer und Konvertieren dieser Zahl in eine Hexadezimalzahl.
  2. Erstellen des Beitrags mittels einer achtstelligen Hexadezimal-Ganzzahl. Beispiel 00000001.htm oder 0000000a.htm.
  3. Aktualisieren der Datei "Tocproto.htm" mit der Struktur eines Diskussionsfadens und Informationen zu Hyperlinks.
  4. Verwenden der WebBot-Komponente "Einschließen" in der Datei "Toc.htm" und Kopieren des Haupttextes von "Tocproto.htm" in die Datei "Toc.htm", um die Struktur des Diskussionsfadens abzubilden. Die Datei "Toc.htm" enthält eine Kopfzeile (die ebenfalls durch die WebBot-Komponente "Einschließen" aufgenommen wird), durch die die Hyperlinks "Nächste", "Zurück", "Nach oben", "Veröffentlichen", "Suchen" und "Antwort" erstellt werden.
Wozu dient die Datei "Tocproto.htm"?

Die Datei "Tocproto.htm" befindet sich im Ordner "_disc#". Anmerkung: Dies trifft nur zu, wenn der Diskussionsordner nicht umbenannt wurde. Die Datei weist eine bestimmte Architektur auf, die von der WebBot-Komponente "Diskussion" verwaltet wird. Sie ändert sich, sobald ein neuer Beitrag veröffentlicht wird. Der HTML (HyperText Markup Language)-Code für die Struktur der Beiträge sieht anfangs z.B. ungefähr folgendermaßen aus:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="FORMATTER" content="Microsoft FrontPage 2.0">
<meta name="GENERATOR" content="Microsoft FrontPage 2.0">
<title></title>
</head>

<body>

<dl>
<dt><!--webbot bot="FormInsertHere" startspan
descr="WebBot-Komponente 'Formular hier einfügen' gibt die Stelle
in der HTML-Datei an, an der die Ergebnisse von WebBot-Komponente
'Ergebnisse speichern', 'Registrierung' oder 'Diskussion' eingefügt werden sollen."
--><em>Formularergebnisse werden hier eingefügt</em><!--webbot
bot="FormInsertHere" i-checksum="34463" endspan --></dt>
</dl>
</body>
</html>

Nachdem der erste Beitrag veröffentlicht wurde, gibt die Datei "Tocproto.htm" Änderungen folgendermaßen wieder.

ANMERKUNG: Um Platz zu sparen, wird nur der Haupttext der Datei aufgeführt. Das Sternchen kennzeichnet die der Datei hinzugefügten Elemente. Die Position eines neuen Diskussionsfadens wird nur einmal eingerückt, Antworten auf diesen Diskussionsfaden werden weiter eingerückt.

<body>

* <dl>
* <dt><b><a HREF="/?scid=00000001.htm" NAME="00000001">Test</a></b><i>
* Test 11/18/97</i></dt>
* <dd><dl>
* <dt><b><a HREF="/?scid=00000002.htm" NAME="00000002">Re: Test</a></b><i>
* Test 11/18/97</i></dt>
* <dd><dl>
* <!--webbot bot="FormInsertHere" S-RepliesTo="00000002"
* startspan --><!--webbot bot="FormInsertHere" endspan
* i-checksum="0" -->
* </dl>
* </dd>
* <!--webbot bot="FormInsertHere" DESCR="WebBot-Komponente
* 'Formular hier einfügen' gibt die Stelle in der HTML-Datei
* an, an der eine der Standard-WebBot-Komponenten
* 'Registrierung' oder 'Diskussion' neue Ergebnisse
* einfügen soll." S-RepliesTo="00000001" startspan
* --><!--webbot bot="FormInsertHere" endspan i-checksum="0" -->
* </dl>
* </dd>
</body>

Beachten Sie im Folgenden, dass ein hinzugefügter Beitrag (die Antwort auf diesen Beitrag) eingerückt ist.

<body>

* <dl>
* <dt><b><a HREF="/?scid=00000001.htm" NAME="00000001">Test</a></b><i>
* Test 11/18/97</i></dt>
* <dd><dl>
* <dt><b><a HREF="/?scid=00000002.htm" NAME="00000002">Re: Test</a></b><i>
* Test 11/18/97</i></dt>
* <dd><dl>
* <!--webbot bot="FormInsertHere" S-RepliesTo="00000002"
* startspan --><!--webbot bot="FormInsertHere" endspan
* i-checksum="0" -->
* </dl>
* </dd>
* <!--webbot bot="FormInsertHere" DESCR="WebBot-Komponente
* 'Formular hier einfügen' gibt die Stelle in der HTML-Datei
* an, an der eine der Standard-WebBot-Komponenten
* 'Registrierung' oder 'Diskussion' neue Ergebnisse
* einfügen soll." S-RepliesTo="00000001" startspan
* --><!--webbot bot="FormInsertHere" endspan i-checksum="0" -->
* </dl>
* </dd>
</body>

Ein neuer Diskussionsfaden, der in dieser Diskussionsgruppe veröffentlicht wird, beginnt mit einem neuen Einzug; Antworten auf diesen Beitrag werden wie zuvor gezeigt eingerückt unter dem neuen Diskussionsfaden aufgeführt. Die Struktur wird mit nachfolgenden Antworten und Antworten auf Antworten immer weiter fortgeführt.

Welche Komponenten sind für die Funktionsweise von "Tocproto.htm" verantwortlich

Die Datei Tocproto.htm setzt sich aus drei Komponenten zusammen:
  • <DT>, <DD>, <DL>
  • "Formular hier einfügen" (mit Anführungszeichen)
  • s-repliesto=x
<DT>, <DD>, <DL>:

<DT> bezeichnet einen Designated Term (gekennzeichneter Begriff), <DD> bezeichnet eine Designated Definition (gekennzeichnete Definition) und <DL> bezeichnet eine Designated List (gekennzeichnete Liste). Beachten Sie, dass jedes dieser Elemente ein Endtag (</DT>, </DD> und </DL>) benötigt. Diese Tags stellen die Formatierungsinformationen bereit, durch die der Diskussionsfaden korrekt angezeigt wird.

"Formular hier einfügen" (mit Anführungszeichen):
   Die Position, an der der neue Beitrag eingerückt wird.
s-repliesto=x:

Hierbei handelt es sich um ein Argument für die Komponente "Formular Hier Einfügen". Durch dieses Argument wird die jeweilige Instanz der Komponente angewiesen, Antworten auf Beiträge mit einer bestimmten Beitragsnummer anzunehmen.

"disc#_toc.htm" oder "disc#_tocf.htm" (mit Frames)

Die Datei "disc#_toc.htm" wird als Inhaltsverzeichnisseite des Diskussionswebs verwendet. Die Datei "disc#_tocf.htm" wird erstellt, wenn Sie ein Frameset verwenden, um das Diskussionsweb zu erstellen.

"Disc#_tocf.htm":

Diese Datei wird als Inhaltsverzeichnisseite des Diskussionswebs verwendet. Der Haupttext der Datei "Tocproto.htm" (weiter oben beschrieben) wird mit Hilfe der WebBot-Komponente "Einschließen" in diese Seite aufgenommen.

"Disc#_toc.htm":

Diese Datei wird als Inhaltsverzeichnisseite des Diskussionswebs verwendet. Der Haupttext der Datei "tocproto.htm" wird mit Hilfe der WebBot-Komponente "Einschließen" in diese Seite aufgenommen. Im Gegensatz zu "disc#_tocf.htm" schließt diese Datei auch "_private/disc1_head.htm" (Kopfzeile) und "_private/disc1_foot.htm" (Fußzeile) ein.

Wozu dient die Datei "Service.cnf"?

Die Datei "Service.cnf" ist eine Konfigurationsdatei, die sich im Ordner "_vti_pvt" des aktuellen Webs befindet. Diese Datei enthält Informationen zu dem Diskussionsweb sowie andere Konfigurationsinformationen, die für FrontPage-Webs relevant sind. Der Abschnitt dieser Datei, der sich direkt auf das Diskussionsweb bezieht, enthält die Variable mit der Beitragsnummer. Wenn eine Diskussionsgruppe z.B. den Namen "_bob" trägt, werden die Konfigurationsinformationen unter dem Schlüssel "_vti__bob_articlenumber" gespeichert. Die Zahl wird um 1 erhöht, sobald ein neuer Beitrag übermittelt wird. Wenn Sie diese Zahl ändern, können Sie die Nummer des nächsten Beitrags ändern. Wenn Sie diese Variable jedoch auf einen niedrigeren Wert festlegen, als durch die Anzahl der bereits vorliegenden Beiträge vorgegeben ist, werden neuere Beiträge an einen vorhandenen Beitrag angefügt.

ANMERKUNG: Wenn Sie eine Datei in FrontPage Explorer umbenennen oder ändern, werden alle nachfolgenden Links und Konfigurationen automatisch aktualisiert. Da das Experimentieren mit der Struktur eines Diskussionswebs dazu führen kann, dass dieses nicht mehr ordnungsgemäß funktioniert, sollten Sie diese Art von Anpassungen erst an einem Testweb vornehmen. Wenn Sie das gewünschte Ergebnis erzielt haben, sollten Sie das Web gründlich überprüfen, bevor Sie die Änderungen auch in das primäre Web implementieren.

Weitere Informationen finden Sie in den folgenden Artikeln in der Microsoft Knowledge Base:
154675 FP: How to Edit/Delete Articles in a FrontPage Discussion Web

ARTICLE-ID: Q169835
   TITLE     : FP: Discussion Web Message Won't Keep Formatting after Posting
ARTICLE-ID: Q152097
   TITLE     : FP: Files in Discussion Web Are Overwritten
ARTICLE-ID: D37473
   TITLE     : FP: FrontPage ohne Server-Erweiterungen verwenden
ARTICLE-ID: Q176927
   TITLE     : FP: Newest to Oldest Order Doesn't Work in Discussion Web
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, daß nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen im Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt die Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Eigenschaften

Artikel-ID: 177092 - Geändert am: Montag, 3. Februar 2014 - Version: 2.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft FrontPage 97 Standard Edition
Keywords: 
kbnosurvey kbarchive kbdta KB177092
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com