Forum_XH ermöglicht das Einbinden von einfachen Foren auf einer CMSimple_XH Website. Zur Benutzerverwaltung dient Memberpages oder Register_XH.
Das Posten erfordert als Mitglied angemeldet zu sein, auch wenn die Foren öffentlich eingesehen werden können. Auf diese Weise sind keine weiteren Vorsorgen nötig um Spam zu verhindern, und das Posten erfordert keine zusätzlichen Eingaben wie Benutzername, E-Mail-Adresse usw.
Forum_XH bietet einen Editor, der einfache BBCode Auszeichnungen versteht. Die Daten werden in Flat-Files gespeichert, so dass Forum_XH nicht große Datenmengen geeignet ist. Weiterhin fehlen typische fortgeschrittene Features wie Benutzersignaturen, PN, das Abonnieren von Themen usw.
Forum_XH ist ein Plugin für CMSimple_XH. Es benötigt CMSimple_XH ≥ 1.7.0 mit dem Fa_XH Plugin. Es benötigt PHP ≥ 7.1.0 mit den JSON und Session Extensions.
Das aktuelle Release kann von Github herunter geladen werden.
Die Installation erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch. Im CMSimple_XH Wiki finden Sie ausführliche Hinweise.
- Sichern Sie die Daten auf Ihrem Server.
- Entpacken Sie die ZIP-Datei auf Ihrem Rechner.
- Laden Sie das ganze Verzeichnis
forum/
auf Ihren Server in dasplugins/
Verzeichnis von CMSimple_XH hoch. - Machen Sie die Unterverzeichnisse
css/
,config/
undlanguages/
beschreibbar. - Browsen Sie zu
Plugins
→Forum
im Administrationsbereich, um zu prüfen, ob alle Voraussetzungen erfüllt sind.
Die Konfiguration des Plugins erfolgt wie bei vielen anderen
CMSimple_XH-Plugins auch im Administrationsbereich der Website. Wählen
Sie Plugins
→ Forum
.
Sie können die Original-Einstellungen von Form_XH unter Konfiguration
ändern. Beim Überfahren der Hilfe-Icons mit der Maus werden Hinweise zu
den Einstellungen angezeigt.
Die Lokalisierung wird unter Sprache
vorgenommen. Sie können die
Zeichenketten in Ihre eigene Sprache übersetzen, falls keine
entsprechende Sprachdatei zur Verfügung steht, oder sie entsprechend
Ihren Anforderungen anpassen.
Das Aussehen von Forum_XH kann unter Stylesheet
angepasst werden.
Das Einfügen eines Forums auf einer Seite erfolgt mit dem Pluginaufruf:
{{{forum('name-des-forums')}}}
Sie können so viele Foren verwenden wie Sie möchten, aber höchstens eins
pro CMSimple_XH Seite. Die Foren werden durch ihre Namen unterschieden,
die nur Kleinbuchstaben (a
-z
), Ziffern (0
-9
) und Minuszeichen
(-
) enthalten dürfen.
Nach dem Wechsel in den Ansichtsmodus sehen Sie das Forum, und falls es bereits Themen enthält, können Sie durch diese navigieren. Das Posten von neuen Kommentaren erfordert, dass Sie per Memberpages oder Register_XH angemeldet sind. Dann können Sie ebenfalls Ihre eigenen Posts bearbeiten und löschen. Der CMSimple_XH Administrator kann die Posts aller Benutzer bearbeiten und löschen, aber um neue Kommentare zu schreiben, muss der Administrator zusätzlich als Mitglied angemeldet sein. In der Plugin-Administration wird keine zusätzliche Verwaltungsfunktionalität angeboten.
Damit Benutzer Ihre Kommentare auszeichnen können, ist grundlegender BBCode verfügbar. Die folgenden Elemente werden unterstützt:
[b]Fettschrift[/b]
: Fettschrift[i]Kursivschrift[/i]
: Kursivschrift[u]unterstrichener Text[/u]
: unterstrichener Text[s]durchgestrichener Text[/s]
:durchgestrichener Text[url]https://cmsimple-xh.org/[/url]
: https://cmsimple-xh.org/[url=https://cmsimple-xh.org/]CMSimple\_XH[/url]
: CMSimple_XH[img]https://cmsimple-xh.org/userfiles/images/flags/de.gif[/img]
:[iframe]https://cmsimple-xh.org/userfiles/images/flags/de.gif[/iframe]
:
Iframes werden verwendet, um externe Inhalte einzubinden, z.B. Youtube-Videos.[size=150]große Schrift[/size]
: große Schrift[list][*]Eins [*]Zwei[/list]
:- Eins
- Zwei
[list=1][*]Eins [*]Zwei[/list]
:- Eins
- Zwei
[quote]Zitierter Text[/quote]
:Zitierter Text
[code]dicktengleiche Schrift[/code]
:dicktengleiche Schrift
Beachten Sie, dass die Verschachtelung von gleichartigen Elementen nicht erlaubt ist (z.B. sind verschachtelte Listen nicht möglich). Das HTML, das vom BBCode Konverter erzeugt wird, ist immer gültig und sicher (d.h. Script-Injektion ist nicht möglich). Falls die Verschachtelung von BBCode Elementen in ungültigem HTML resultieren würde, dann werden die Problemelemente einfach ignoriert.
Die Verwendung des Auszeichnungseditors sollte weitgehend selbsterklärend sein. Bitte beachten Sie, dass eine einfache Vorschau über den Schalter ganz rechts verfügbar ist. Wenn JavaScript im Browser des Benutzers nicht verfügbar ist, dann ist der Editor nicht verfügbar, aber die Verwendung von BBCode in der Textarea ist dennoch möglich.
Melden Sie Programmfehler und stellen Sie Supportanfragen entweder auf Github oder im CMSimple_XH Forum.
Forum_XH ist freie Software. Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren Version.
Die Veröffentlichung von Forum_XH erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber ohne irgendeine Garantie, sogar ohne die implizite Garantie der Marktreife oder der Verwendbarkeit für einen bestimmten Zweck. Details finden Sie in der GNU General Public License.
Sie sollten ein Exemplar der GNU General Public License zusammen mit Forum_XH erhalten haben. Falls nicht, siehe https://www.gnu.org/licenses/.
© 2012-2023 Christoph M. Becker
Dänische Übersetzung © 2012 Jens Maegard
Russische Übersetzung © 2012 Lybomyr Kydray
Das Pluginlogo wurde von Dezinerfolio gestaltet. Vielen Dank für die Veröffentlichung des Icons als Freeware.
Die Emoticons wurden dem LED icon pack entnommen. Vielen Dank für die Veröffentlichung dieser Icons unter CC BY-SA.
Vielen Dank an die Gemeinde im CMSimple_XH Forum für Hinweise, Vorschläge und das Testen. Besonders möchte ich Traktorist und Old für viele gute Vorschläge danken. Ebenfalls vielen Dank an Ulrich für die Wiederbelebung des Plugins, und an lck für das Beisteuern der Iframe Markup Unterstützung.
Und zu guter letzt vielen Dank an Peter Harteg, den „Vater“ von CMSimple, und alle Entwickler von CMSimple_XH, ohne die dieses phantastische CMS nicht existieren würde.