Tutorial Forum - von Webbausteine.de

Version vom 06.02.2014 erfolgreich getestet  - Tutorial vom 20.11.2013

Ladet Euch zunächst die Skripte bei Webbausteine.de herunter. Ihr erhaltet eine Datei “mysql_forum.zip”, die Ihr bitte entpackt. Nach dem entpacken findet Ihr ein Verzeichnis:

  • mysql_forum

mit allen benötigten Dateien. Lest Euch aufmerksam die Datei lies-micht.txt durch und befolgt genau diese Schritte in dieser Reihenfolge.

Bei diesem Forum muss jeder einzelne Beitrag von dem Administrator freigeschaltet werden.

Voraussetzung ist eine MySQL Datenbank, die Ihr lediglich bei Eurem Provider als neue Datenbank einrichten müsst und PHP 5.4 (oder höher). Sämtliche benötigten Tabellen erstellt das Skript “forum_installation.php” von Webbausteine.de selbstständig.

Gewisse Kenntnisse in HTML, CSS, JavaScript und PHP werden nur notwendig, wenn Ihr das Erscheinungsbild dieser “Nachrichten” ändern und an Eure Wünsche anpassen wollt.

Öffnet die Datei

  • forum_verbindung.php

mit z.B. Eurem Windows-Editor. Dort tragt Ihr dann Eure, bei der Erstellung der Datenbank vom Server zur Verfügung gestellten, Verbindungsdaten gleich am Anfang des Skripts ein. Das sieht dann ungefähr so aus:

   // Datenbank-Host und Datenbank-Name
    $SERVER = "mysql:host=db123725987.db.1and1.com;
              dbname=db123725987";
    $BENUTZER = "dbo123725987"; // Datenbank-User (Benutzername)
    $PASSWORT = "DeinPasswortHierEintragen"; // Datenbank-Passwort

In dieser Datei tragt Ihr auch Euer Passwort für den Gebrauch der “Editor” Seite für den Administrator ein. Es stehen noch viele weitere Einstellung zur Verfügung, wie z.B. die Anzahl der anzuzeigenden Beiträge je Seite, die aber alle gut kommentiert und daher selbsterklärend sind.

Jetzt kopiert Ihr sämtliche Dateien aus dem Verzeichnis “mysql_forum” mit Eurem FTP-Programm direkt auf Euren Server und zwar in das Stammverzeichnis Eures Projektes. Das ist das Verzeichnis, indem sich auch Eure Startseite befindet.

Als nächstes ruft Ihr in Eurem Browser einmalig das Skript zur Installation der Datenbank auf:

  • forum_installation.php

also z.B.:

www.DeineDomain.de/forum_installation.php. Dieses Skript wird sogleich, nach der Installation, automatisch auf dem Server wieder gelöscht.

Nun seid Ihr bereits fertig und könnt zum Testen Beiträge direkt in den Editor der Anwendung eintragen. Diese Eintragungen sind selbsterklärend.

Den Editor (die Seite: “forum_editor.php”) ruft Ihr auch wieder direkt im Browser auf mit z.B.

www.DeineDomain.de/forum_editor.php

Dieser Editor ist auch direkt im Skript verlinkt. Man kann entscheiden, ob man diesen Link mit anzeigen lässt oder nicht.

Nun könnt Ihr entweder mit einem direktem Link auf die Startseite des Forums, also z.B.:

www.DeineDomain.de/forum.php

oder auf diese Seite mittels Inlineframe verlinken wie auf dieser Beispielseite.

Meine Testseite der Original-Version vom 06.02.2014 sieht so aus, ich habe hier lediglich meine MySQL-Zugangsdaten eingetragen und einige Änderungen im BBCode vom Editor vorgenommen. Auf meiner NOF-Seite hier, verwende ich weiter die Version vom 26.11.2013 von Webbausteine.de, die sich aber vom Einbau nicht unterscheidet.

Direkter Einbau in NOF:

Der direkte Einbau in NOF ist nur etwas für fortgeschrittene Benutzer, die sich bereits sehr gut in PHP und CSS auskennen. Ich habe die Skripte hier direkt in meine NOF-Seiten eingebunden und verzichte vorerst auf eine detaillierte Erklärung, da diese sehr umfangreich werden würde.

Für diejenigen, die es trotzdem versuchen wollen, hier einige Tipps:

  • Das Projekt muss auf die Publizierungs-StrukturUnstrukturiert” umgestellt werden, damit alle relativen Links in den Skripten unverändert bleiben können.

     
  • Alle der PHP-Seiten vom Skript müssen in NOF ganz genauso heißen wie jene der Skripte, da diese dann die im Stammverzeichnis befindlichen Skripte von Webbausteine.de überschreiben sollen und müssen.

     
  • Öffnet dann jede dieser Seiten - dies sind im Einzelnen die Seiten:
    • forum.php
    • forum_details.php
    • forum_frage.php
    • forum_antwort.php
    • forum_suche.php
    • forum_regeln.php
    • forum_editor.php
       
    • und guckt genau, was am Beginn der Seite steht (also noch vor <!DOCTYPE html>), fügt es bei NOF in die HTML des Layouts ein.
       
    •  und was für Verlinkungen im <Head> stehen, dies ist die CSS-Datei und bei allen Editoren auch eine Javascript-Datei, die in NOF dann in den [customs 4] Bereich der jeweiligen Seite gehören (im <>Code Editor).
       
    • und alles, was zwischen den <Body> Tags steht, gehört dann in den HTML-Code Editor eines Textfeldes, was also dann den Inhalt Eurer Seite darstellt.

So sieht dieses Projekt von mir in NOF aus - geht mit der Maus über die Seiten zur Anzeige des Seitennamens:

 

Forum Site-Ansichtforumforum_detailsforum_frageforum_antwortforum_sucheforum_regelnforum_editorTutorial

Viel Erfolg!

Tutorials von Thomas Frei-Herrmann

diese Seite weiter empfehlen


Counter Statistik