SmartBox – BBCode 1.0.6

Mit diesem BBCode kann man mehrere Boxen mit unterschiedlichen Farben in einen Beitrag einfügen.


Der SmartBox BBcode ist eine Weiterentwicklung des bekannten Box BBCodes aus dem Hause CLS-Design. Die Weiterentwicklung war deshalb notwendig, da der alte BBCode nicht mehr unseren Ansprüchen gerecht wurde. Außerdem möchten wir mit der Neuentwicklung auch wieder die Verwendung mit mehreren BBCodes nutzen, die im WBB4 nicht möglich waren. Im weiteren Verlauf stellen wir euch jetzt alle Funktionen in einer Übersicht vor und verweisen dabei auch immer auf Veränderungen zum Vorgänger.


BBCode Tag

Mit der Neuentwicklung hat sich beim BBCode etwas Grundlegendes geändert, der BBCode Tag wurde von „box“ auf „sbox“ geändert. Dies hatte den Grund, wie bereits oben geschildert, um das Plugin wieder kompatibel mit anderen BBCode zu machen, die es im WBB4 / WCF2 gab und die nicht kompatibel waren.


Beispiel für den BBCode:

  • [sbox=rot] text [/sbox]


Überarbeitung der Farben

Des Weiteren haben wir bei der Neuentwicklung die bekannten Farben (rot, blau, grün, gelb, lila, orange, weiß, schwarz) überarbeitet und etwas aufgefrischt. Damit möchten wir den BBCode etwas zeitgenössischer gestalten und auch attraktiver, da die Farben nun etwas kräftiger und klarer sind als die alten.


Beispiel für den BBCode:

  • [sbox=farbe] text [/sbox]


HexCode Verwendung

