WoltLab Cloud Modern Shoutbox Pro 5.3.5

This plugin provides a clean and modern shoutbox for your community.

A shoutbox is a wonderful way for website owners to provide their members with a modern way to communicate quickly. Here, members share personal thoughts for which a forum topic would be too much of a good thing.


With the Modern Shoutbox for the WoltLab Suite, we hit a nerve with forum owners and their communities a few years ago, creating the most popular plugin* in the entire plugin store. A valid reason for us to go one step further and develop the best shoutbox even further.


The new Modern Shoutbox has been redesigned from scratch to guarantee a completely new user experience with maximum performance. The fresh design sets completely new standards. During the redevelopment, we listened to your user feedback and implemented many brand new features.

New features for a more modern shoutbox

The new BBCode bar and support for all smiley categories give users new ways to express their thoughts. Private Messages guarantee secure exchange between two users, and with the optional User Online List it is possible for the first time to create a full-fledged chat on the website.


All features and settings are of course individually configurable by the operator through options. Whether mini guestbook or sophisticated chat system - everyone can decide for themselves how the Modern Shoutbox should be.

One shoutbox is not enough?

With Modern Shoutbox Pro, it is possible to define multiple chat rooms that are only made available to a selected group of users. For example, it is possible to create an internal chat for team members or to create different chat rooms for different topics.

Functions at a glance

  • Choose between a brand new chat design and the revamped classic layout
  • Free configurable BB code bar and smiley categories for more design options
  • Actions are conveniently accessible via context menus - no memorizing tedious commands!
  • Multiple shoutboxes / chat rooms possible
  • Individual permissions per shoutbox / chatroom
  • Private messages for secure communication
  • Notifications on private message
  • Optional user online list per shoutbox
  • Edit entries
  • Archive of all entries per shoutbox
  • All functions and innovations are individually configurable by the admin (between simple shoutbox and complex chat system everything is possible)
  • ... and so much more

Quick guide

  1. Set Permissions
    Apps " Show Shoutboxes " "Default Shoutbox"
    " Store default permissions (e.g. for Registered Users)
  2. Set Box
    Content " Boxes " Modern Shoutbox Pro
    " Assign "Default Shoutbox"
    " Set box at desired position on desired page

F.A.Q

  • How do I perform an update from the old version?
    • An update from 3.1.4 is supported. The box must still be reconfigured after the update. (see quick start guide) - all old entries will be found in the "Default Shoutbox" again
    • Please note that optional extensions like "Shoutbox Smileys" and "Shoutbox Archive" have to be uninstalled, as they will be included in the future
  • With which framework version is the new Shoutbox compatible?.
    • The Modern Shoutbox 5.2 is compatible with WoltLab Suite 3.1 and 5.2/5.3
    • For WoltLab Community Framework 2, the old version 1.1.7 pl 4 is still available

* Modern Shoutbox has the most positive reviews and the most sales in the entire WoltLab plugin store (as of September 2019)

