Vorschaltseite mit Javascript einrichten:
Eine so genannte Vorschaltseite dient zum Schutz Ihrer Inhalte durch die vorherige Zustimmung des Lesers zu den Nutzungsbedingungen oder Vorgaben wie z.B. die AGBs oder Hinweise zum Copyright.
Insbesondere werden Suchmaschinen durch eine solche Vorschaltseite an der Indexierung der Inhalte des jeweiligen Verzeichnisses gehindert. Dies ist insbesondere für die Veröffentlichung des Pfarrbriefes von Bedeutung.
Die Anleitung nimmt Bezug auf das Inhaltsveraltungssystem OpenCms. Der verwendete Quelltext kann jedoch auch in anderen Systemen zur Anwendung kommen.
1. Erstellen der benötigten Verzeichnisse und Dateien
An dieser Stelle stehen zwei Vorgehensweisen zur Auswahl. Entscheiden Sie selbst was bei Ihrem Projekt zutreffend ist:
1a. Ein bestehendes Verzeichnis mit einer Vorschaltseite sichern
Benennen Sie zunächst die bereits bestehende „index.html“ beispielsweise in „index1.html“ um und veröffentlichen diesen Arbeitsschritt anschließend mit >Kontextmenü >Direkt Veröffentlichen. Erstellen Sie nun über die Funktion >Neu >Seite nach Freitext eine neue Seite und benennen diese "index.html"
1b. Ein neues Verzeichnis mit einer Vorschaltseite sichern
Um eine Vorschaltseite bei einem noch nicht existenten Verzeichnis zu realisieren, benötigen wir ein Verzeichnis und zwei Seiten. Erstellen Sie zunächst über >Neu >Verzeichnis das benötigte Verzeichnis inklusive einer Index-Datei vom Typ „Seite nach Freitext“. Haben Sie diesen Arbeitsschritt absolviert, erstellen Sie mit >Neu >Seite nach Freitext eine weitere Seite. Benennen Sie diese „index1.html“.
Um eine vollständige Funktion der Vorschaltseite zu gewährleisten muss diese den Namen „index.html“ tragen, da ansonsten der Verzeichnisschutz beim Aufruf des Verzeichnisses unterlaufen würde. Sollte bereits eine „index.html“ vorhanden sein, nennen Sie diese bitte zuvor um!
2. Aufruf der Seite im Bearbeitungsmodus
Rufen Sie die Seite „index.html“ nun im Bearbeitungsmodus auf und fügen dort den Text Ihrer Nutzungsbedingungen ein. Dieser könnte wie folgt aussehen:
Nutzungsbedingung für Pfarrnachrichten und Pfarrbrief
Pfarrnachrichten und Pfarrbriefe sind gedacht für Mitglieder und Freunde der Kath. Kirchengemeinde St. Nikolaus.
Die Ansicht bzw. der Ausdruck darf nur zum privaten Gebrauch verwendet werden.
Die Pfarrnachrichten und Pfarrbriefe (wie auch die Homepage-Inhalte) unterliegen unserem Urheberrecht.
Wir untersagen insbesondere die Weitergabe von Inhalten, jede Verwendung im Internet und die maschinelle oder redaktionelle Erfassung unserer Pfarrbriefe.
Wenn Sie diese Nutzungsbedingungen akzeptieren, erhalten Sie die Übersicht unserer Pfarrnachrichten und Pfarrbriefe als Download im Dateiformat PDF. Zum Lesen benötigen Sie das kostenlose Leseprogramm Adobe Acrobat Reader®
Diesen Beispieltext können Sie gerne verwenden. Kopieren Sie diesen einfach auf Ihre Seite und personalisieren ihn anschließend.
3. Kopieren und Einfügen des benötigten Javascript
Wechseln Sie im nun mit einem Klick auf die Schaltfläche „Quellcode“ in die Quellcode-Ansicht Ihrer Seite. Scrollen Sie die Seite bis zum Ende und setzen anschließend den Cursor an die letzte Position.
Fügen Sie nun den folgenden Quelltext an dieser Stelle ein:
<form action="/index1.html" method="post" id="form1" name="form1">
<input type="checkbox" value="1" name="zustimmung" />
<label>
Ich akzeptiere die Nutzungsordnung der ...
<input type="button" onclick="check();" value="Weiter" name="Check" />
</label>
</form>
<script type="text/javascript">
function check() {
if (!document.form1.zustimmung.checked) {
alert ("Zustimmung zur Nutzungsbedingungen erforderlich!");
document.form1.zustimmung.focus();
return false;
} else {
document.form1.submit();
}
}
</script>
Der Quelltext ist im wesentlichen vorbereitet und voll funktionsfähig. Es bedarf allerdings noch die Anpassung von zwei Positionen, damit die Vorschaltseite konfiguriert und personalisiert ist (siehe rot markierten Text).
/index1.html
Tragen Sie an dieser Stelle den vollständigen Pfad auf die Seite ein, die beim akzeptieren der Nutzungsbedingungen angezeigt werden soll. Sind Sie dem Beispiel von Punkt 1 gefolgt, so muss hier der Pfad auf die Datei „index1.html“ eingetragen werden.
Am einfachsten können Sie den Pfad im OpenCms Arbeitsplatz ermitteln. Wechseln Sie hierzu auf den Arbeitsplatz und anschließend in das entsprechende Verzeichnis. Im Eingabefeld „Adresse“ im oberen Bereich des Arbeitsplatzes steht nun der vollständige Pfad. Fügen Sie diesen vor dem „/index1.html“ ein. Das Ergebnis sollte dann in etwas wie folgt aussehen: /name-des-projektes/verzeichnis/index1.html
Ich akzeptiere die Nutzungsordnung der ...
Dieser Text beschreibt die Checkbox (die der Leser aktivieren muss um auf die geschützten Inhalte zu kommen) auf der Vorschaltseite. Passen Sie auch diesen Text an Ihre Anforderungen an. Speichern Sie anschließend Ihre Änderungen mit einem Klick auf „Speichern und Schließen“.
4. Funktionstest
Klicken Sie nun im OpenCms-Arbeitsplatz auf die „index.html“ in dem Verzeichnis, daß Sie in den vorherigen Arbeitsschritten mit der Vorschaltseite ausgestattet haben. Haben Sie alles richtig konfiguriert, verhält sich Ihre Seite zukünftig wie in unserem Funktionsbeispiel.
5. Anweisung für Suchmaschienen
Wenn Sie Zugriff auf das Wurzelverzeichnis Ihrer Domain haben können Sie optional mit der Datei "robots.txt" eine Indizierung von Verzeichnissen (Ordnern) ausschließen. Benutzer von OpenCms können diese Funktion zu Zeit nur über die Support der Internetadministration beauftragen. Folgende Links informieren Sie über die Einrichtung von robots.txt
Der Einsatz von robots.txt verhindert jedoch nur eine Indizierung von seriösen wie populären Suchmaschinenanbietern. Google warnt bei den Einsatz von "robots.txt" jedoch vor zwei Tatbeständen:
- Es gibt Suchmaschinen, die nicht alle Anweisungen verstehen.
- Es gibt Suchmaschinen, die sich nicht an die Anweisungen halten.
|