Mini-Forum

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

      Datenbank Eintrag:
      • Produkt: Mini-Forum
      • Version: Version vom 16.02.09
      • Entwickler: S. Gerster (Joergoletto)
      • Entwicklungsjahr: 2009
      • Demo: http://arschrunzel.com/gtchatforum - Gastzugang


      Beschreibung:
      Dieses AddOn entstand aus der Idee, das fehlerbehaftete Quassel-Addon etwas bezüglich Funktionen und Grafik aufzumöbeln. Für Fehler oder evtl. Datenverluste hafte ich nicht.

      Features Userboard:
      - Gäste können so gut wie gar nix
      - Registrierte User werden nach einem Beitrag in die Mitgliederliste aufgenommen
      - Anzeige Anzahl Kategorien, Foren, Themen, Antworten mit Datum und Uhrzeit
      - Anzeigemöglichkeit eigenes letztes Posting oder Änderung
      - Anzeige ICQ-Status, sofern angegeben
      - Anzeige Anzahl der geschriebenen Beiträge
      - Anzeige Userrang und Gender
      - Zeige alle Beiträge von Mitglied xyz
      - Anzeige der letzten neuen Beiträge (Anzahl im Admin einstellbar)
      - Suchbox, mit der Beitragstexte durchsucht werden können. Suchtreffer werden farbig hervorgehoben
      - Anzeige der eigenen Mailadresse ja oder nein
      - Eigene Postings ändern oder löschen
      - Eigene Themen (Opener) ändern


      Features Admin:

      - Generieren der Datenbanktabellen per Mausklick
      - Konfigurationen und Änderungen werden aus der Datenbank in eine config geschrieben
      - Anlegen, Ändern und Löschen von Kategorien mit Graiken (Größe einstellbar)
      - Anlegen, Ändern, Verschieben und Löschen von Foren mit Kurzbeschreibung
      - Themen Ändern oder Löschen
      - Postings Ändern oder Löschen
      - Übersichtsliste
      - Forenkonfiguration (Aktuelle Einstellungen werden angezeigt):

      -- Name des Boards
      -- URL zum Logo
      -- Framehöhe für letzte Postings einstellbar
      -- Anzeige Anzahl der letzten Postings. 5, 10, 15, 20, 25 oder 30
      -- Farbe für Suchtreffer
      -- Hintergrundfarbe
      -- Seitentextfarbe
      -- Schriftgröße normal oder -1
      -- Breite des Forums (Tabelle) 65-100%
      -- Tabellenhintergrundfarbe
      -- Tabellenzellenabstand
      -- Tabellenrahmen ja oder nein
      -- Tabellenrahmenfarbe
      -- Hintergrundfarbe Kategorie
      -- Schriftart Kategorie. Arial, Verdana oder Comic
      -- Schriftstil Kategorie. Fett, kursiv, unterstrichen (kombinierbar)
      -- Schriftfarbe Kategorie
      -- Hintergrundfarbe Foren
      -- Schriftart Foren. Arial, Verdana oder Comic
      -- Schriftfarbe Foren
      -- Breite für Inputtextzeilen
      -- Breite und Höhe für Input Textareas
      -- Schriftfarbe Postings
      -- Hintergrundfarbe Postings
      -- Datenbanksortierung ASC oder DESC

      Installation:

      1. Nach Entpacken des Archivs kann der Ordner "gtchatforum" nach Belieben umbenannt werden.

      2. Hochladen des kompletten Ordners ins www-Verzeichnis. Dabei ist zu beachten, dass mit Ausnahme der Grafiken (in den Ordnern images) ALLE Dateien im ASCII-Mode hochgeladen werden müssen.

      3. Im Hauptordner befindet sich eine Datei namens "conf.php". Diese mit CHMOD 777 versehen. In diese Datei wird die Forumkonfiguration geschrieben

      4. Im Admin-Ordner befindet sich eine Datei namens "database.php". Diese mit CHMOD 777 versehen. In diese Datei wird der Datenbankzugang geschrieben.

      5. Aufruf des Admin-Menus über http://www.deine-seite.de/gtchatforum/admin/

      a) Es erscheint eine Fehlermeldung, dass keine Verbindung zur Datenbank besteht.

      b) Unten rechts auf DB-Zugang klicken und die MySQL-Zugangsdaten eingeben und abschicken. Wurden diese richtig eingegeben, so wird die Größe der Datenbank angezeigt. Bei Fehlermeldungen wurden entweder falsche Verbindungsdaten eingegeben oder die database besitzt keine Schreibrechte.

      c) Unten rechts auf DB-erstellen klicken. Der MySQL-Dump enthält keinen Drop-Table, damit nicht evtl. unter gleichem Namen existierende Tabellen überschrieben werden. Im Falle einer Fehlinstallation müssen demzufolge die Tabellen von Hand in der Datenbank gelöscht oder geändert werden.

      Es werden folgende Tabellen angelegt:
      chatconfig, chatforum, chatforumpostings, chatkategorie, chatthema.
      Bei erfolgreichem Anlegen der Tabellen werden diese ausgelesen und am Bildschirm angezeigt. Die Tabellen enthalten jeweils einen kleinen Beispieleintrag. Änderungen sollten ausschliesslich über den Adminabschnitt erfolgen, manuelle Änderungen in der DB selbst könnten zu Fehlzuordnungen und inkorrekten Zählerständen führen!

      d) Klicken auf "Einstellungen" und die aus der Datenbank eingelesene Konfiguration übernehmen, indem bei den Einstellungen dann unten auf "Speichern" geklickt wird, dass die Einstellungen erstmalig in die conf.php geschrieben werden.

      e) Danach entweder auf Forumvorschau klicken oder das Forum direkt aufrufen: http://www.deine-seite.de/gtchatforum/
      Die Forumvorschau zeigt dann den stark eingeschränkten Gastzugang an.

      Und so muss es nach dem ersten Einrichten aussehen:



      f) Dann kann das Forum beliebig eingerichtet werden, indem die vorhandenen Beispieleinträge gelöscht werden und neue Kategorien und Foren angelegt werden.

      g) Die vorhandenen Grafiken können natürlich beliebig ersetzt werden, jedoch ist hier dabei darauf zu achten, dass in den entsprechenden Dateien diese über den Dateinamen angesprochen werden. Hier müsste dann manuell geändert werden.

      h) Adminordner unbedingt zu Sicherheitszwecken vor Fremdzugriffen per .htaccess schützen

      6. Einbinden des Forums in den GT-Chat:
      Am Besten an gewünschter Stelle in der users.html. Ob das Forum als PopUp oder blank target geöffnet wird, ist unerheblich.
      Der Link MUSS lediglich nur folgendermassen eingebaut werden -
      BEISPIEL in der Users mit Grafik am Nick:


      .
      .
      {NEED|$user_information}
      .
      .

      {IF|$user.name eq $current_user.name}
      .
      .
      <form action="http://deinedomain.de/gtchatforum/index.php" method="post" style="display:inline;" target="_blank">
      <input type="hidden" name="name" value="{GET_ESCAPED|$current_user.name}">
      <input type="hidden" name="user" value="{GET_ESCAPED|$current_user.nick}">
      <input type="hidden" name="icq" value="{GET_ESCAPED|$user_information.icq}">
      <input type="hidden" name="mail" value="{GET_ESCAPED|$user_information.email}">
      <input type="hidden" name="gender" value="{GET_ESCAPED|$user_information.gender}">
      <input type="image" src="http://deinedomain.de/images/grafik.gif" border="0" alt="Chat-Forum">
      </form>


      7: Das Programm wurde getestet und auf korrektes Handling geprüft. Allerdings kann ich nicht für Fehlerfreiheit garantieren.
      Das Programm darf abgeändert werden, jedoch gilt folgendes:

      Mein Urheberhinweis darf nicht entfernt werden.
      Der Download ist nur auf dieser Seite und auf http://arschrunzel.com gestattet und darf nicht auf anderen Seiten als Download zur Verfügung stehen oder gestellt werden.

      Zum Eintrag in der Datenbank