Images

  • Version 5.3.5

    • Missing language variables added
    • The maximum character length for messages is now correctly considered
  • Version 5.3.4

    improved support for file attachments bit the "image upload" extension

  • Version 5.3.3

    • Support for optional extensions
    • Fixed a bug where disallowing attachments and media did not work properly
  • Version 5.3.2

    missing language variable for submit and cancel button has been added

  • Version 5.3.0

    Bugfixes

    • Fixed an error that could occur in rare cases when sending private messages

    Improvements

    • The user online marking is now also considered in the classic view
  • Version 5.2.7

    Fixed a problem that in rare cases did not install all necessary options.

  • Version 5.2.6

    • An error when sending e-mail notifications has been fixed
    • A Javascript error has been fixed that could occur with users without permissions to create entries
  • Version 5.2.5

    An error was fixed which caused the archive to be unreachable in some cases

  • Version 5.2.4

    Not allowed BBCodes are now correctly validated
    A security leak when editing entries was solved

  • Version 5.2.3

    Bugfixes

    • A bug has been fixed which sometimes prevented entries from being deleted.

    Improvements

    • The last entry in the archive is no longer marked yellow. The highlighting of private entries is not affected by the changes.
  • Quote

    public function getAttachmentHandler(ShoutboxEntry $shoutboxEntry) : AttachmentHandler {

    return new AttachmentHandler('de.darkwood-studios.wcf.shoutbox.entry', $shoutboxEntry->entryID, $this->parameters['tmpHash'], $shoutboxEntry->shoutboxID);

    }


    Ich bekomme im Forum eine Fehlermeldung für "Class ShoutboxEntryAction" das ein unerwartetes Zeichen : auftaucht und ; oder { erwartet wird.


    Quote

    public function getAttachmentHandler(ShoutboxEntry $shoutboxEntry) {

    return new AttachmentHandler('de.darkwood-studios.wcf.shoutbox.entry', $shoutboxEntry->entryID, $this->parameters['tmpHash'], $shoutboxEntry->shoutboxID);

    }

    Das funktioniert aktuell ...

    • Bitte überprüfe deine PHP-Version. Ich tippe drauf, dass diese veraltet ist. Es wird mindestens PHP 7.2 für einen sicheren Betrieb benötigt - besser noch 7.4.

    • Vielen Dank für die Info ... werde ich prüfen

  • Hi, I have a problem with this plugin: everything works perfectly as long as I don't choose a language other than English, at that point the text entry is blocked and is unlocked only by returning to English.


    What can be the cause of this problem? Any suggestions? Thank you very much for your replies. :)

  • Scheinbar ist es mit diesem Plugin: Boxxer nicht kompatibel. Konnte keine Box platzieren, kam eine Fehlermeldung.

    • Dann melde dich am besten beim Hersteller des alternativen Boxsystems. Die Shoutbox verwendet die WoltLab-Standards und ist mit diesen voll kompatibel.

  • Ich benutze jeweils eine SB auf zwei verschiedenen Seiten im Forum.

    Gilt das Anpassen der Höhe nur immer für alle SB's, oder besteht die Möglichkeit von individuellen Höhen?

    • Aktuell ist die Anpassung global. Du kannst aber zusätzlich per CSS die Höhe jeder Shoutbox beeinflussen.


      Beispiel:

      Code
      #shoutbox_1 .shoutboxContent {
      height: 500px;
      }

      Wobei die Nummer in #shoutbox_1 immer die ID der Shoutbox ist.

    • Super, Danke DIr.

  • Hi. Ist es möglich via Javascript abzufragen wenn eine neue Nachricht erscheint während man auf der Seite mit der Shoutbox ist. Also die Live Aktualisierung einen neuen Eintrag anzeigt. Ziel wäre es via JS eine CSS Klasse zu setzen, wenn eine neuer Eintrag erscheint. Wäre das möglich?

    • Generell ist alles möglich, solange kein Naturgesetzt dagegen spricht.


      Womöglich kannst du direkt den DomListener von WoltLab auf die Liste der Einträge setzen und bei Änderung deine CSS-Klasse setzen. Wie das im Detail funktioniert musst du allerdings selbst rausfinden oder einen findigen Entwickler anheuern.

    • Mir geht es eher darum, ob dein Plugin von Haus aus die Information bereitstellt, ob ein Eintrag von Jemanden bereits gelesen wurde oder nicht. Einfach nur festzustellen, ob ein neues li Element erscheint ist mit MutationObserver ja kein Problem, allerdings wenig zielführend bei einem frischen Aufruf der Seite.

    • Ob das Zielführend ist kann ich mangels Informationen zum Ziel nicht bewerten. Der Hinweis mit "gelesen/ungelesen" hat mir gefehlt. Eine gelesen Markierung gibt es nicht an Shoutbox-Einträgen.

    • Sorry für die missverständliche Ausdrucksweise. Schade, dass es keine Gelesen/Ungelesen Erfassung gibt.


      Ist es möglich den Scroll Effekt der Shoutbox zu unterbinden? Also das beim Seitenaufruf immer erst von oben nach unten gescrollt wird.

    • Um die Benutzererfahrung zu verbessern ist es so gewollt, dass initial direkt zum letzten Eintrag gescrollt wird.

  • Hi,

    First of all : great plugin :thumbup:

    Just a question : can members post images?

    • Thanks für your feedback. It is possible to post an image from link or media. An upload is not available yet.

      Thanks 1
  • Hallo @Darkwood.Design,


    Die neue Shoutbox sieht im Design und den neuen Funktionen mit den Boxen dahinter super aus. Ich hätte da aber eine Frage zu diesem Boxensystem. Bisher ist es ja nur möglich die Shoutbox(en) auf verschiedenen Seiten zu implementieren. Es wäre aber super wenn man einzelne Shoutboxen auch verschiedenen Foren & Kategorien zuweisen könnte. So könnte man in verschiedenen Bereichen in der Forensoftware mehre, unabhängige Shoutboxen platzieren.

    Ist das überhaupt umsetzbar mit der neuen Forensoftware?

    • Hallo @304operator


      danke für dein nettes Feedback. Generell ist alles umsetzbar, solange kein Naturgesetzt dagegen spricht.


      Da die Shoutbox ein vom Forum unabhängiges Plugin ist müsste dafür eine Erweiterung programmiert werden. Das habe ich mir mal auf meine Liste für Plugin-Ideen geschrieben. Ob und wann die Umsetzung erfolgt kann ich aber aktuell nicht sagen.


      Viele Grüße,

      Daniel

      OK 1
    • Aktuell haben wir die allg. "Shoutbox" gegen eine Discord Box ausgetauscht und somit hab ich aktuell keine Verwendung für die Shoutbox Pro. Wenn aber eine solche Erweiterung verfügbar wäre, würde ich die Shoutbox sofort reaktivieren und in verschiedenen Gerätebereichen in unserem Forum einbinden. Solange muss ich dann wohl erstmal abwarten.

      Schön das du aber immer weiter die Entwicklung voran treibst bei der Shoutbox. Bin gespannt...

  • It looks like when you are using English, the value for the text on the "Submit Arrow" is hardcoded to German. Is there anyway to get this added as a phrase so it can be translated to other languages?

  • Hallo @Darkwood.Design,

    Ist es möglich den neuesten Shoutboxeintrag ganz oben statt unten anzuzeigen? Das war zumindest bei der WBB4 Version noch so und wir hätten es gerne auch bei der Woltlab Suite 5.3 wieder so :)


    Außerdem würde mich noch interessieren, ob ich irgendwie einen Rahmen um die Shoutbox machen kann um sie etwas hervorzuheben. Geht sicher per CSS, aber wo?


    Danke!

    • Hallo BongLord,


      danke für deine Nachricht. Die Sortierung änderst du wie folgt:


      Konfiguration -> Optionen -> Modern Shoutbox Pro -> Sortierung


      Code
      .shoutbox {
          border: 1px solid $wcfContentBorderInner;
      }

      Anstelle von $wcfContentBorderInner kannst du auch jede andere Farbe nehmen.


      Viele Grüße und viel Spaß mit dem Plugin,

      Daniel

    • Hallo @Darkwood.Design,


      erstmal danke für die Rückmeldung. Die Sortierung funktioniert zwar, jedoch ist dann auch das Eingabefeld oben. Ist es möglich, dass das Eingabefeld unten bleibt, die neueste Nachricht dennoch oben steht?

    • Dazu müsstest du eine Änderung am Template durchführen. Aus UX-Sicht ist es allerdings sinnvoller die Eingabe beim letzten Eintrag platziert zu lassen - so wie es WoltLab selbst bei Kommentaren macht.

  • @Darkwood.Design

    Kurze Frage, ich möchte für eine bestimmte Benutzergruppe die Shoutbox ausblenden. Über Inhalt -> Sichtbar für bestimmte Gruppen, habe ich es bereits versucht, aber ohne Erfolg. Dann bin ich in die erstellte Shoutbox rein um da die Benutzergruppe auf verweigern zu stellen, aber auch ohne Erfolg.


    Hast du hier noch evtl. n weiteren Tipp für mich?


    Grüße

    Klaus

    • Hallo Klaus,


      da bist du schon richtig vorgegangen. Es sollte reichen der Box über "Inhalt" die Rechte zu entziehen. Wenn du ganz sicher sein willst kannst du zusätzlich noch der zugehörigen Shoutbox unter "Apps" die Rechte entziehen. Mehr Möglichkeiten gibt es nicht. Prüfe also am besten nochmal nach ob due die richtigen Einstellungen getroffen hast.


      Falls das auch nicht hilft erstelle bitte ein Support-Ticket mit Adminaccount und Link zur Seite -> https://darkwood.design/support/


      VG,

      Daniel

  • Habe es installiert es wird nur leider überhaupt nicht angezeigt? gibt es da noch bestimmte vorzunehmende einstellungen?

    • Jap. Gehe dazu am besten Schritt für Schritt die "Kurzanleitung" in der Übersicht durch.

    • Ja super... macht Natürlich sinn :) merkt man das ich keine Anleitungen lese sondern Knöpfe drücke bis etwas Funktioniert?

  • Kann man irgendwie die Höhe der Box einstellen? Finde da leider nichts.

  • Hallo,


    Ist die aktuelle Version mit 5.3 kompatibel?

  • Guten Tag,


    Ist es möglich denn Chat unten als eigenständiges Fenster anzeigen zu lassen, sprich aufrufbar wenn man auf das Chat Symbol Klickt.


    Beispiel:


    Chat Symbol: https://s12.directupload.net/images/201102/p5y5ipam.png
    Chat: https://s12.directupload.net/images/201102/53oaqti2.png

    • Standardmäßig ist das nicht möglich.

    • Könnte sie sowas möglich machen ?

      Oder liegt das zu Zeit nicht in ihr Interesse.

    • Wenn eine zeitnahe Lösung gewünscht ist, kann ich ein Angebot für eine Auftragsarbeit erstellen. Hierzu einfach über das Kontaktformular unserer Website melden.


      Ansonsten schaue ich von Zeit zu Zeit die Vorschläge nach interessanten Ideen durch: https://darkwood.design/features/

  • Hi,

    How may i change the name of "Guest # 3af7"?

    Thanks too much for your support.

    • You can change the string "Guest" in your language variables. The "#3af7" is a automatic generated unique ID to identify each guest.

      Like 1
  • Im Template "shoutboxEntryAddForm" ist der "Absenden"-Button leider nicht lokalisiert sondern hart-codiert. Bitte anpassen im nächsten Update. Danke!

  • Hallo zusammen,


    gibt es evtl. eine Möglichkeit Spam zu vermeiden?

    Außer aktiv Verwarnungen zuvergeben --> shoutbox rechte entziehen?


    z.B. max. Anzahl an Emojis, oder max. Nachrichten alle XY sekunden


    mfg

    • In den Benutzergruppen kannst du eine Zeitspanne für „Flood-Control“ definieren.

      Thanks 1
    • Guten Abend,


      das habe ich total übersehen. Danke für den Hinweis.


      mfg

  • Ich bin offensichtlich zu blind :( Wo kann ich das klassische Design/die klassische Ansicht auswählen/aktivieren? Kann mir jemand auf die Sprünge helfen? Ich bin scheinbar zu blind...

    • Habs gefunden, ich muss echt blind sein :D

      Like 1
  • Bei klassischen Ansicht wird leider die Benutzer Online Darstellung überhaupt nicht übernommen. Der Button Optionen hängt im Chat, sieht optisch echt nicht schön aus. Ein Background ist ebenso nicht vorhanden, die Chatbox ist transparent und es befindet auch kein Rahmen um die Box. Mit CSS konnte ich es einwenig verbessern, jedoch bin ich immer noch sehr unzufrieden. Ich benutze den Standard Stil von Woltlab da sollte die Shoutbox doch ordentlich aussehen oder? Sehr schade, die Funktionen sind Top, wenn alle funktionieren würde wohl die beste Shoutbox.

  • Ist es möglich die Shoutbox in einen Darkmode zustellen da bei mir die Eingabe leiste usw. in weiß sind?


    MfG Blxcky

  • Moin, ich bekomme die Fehlermeldung beim update von 5.2.6 auf 5.2.7 das ein update nicht möglich ist, wegen inkompatibilität zu

    Modern Shoutbox Smilies 3.1.1


    gibt es da Abhilfe?

    • Die Zusatzplugins Archiv und Smileys müssen vorher deinstalliert werden. Diese sind in der neuen Version enthalten.

    • ahh...danke

  • Gibt es die Möglichkeit neben der Uhrzeit ein Datum anzuzeigen?

    Das gab es doch mal oder?

    Würde das wirklich toll finden zumindest wenn ein Eintrag älter ist.

    • Hab’s das nicht früher mal?

    • Das wünschen sich meine User auch

    • Um Platz zu sparen und die Übersicht zu verbessern wird das Datum erst angezeigt, wenn man mit der Maus über die Uhrzeit fährt.


      Um das Datum dauerhaft anzuzeigen ist aktuell eine Templateänderung nötig. Dazu muss im Template shoutboxEntryList folgendes geändert werden.


      Code
      {@$shoutboxEntry->time|date:'H:i'}

      zu

      Code
      {@$shoutboxEntry->time|time}

      Alternativ gibt es auch die Möglichkeit das Klassische Design einzustellen, wo dies bereits so gelöst ist.


      Falls ihr mit keiner der Lösungen zufrieden seid, könnt ihr mir gerne einen Vorschlag hinterlassen: https://darkwood.design/features/index/53-modern-shoutbox/

      Thanks 1
    • Oh danke! Habs einfach auf Klassisches Design umgestellt :) Werd aber einen Feature Request hinterlassen damit man das im Backend aktivieren kann :)

      Like 1
  • Immer wenn ich die Box auf der Seite aktiviere kommt die Fehlermeldung:

    "Template compilation failed: syntax error in tag {if} in template 'shoutboxWysiwygToolbar' on line 86"


    Durch diesen Fehler kann ich danach nicht mehr auf die Seite zugreifen.

    Was kann ich da machen oder was mache ich falsch?

  • Bei der Übersetzung der Shoutbox ist mir aufgefallen, dass in Zeile 105 das Englische Wort "Can" mit zwei N geschrieben wurde :-)


    Gruss

  • Mahlzeit,

    gibt es die Möglichkeit neben Uhrzeit auch das Datum anzeigen zu lassen ?
    Für eine bessere Übersicht wann welcher Eintrag geschrieben wurde.

    Bzw. ist es möglich die anzeige von dem Klassik Design auf den Modernen Design zu übertragen ?

    Ansonsten gefällt mir die Shoutbox weiterhin. :)

    Like 1
    • Hallo,


      danke für dein Feedback. Das geht nur per Templateänderung.


      VG,

      Daniel

      Sad 1
    • Danke für die schnelle Antwort. :)

      Gibt es dafür irgendwo ein How to ? Bin mit Templates nicht wirklich vertraut. :'D

      Liebe Grüße
      Dennis

    • Würde ich auch suche!!! Würde eine Kiste Bier dafür via Paypal zahlen 😄


      LG

      Mario

  • Gibt es keine Möglichkeit die Löschung von Box und Archiv manuell auszuführen?

    Ich meine komplett und nicht jeden einzelnen Shout?

    Habe den Cronjob auf 1/1/1-31/1-12/0 eingestellt.

    Wenn ich dann auf Cronjob jetzt ausführen klicke - sind immer noch Inhalte in der Box.

    Danke für eine kurze Info.

    • Der kleinste Intervall für den Cronjob ist 1 Tag. In den Shoutboxoptionen kann hierfür eine 1 eingetragen werden. Nach der manuellen Ausführung des Cronjobs werden alle Einträge, die älter als 1 Tag sind gelöscht.


      Gerne kannst du folgenden Vorschlag für eine manuelle Löschung unterstützen: https://darkwood.design/featur…n/126-l%C3%B6schfunktion/

    • Prima, vielen Dank

  • Die Shoutbox sollte die "du" oder "sie" Anrede bei Fehlermeldungen verwenden können, demnach wie es im ACP eingestellt ist :)


    Danke.

  • Moin,

    Shoutbox gekauft, installiert, Rechte gesetzt, Box positioniert - läuft! Perfekt, vielen Dank!

    Läßt sich die Box "Im Inhaltsbereich oben" im Design der Boardliste darstellen?

    Kann ich das vielleicht über eine CSS Klasse einstellen?


    Viele Grüße,

    Martin

    • Und in diesem Zuge wäre es super, wenn man die Box zuklappen kann, wie eine Foren-Kategorie.

    • Hallo Martin,


      danke für dein nettes Feedback.

      Quote

      Läßt sich die Box "Im Inhaltsbereich oben" im Design der Boardliste darstellen?

      Das habe ich nicht ganz verstanden, wie du dir das vorstellst. Wenn du anstelle des modernen Messenger-Designs lieber eine Tabellarische Ansicht (ähnlich der Boardliste) haben möchtest, kannst du gerne mal das Klassische Design in den Optionen (ACP) ausprobieren. Womöglich ist das bereits das, was du suchst.

      Quote

      Und in diesem Zuge wäre es super, wenn man die Box zuklappen kann


      Dafür gibt es bereits einen Vorschlag, den du gerne unterstützen kannst. -> https://darkwood.design/featur…ppen-der-modern-shoutbox/

    • Moin, also die Shoutbox als Bestandteil der Foren-Liste, das beinhaltet dann quasi schon direkt das Zuklappen. Schau mal, so hab ich mir das gedacht. Dann könnte man die Shoutbox auch in der Reihenfolge beliebig platzieren:

      https://www.dropbox.com/s/ccx9…c1iw/WC_Shoutbox.jpg?dl=0


      Viele Grüße,

      Martin

    • Hallo Martin, danke für den Screenshot. Unabhängig vom „Zuklappen“ - hast du mal die Boxposition „im Inhaltsbereich oben“ ausprobiert? Ich bin mir grad nicht sicher, aber womöglich sieht das deinem Entwurf bereits sehr ähnlich.

  • Gibt es die alte Version auch noch irgendwo zu kaufen oder wurde diese vollständig durch die Pro-Version ersetzt?

    • Die alte Version gibt es nur noch für die alte Suite 3.1. Das optional wählbare "Legacy-Design" kommt der alten Version aber sehr nahe.

      Thanks 1
  • Hallo,


    Die Option „Automatisch scrollen“ ist für Besucher nicht standardmäßig aktiviert. Das heisst - die Besucher sehen in der Shoutbox den ersten und nicht den aktuellsten Beitrag.


    Gibt es eine Möglichkeit dies zu ändern?

  • Super schneller, netter Support

    Kann die Shoutbox nur Empfehlen, sie fügt sich superschön in die Seitenleiste ein und ist die Beste und schönste, der bisher verfügbaren Boxen dieser Art <3


    Hatte heute mal Support benötigt, da ich die älteren Versionen nicht mehr auf meiner Festplatte finden konnte und hier den falschen Downloadlink erwischte (ich blind oO )


    und bekam superschnell Hilfe - und voila, meine geliebte Box funktioniert wieder :love:


    Ein fettes Danke an Daniel - trotz, dass meine Version veraltet ist, wird dennoch drum gekümmert, auch wenn nichts mehr dran verdient ist :thumbup:

    Reply from Darkwood.Design ():

    Vielen Dank für dein nettes Feedback. Schön, dass ich dir weiterhelfen konnte. :):thumbup:

  • Produktbeschreibung nur für neuere Versionen gültig

    Unterstützte Versionen
    Burning Board 4.0 / WCF 2.0

    Burning Board 4.1 / WCF 2.1

    WoltLab Suite 3.0

    WoltLab Suite 3.1

    WoltLab Suite 5.2


    Meiner Meinung nach müsste direkt hier, bzw am Anfang der Produktbeschreibung darauf hingewiesen werden das auf älteren Burning Board's auch nur eine ältere Version des Plugins läuft ;(

    Die ältere Version des Plugins hat leider nichts mit der aktuellen Produktbeschreibung & Screenshots zu tun ?(

    Besonders weil ich hier kein technisches Problem sehe auch die ältere Version im Frontend in aktuellem HTML + CSS so zu updaten damit auch diese das Aussehen und den Funktionsumfang der Produktbeschreibung haben

  • Der Support macht es

    Die Shoutbox selber ist ein klasse AddOn, aber das Plus ist der Support wenn man Fragen hat. Da wird schnell, ruhig und sachlich geantwortet.

    Danke dafür!

    Reply from Darkwood.Design ():

    Vielen Dank für das nette Feedback und weiterhin viel Spaß mit unseren Plugins. :-)

  • 99% Perfekt

    Saubere und gelungene Arbeit. Bietet alles was das Herz begehrt und ist fast ein muss im eigenem Forum.


    Einziger Knackpunkt ist die Sortierung. Soll die neuste Nachricht oben & nicht unten erscheinen, wird auch das Eingabefeld für Nachrichten oben angezeigt. Konnte es durch Template-Editing zwar meinen Wünschen anpassen, allerdings fehlt mir da eine Option von Haus aus.

Customers Who Bought This File Also Bought