BBCode: TabMenu

  • Dieses Plugin erweitert das WCF um einen neuen BBCode. Mit dem TabMenu-BBCode können die aus dem WCF und WBB 3 bekannten Tab-Menüs auch innerhalb von Nachrichten eingesetzt werden, um damit die Struktur und Übersichtlichkeit des Textes zu verbessern.


    Jedes Tab-Menü kann dabei über beliebig viele Tabs (Reiter) verfügen, denen wiederum jeweils beliebig viele Sub-Tabs (Unterpunkte im Reitermenü) zugeordnet werden können. Jeder Tab beziehungsweise Sub-Tab besteht aus einer Überschrift, einem Icon, das vor der Überschrift angezeigt wird (optional) und dem Inhalt, der dargestellt wird, wenn der jeweilige Tab oder Sub-Tab vom Benutzer angeklickt wird. Der Inhalt kann beliebig gestaltet werden, auch die Verwendung von weiteren BBCodes ist problemlos möglich, um Texte zu gestalten, Bilder einzubetten oder Links einzufügen. Lediglich die Tab-Menüs selbst können nicht verschachtelt werden, der Inhalt eines Tab-Menüs kann also kein weiteres Tab-Menü enthalten.


    Der Hilfefunktion des WCF wird ein neuer Eintrag (»Texte schreiben« → »BBCodes« → »Tab-Menü«) hinzugefügt, der alle Optionen des BBCodes erklärt, die den Benutzern zur Verfügung stehen. Der WYSIWYG-Editor wird um einen neuen Button erweitert, um das Einfügen von Tab-Menüs zu erleichtern.


    Es ist erlaubt …


    … das Werk zu vervielfältigen, zu verbreiten und öffentlich zugänglich zu machen
    … Bearbeitungen des Werkes anzufertigen


    Mit folgender Einschränkung:
    Die Copyright-Hinweise beziehungsweise die im Template enthaltenen Backlinks dürfen nicht entfernt oder unkenntlich gemacht werden.


    Es ist nicht erlaubt …


    … das Werk unter einer anderen Lizenz als dieser anzubieten
    … sich mit diesem Werk als solches einen finanziellen Vorteil zu verschaffen, zum Beispiel in dem man dieses Werk weiterverkauft, für den Download Geld verlangt oder es in eigene, kostenpflichtige Projekte, beziehungsweise Internetseiten mit klarer Gewinnabsicht einbindet


    XHTML 1.1-Validität


    Wie das komplette WCF entspricht auch dieses Paket vollständig den W3C-Standards für XHTML 1.1. Das garantiert größtmöglichste Barrierefreiheit und gewährleistet sowohl die fehlerfreie Darstellung der Inhalte mit allen modernen Browsern (unter anderem InternetExplorer ab Version 7, Firefox ab Version 2, Opera ab Version 9, Chrome und Safari), als auch die korrekte Auswertung der Seite durch Screenreader und Suchmaschinen.


    Mehrsprachigkeit


    Dieses Paket enthält die folgenden Sprachen: Deutsch [»de«]


    Deutsch (Anrede »Du«) [»de-informal«]


    Englisch [»en«]


    Sprachvariablen für andere Sprachen können nach der Installation problemlos über einen Sprachabgleich ergänzt werden.


    Funktionen


    Dieses Plugin erweitert das WCF um einen neuen BBCode. Mit dem TabMenu-BBCode können die aus dem WCF und WBB 3 bekannten Tab-Menüs auch innerhalb von Nachrichten eingesetzt werden, um damit die Struktur und Übersichtlichkeit des Textes zu verbessern.


    Jedes Tab-Menü kann dabei über beliebig viele Tabs (Reiter) verfügen, denen wiederum jeweils beliebig viele Sub-Tabs (Unterpunkte im Reitermenü) zugeordnet werden können. Jeder Tab beziehungsweise Sub-Tab besteht aus einer Überschrift, einem Icon, das vor der Überschrift angezeigt wird (optional) und dem Inhalt, der dargestellt wird, wenn der jeweilige Tab oder Sub-Tab vom Benutzer angeklickt wird. Der Inhalt kann beliebig gestaltet werden, auch die Verwendung von weiteren BBCodes ist problemlos möglich, um Texte zu gestalten, Bilder einzubetten oder Links einzufügen. Lediglich die Tab-Menüs selbst können nicht verschachtelt werden, der Inhalt eines Tab-Menüs kann also kein weiteres Tab-Menü enthalten.


    Der Hilfefunktion des WCF wird ein neuer Eintrag (»Texte schreiben« → »BBCodes« → »Tab-Menü«) hinzugefügt, der alle Optionen des BBCodes erklärt, die den Benutzern zur Verfügung stehen. Der WYSIWYG-Editor wird um einen neuen Button erweitert, um das Einfügen von Tab-Menüs zu erleichtern.


    Syntax


    Mit diesem Beispielquelltext kann ein einfaches Tab-Menü mit drei Reitern erstellt werden. Dabei ist nur der erste Reiter mit einem Icon ausgestattet, außerdem sind dem ersten Reiter keinerlei Unterpunkte zugeordnet, dem zweiten Reiter sind zwei Unterpunkte ohne Icons zugeordnet und dem dritten Reiter sind drei Unterpunkte mit Icons zugeordnet.


    Code
    [tabmenu]     [tab='Tab 1','http://www.woltlab.com/forum/wcf/icon/friendsM.png']         Inhalt des ersten Tabs     [tab='Tab 2']         [subtab='Tab 2.1']             Inhalt des ersten Sub-Tabs des zweiten Tabs         [subtab='Tab 2.2']             Inhalt des zweiten Sub-Tabs des zweiten Tabs     [tab='Tab 3']         [subtab='Tab 3.1','http://www.woltlab.com/forum/wcf/icon/languageDeS.png']             Inhalt des ersten Sub-Tabs des dritten Tabs         [subtab='Tab 3.2','http://www.woltlab.com/forum/wcf/icon/languageEnS.png']             Inhalt des zweiten Sub-Tabs des dritten Tabs         [subtab='Tab 3.3','http://www.woltlab.com/forum/wcf/icon/languageHrS.png']             Inhalt des dritten Sub-Tabs des dritten Tabs [/tabmenu]