Einbinden des Scripts

Das Script kann mit Hilfe von PHP und SSI (Server Side Includes) eingebunden werden. Loggen Sie sich bitte in den Admin-Bereich ein und rufen Sie den Menüpunkt "Einbinden" auf. Sie finden dort Details, die Sie zum Einbinden benötigen. Folgen Sie nun unten stehender Anleitung.

Einbinden in eine bestehende PHP-Datei

Sollten die Dateien, in die Sie das Script einbinden möchten, bereits die Endung .php haben, sollte es recht einfach sein, das Script zum Laufen zu bekommen.

Schritt für Schritt

  1. Laden Sie die Datei include.php aus dem Admin-Bereich herunter. Wählen Sie für den Download die Option "PHP" aus. Kopieren Sie diese Datei in das Verzeichnis, in dem die Dateie(n) liegen, in die Sie das Script einbinden möchten. In anderen Worten, laden sie die include.php zu Ihrem Server hoch.

  2. Öffnen Sie nun die Datei, in die Sie das Script einbinden möchten, in einem Texteditor. Fügen Sie folgende PHP-Anweisung ganz an den Anfang dieser Datei. Es ist wichtig, dass vor der Anweisung keine anderen Zeichen, Zeilenumbrüche oder Leerzeichen stehen.

    <?php include './include.php'; ?>

    Für den Fall, dass Sie HTML-Code in Ihrer Datei haben, würde es wie folgt aussehen:

    <?php include './include.php'; ?>

    <html>
    <head>[...]</head>
    <body>[...]</body>
    </html>

  3. Fügen Sie danach den Link zur CSS-Datei des Scripts in den <head>-Bereich Ihrer HTML-Seite ein. Sie finden den Link inklusive korrektem Pfad im Admin-Bereich unter "Einbinden".

  4. Fügen Sie als letztes die Anweisung <?php echo $c5t_output; ?>an der Stelle ein, an der das Kommentarformular erscheinen soll.

    <?php echo $c5t_output; ?>

Standardmäßig nutzt das Script den Request URI, um die Kommentare eindeutig zu den jeweiligen Seiten zuzuordnen. Der Request URI ist der Pfad inklusive aller Parameter hinter dem Hostnamen einer URL, zum Beispiel:

URL: http://www.example.com/news/page.php?id=231

Der Request URI wäre dann:

/news/page.php?id=231

Es ist möglich, das Script dazu zu bringen, eigene IDs zu nutzen, die nicht auf dem Request URI beruhen. Zu der eigentlichen include Anweisung käme eine weitere Zeile:

<?php

$c5t_identifier_key = 'ihre_individuelle_id';

include './include.php';

?>

$c5t_identifier_key kann jede beliebige Zeichenkette enthalten.

In eine bestehende HTML-Seite einbinden

Falls die Datei, in die Sie das Script einbinden möchten, eine .html-Datei ist, haben Sie folgende Möglichkeiten.

  • Ändern Sie die Dateiendung von .html in .php

  • Belassen Sie die Dateiendung bei .html aber lassen Sie die .html-Datei vom Server als .php-Datei behandeln

  • Ändern Sie die Dateiendung von .html in .shtml (SSI)

  • Belassen Sie die Dateiendung bei .html aber lassen sie die .html-Datei vom Server als SSI-Datei behandeln

Ändern von .html in .php

Ändern der Dateiendung von .html in .php ist die einfachste Option. Nachdem Sie Ihre Dateien von .html in .php geändert haben, können Sie wie im Abschnitt "Einbinden in eine bestehende PHP-Datei" beschrieben fortfahren.

HTML-Datei als PHP-Datei behandeln

Vorausgesetzt, dass PHP als Modul unter Apache eingebunden ist, können Sie eine .htaccess-Datei mit folgendem Inhalt erstellen und in das Verzeichnis Ihrer HTML-Dateien kopieren:

AddType application/x-httpd-php .php .html