Auch bei der Verwendung der HexCodes im BBCode hat sich mit der Neuentwicklung einiges getan. Wir haben versucht die Nutzung zu vereinfachen, indem man nur noch den HexCode angeben muss und nicht mehr den Zusatz hex. Dadurch hat sich der BBCode von [box=hex,#fff] auf [sbox=#fff] geändert. In diesem Zusammenhang haben wir dann auch die Möglichkeit geschaffen, bei den HexCodes einen Farbverlauf zu setzen; dafür muss man nun einfach nur einen weiteren HexCode hinter den ersten schreiben, getrennt mit Komma, um einen Farbverlauf zu erschaffen.


Beispiel für den BBCode:

  • [sbox=Hauptfarbe,Farbe für den Verlauf] text [/sbox]


Positionierung der Box

Wie bereits beim Vorgänger gibt es auch dieses Mal wieder die Möglichkeit, die Box links oder rechts neben dem Text anzeigen zu lassen. An dieser Funktion haben wir auch nichts geändert, so dass sie gewohnt wie sonst auch verwendet werden kann.


Beispiel für den BBCode:

  • [sbox=rot,Position] text [/sbox]


Optionale Pakete

Damit es einfacher ist bestehende Beiträge an den neuen BBCode Tag anzupassen, haben wir zwei optionale Pakete entwickelt, die diese Aufgabe erledigen. Die beiden Pakete sind für den Blog und für das Forum, ändern im Text den Tag von „box“ auf „sbox“ und sollte man mit hexCodes gearbeitet haben, wird auch das Wort hex aus dem BBCode gelöscht. Wichtig ist, dass, je nachdem wie viele Beiträge das Forum / der Blog hat, diese Aktualisierung eine gewisse Zeit in Anspruch nehmen kann! Die Option findet man unter System – Wartung – Anzeige aktualisieren


Alle Funktionen in der Übersicht

  • Vordefinierte Farben (rot, gelb, blau, grün, schwarz, ... => [sbox=Farbe])
  • Positionswahl zwischen links und rechts neben dem Text (links, rechts => [sbox=Farbe,Position], immer am Ende des Codes!)
  • HexCode Verwendungen ([sbox=hexCode])
  • HexCode Verwendung mit Farbverlauf ([sbox=hexCode, hexcode])
  • Version 1.0.6

    Änderung der Mindestanforderung von Erforderlichen Packet von 2.0.0 auf 2.1.0 Alpha 1.

  • Version 1.0.5

    Änderung der Sprachvariabel (@ vor dem $content)

  • Version 1.0.4

    Änderung der Schreibweise der Sprachvariabel in der Datei: SmartBoxBBCode.class.php

  • Version 1.0.3

    • Change the Less und TPL Files because the ID smartBox in the Files was change to the class smartBox
  • Version 1.0.2

    • Fehlerbehebung in der Englischen Sprachdatei
    • Fehlerbehebung in der Packetbeschreibung des Optionalen Paketes
  • Version 1.0.1

    Update des Optionalen Blog Paketes und behebung des Namespace Problems.

  • Version 1.0.0

  • no updates? :(

  • Hallo LiberrY - Funktioniert die SmartBox mit dem neuen WSC ? Dieselbe Frage natürlich auch für SmartCallout :)

    Like 2
    • Würde ich mir auch wünschen :)

    • Aktuell ist noch kein BBCode von mir Umgebaut auf die neue Version. Geplant ist es, jedoch muss ich dafür erst meinen Laptop wieder reparieren ...

      Like 2
    • Ich repariere dein Laptop und du programmierst dafür das Plugin um :p

      Like 1
    • Oh, fantastisch, dass du ihn anpassen wirst! Das erleichtert die Entscheidung für das neue WSC enorm.

    • #Status?

  • Hallooo! Kann man Berechtigungen einstellen, welche Nutzergruppen die Boxen nutzen dürfen? Wäre zur Moderation sehr interessant. :)

  • funktioniert bei mir ebenfalls im dashboard nicht :(

    • Für Support, bitte das Supportform nutzen. Link dazu über den Webseiten Button entnehmen.

    • Im Forum wurde das ebenfalls nicht gelöst ;)
      Zitat: Das Dashboard soll ja auch nur kurz einen überblick über das Thema geben

    • Diese Aussage ist nicht 100% zutreffend. Der eigentliche Fehler, der gepostet wurde, ist Behoben worden! Jedoch habe ich die Darstellung der Designs von dem BBCode nicht im Dashboard Aktiviert, wie das damals wie heute gängige Praxis ist.
      Das Zitat ist deswegen aus dem Zusammenhang gerissen. Das Dashboard dient nur als eine Übersicht und durch die Darstellung des BBCodes (in Form und Farbe) nur unnötig aufgebläht wird bzw. wie ich damals geschrieben habe, es gibt nur einen kurzen Überblick.

  • Ist es bekannt, dass sich das Plugin entgegen der Aussage in der Pluginbeschreibung auch im WCF 2.0 installieren lässt, aber dort das Icon im Editor nicht funktioniert?

    • Eigentlich sollte sich das Plugin erst garnicht im WCF2 installieren lassen :D Dafür gibt es noch das Vorgänger Plugin.
      /edit: Das Update was das Problem beheben sollte ist so eben Hochgeladen worden und sollte bald Freigeschaltet werden ;)

    • Ich nehme an, das Update verhindert nun eine Installation im WCF 2.0. Außer dem Icon funktionierte es übrigens tadellos im WCF 2.0.

    • Ja das tut es ;)

  • Leider habe ich das Problem das der BBCode im Dashbord nicht richtig dargestellt wird.


    im Dashboard wird folgendes dargestellt: wcf.bbcode.button.smartBox.text [Tabmenu: Card] <span style="color: #696969"><b>

    • Hallo, ich bitte dich dazu ein Thema im Supportforum (cls-design.com) zu eröffnen und noch einige Informationen (Link zur Webseite, usw) bereit zustellen.

  • Funktioniert leider nicht bei Bulletpoints.. da hätte ich das gebraucht :(

    • Inwiefern funktioniert es nicht? Wenn du mir mehr Informationen geben kannst, könnte ich dieses Problem nochmal überprüfen. Für einen Ausführlichere Info bitte ins Supportforum (cls-design.com) gehen, dort geht es einfacher und ist übersichtlicher. ;)

  • Die neuen und ein paar der Alten Farben funktionieren bei mir leider nicht.
    Lila ging nicht, Vanille auch nicht, weder auf Englisch noch auf Deutsch.
    Habe die aktuellste Version. WCF 2.1

    • Jetzt stellt sich aber für mich die Frage wieso sollten Lila und Vanille nicht funktionieren, wenn die anderen FUnktionieren? Denn die anderen werden nach dem gleichen System abgerufen wie Lila oder Vanille.Ein paar mehr Informationen wären schon nett. Am besten machst du ein Thread im Forum auf (cls-design.com -> Support für die kostenlosen Stile und Erweiterungen -> BB-Codes), denn dort ist es übersichtlicher und besser Fehler zu posten aber auch der Austausch von Gesprächen

  • Muss die # vor dem Code sein oder ohne?

    • Wenn man einen Hexcode verwendet ja. Wenn man z.B. Rot einträgt als Wort dann nicht.

  • Mir ist gerade aufgefallen, dass jede Box die selbe ID "smartBox" besitzt. Hat man mehr als eine Box auf einer Seite, ist sie nicht mehr HTML Valide, da die selbe ID öfters auf der Seite vorkommt.
    Die ID sollte vielleicht mit einer Klasse ausgetauscht werden.

    Like 1
    • Huhu,
      ich habe gerade das Update hochgeladen. Es sollte dann mit Version 1.0.3 behoben sein, ich würde mich über ein kurzes Feedback dann freuen wenn 1.0.3 zum Download/Update hier zur Verfügung steht. Gruß Jonas

    • Danke, auf 1.0.3 aktualisiert. Keine Probleme mehr :thumbup:

    • Super freut mich :)

  • Gibt es auch für die WoltLab Community Framework Version 2.0 auch ein BBCode

    • Den gibt es. Jedoch noch mit anderen Farben und Codetechnisch etwas anders. Wie im Text beschrieben handelt es sich beim SmartBox Plugin um die Weiterentwicklung des Box BBCodes (einfach hier im PluginStore bei meinem Daten suchen). Das vorgänger Plugin sieht Optisch etwas anders aus und hat hier und da noch ein paar schwächen. Tendenziel sind Sie von der Arbeit aber ähnlich.

    • Wäre eine Aktualisierung der alten Boxen möglich sodass beides gleich funktioniert / aussieht? Oder lässt sich diese Version hier nicht einfach aufs WCF2.0. adaptieren?

    • Guck dir dazu mal das Optionale Paket an ;)

  • Hi. I love your plugin, but I can not make the gradients work. The second colour is ignored.


    Latest Chrome, on latest OSX.


    Thank you for developing and making it available.

    • Hello, can you send me your Code how you testit? Also Copy the Code from Editor in the Answer. The will me helped to find out the Problem ;)

    • I worked out what I was doing wrong, I was specifying the colours as "sbox=red, yellow" rather than "sbox=#f00, #ff0". Most of my users will not be able to deal with hex values so if you were ever to enable support for gradients with the colour names that would be excellent!

    • Hi agin,


      I'm sorry to answer in the negative, but the BBcode can't be used like that. Let me explain that: This BBcode is a further developement and was aimed to offer an even easier way for applying. The additional feature of using a color gradient was desigend like this: [sbox=main color,color for the gradient] text [/sbox]. The reason to do so is, that the gradient is "inherent" within the colors themselves, so it needs the hex codes, and not the name of the color, to come into being. However, if your users don't feel comfortable with that method, you could offer them a little HowTo by means of linking to a color chart like this one html-color-codes.info/?

      Like 1
  • Moin, die Lizenzbestimmungen werden zu mindestens unter Chrome nicht Angezeigt, da laut Google "Dies ist keine sichere Verbindung" zu dem CLS Design LicenceFree Link ist.
    Sonst kann ich noch zu dem PL selbst nix sagen, habe ich grade erst Runtergeladen, aber so wie ich auch deine Arbeit kenne wird es Sicherlich Fehlerfrei und Schön Ausschauen. ;)


    Edit: Da scheint sich ein kleiner Fehler in einer Sprachvariable eingeschlichen zu haben, da für das Optionale Paket für das Forum folgendes steht.
    "SmartBox - BBCode Forum Umwandler
    Mit diesem Plugin wandeln Sie im >>Blog<< den BBCode von Box in sBox um"

    Like 1
    • Tatsächlich, hab es lokal schon einmal behoben. Wird beim nächsten Update dann auch im PluginStore behoben ;)
      Das neuste Paket, des Optionalen Paktes, liegt auch schon CLS Forum zum Update bereit.

      Like 1