Sollte PHP stattdessen im CGI-Modus laufen, könnte es kniffliger werden, die HTML-Datei vom Server als PHP-Dateien behandeln zu lassen. Im Zweifel sollten Sie bei Ihren Webspace-Provider nachfragen.

Erstellen Sie eine .htaccess-Datei mit folgendem Inhalt:

AddHandler application/x-httpd-php .php .html

Sollte das nicht funktionieren, versuchen Sie es mit folgender Zeile:

AddType x-mapp-php4 .html

Sollte das nicht funktionieren, versuchen Sie es mit folgender Zeile:

AddType x-mapp-php5 .html

Falls das auch nicht funktionieren und Ihr Webspace-Provider kann auch nicht helfen, suchen Sie im Internet nach: htaccess html php cgi parsen

Sollte es funktionieren, dass Ihre HTML-Seiten als PHP-Dateien behandelt werden, können Sie wie im Abschnitt "Einbinden in eine bestehende PHP-Datei" beschrieben fortfahren.

Alternativ können Sie auch einzelne .html-Seiten als PHP parsen lassen.

<Files yourpage.html>
    AddType application/x-httpd-php .html
</Files>

.html in .shtml umbenennen

Wenn SSI (Server Side Includes) auf Ihrem Server aktiviert ist, werden alle Dateien mit der Endung .shtml als SSI-Dateien behandelt.

Sollte SSI nicht aktiviert sein, erstellen Sie eine .htaccess-Datei mit folgendem Inhalt und kopieren Sie die Datei in das Verzeichnis, zusammen mit Ihren HTML-Dateien.

AddType text/html .shtml

AddHandler server-parsed .shtml

Options Indexes FollowSymLinks Includes

HTML-Dateien als SSI-Dateien behandeln lassen

Wenn Sie Ihre .html-Dateien vom Server als SSI-Dateien behandeln lassen wollen, erstellen Sie eine .htaccess-Datei mit folgender Zeile:

AddHandler server-parsed .html

Falls Sie SSI wie oben beschrieben per .htaccess-Datei aktiviert haben, ändern Sie einfach die Zeile

AddHandler server-parsed .shtml

in

AddHandler server-parsed .html

Speichern Sie die .htaccess-Datei und kopieren Sie sie in das Verzeichnis mit Ihren .html-Dateien auf Ihrem Server.

Einbinden mit SSI (Server Side Includes)

Schritt für Schritt

  1. Laden Sie die Datei include.php aus dem Admin-Bereich herunter. Wählen Sie für den Download die Option "SSI" aus. Kopieren Sie diese Datei in das Verzeichnis, in dem die Dateie(n) liegen, in die Sie das Script einbinden möchten. In anderen Worten, laden sie die include.php zu Ihrem Server hoch.

  2. Öffnen Sie die Datei, in der das Kommentar-Formular erscheinen soll, in einem Texteditor.

  3. Fügen Sie folgende SSI-Anweisung an der Stelle ein, an der das Formular erscheinen soll:

    <!--#include virtual="./include.php?c5t_ssi=1"-->

    Zum Beispiel:

    <html>
      <head>
        <title></title>
      </head>
      <body>
       [...]
       <!--#include virtual="./include.php?c5t_ssi=1"-->
       [...]
       </body>
    </html>

  4. Fügen Sie danach den Link zur CSS-Datei des Scripts in den <head>-Bereich Ihrer HTML-Seite ein. Sie finden den Link inklusive korrektem Pfad im Admin-Bereich unter "Einbinden".

Hinweis: Im Fall, dass ein Besucher das Formular nicht korrekt ausfüllt, das Script zeigt eine Fehlermeldung an. Zum Anzeigen der Fehlermeldung nutzt das Script eine andere Version des Formulars. Das Aussehen dieser Version können Sie im Verzeichnis /standalone/layout.tpl.html ändern.

Hinweis: Seitenweises Blättern funktioniert nicht im SSI-Modus. Das heißt, dass alle Kommentare auf einer Seite angezeigt werden.