Discord-Sync (Shoutbox) 1.1.0 pl 1

Lizenzbestimmungen
Freie Lizenz
Website
https://hanashi.eu
Unterstützte Versionen
WoltLab Suite 3.1

Mit diesen Plugin bekommt dein WSC eine eigene Shoutbox, die direkt mit dem Discord-Server deiner Community verbunden ist.

Du möchtest gerne mehr Aktivität auf deinem Discord-Server, aber nicht jedes Community-Mitglied möchte einen Discord-Account erstellen? Mit diesem Plugin können deine Community-Mitglieder auch in Discord schreiben und mitlesen, ohne einen eigenen Discord-Account zu besitzen. Und das komplett kostenlos :)

Diese Shoutbox basiert auf keiner anderen Shoutbox und ist als Shoutbox komplett Standalone.

Features

  • in Shoutbox geschriebene Nachrichten werden direkt in Discord gepostet
  • in Discord geschriebene Nachrichten werden in der Shoutbox angezeigt
  • der Avatar und der Benutzername vom WSC werden beim Schreiben automatisch in Discord übertragen

Support

Support gibt es in meinem Supportforum oder auf meinem Discord-Server.

Voraussetzungen

Bilder

  • Version 1.1.0 pl 1

    • FEATURE: Benutzernamen-Verlinkung und Original-Forum-Avatare werden nun in der Shoutbox angezeigt
    • FEATURE: Mentions werden nun mit den Forenbenutzernamen aufgelöst
    • FEATURE: Shoutbox-Content kann nun asynchron geladen werden, wodurch die Seite keine unnötigen Ladezeiten mehr hat
    • FIX: einfach Anführungszeichen im Namen funktionieren nun

  • Version 1.0.5

    • FIX: Shoutbox wurde bei Gästen aufgrund eines JS-Fehlers nicht angezeigt
    • FIX: Shoutbox funktioniert nun auch im Internet Explorer

  • Version 1.0.3

    • FIX: Enter-Taste funktioniert wieder in allen Browsern

  • I added custom css for coloring different usergroups. My admins are red. They have the default text shadow on the css on the shoutbox, but everyones color is bland gray. I was curious how I could fix this.

  • Würd es Unterstützung für mehrere Discord Server geben ?

    • Hallo, inwiefern würde das Sinn machen?

    • Weil wir mehr discord channel / gruppen im benutzung haben.


      Wenn du es nicht machst könnte ich dein plugin (paket name) umbenennen zum beispiel Discord-Sync2?

      Damit ich 2 einbinden kann ?


      Dann müsstest du dir keine Arbeit machen und wir haben eine kleine und leichte lösung?

  • Hallo,


    ich habe aktuell das Problem, dass es zwar soweit echt super funktioniert (und das für ein Gratis-Produkt, Hut ab!!), die Nachrichten werden allesamt angezeigt.


    Jedoch ist es nun so, dass wenn ich Nachrichten auf dem Discord-Server lösche, die über das Forum geschrieben wurden, verschwinden diese auch aus besagtem. Lösche ich jedoch Nachrichten, die über Discord selber geschrieben wurden, dann sind diese natürlich vom Server weg, doch im Forum verschwinden sie leider nicht sofort, sondern erst wenn eine neue Nachricht über das Forum geschrieben wird. Schreibt man hier wieder eine Nachricht über Discord, erscheinen beide Nachrichten, also auch die Gelöschte bleibt bestehen. Wirklich erst eine Foren-Nachricht behebt das wieder.


    Hat dazu jemand eine Lösung?

    • Okay, es hat nur bei der 1. Nachricht funktioniert, jetzt werden auch solche aus dem Forum nicht mehr direkt gelöscht^^


      Aber immerhin "aktualisiert" es sich jetzt, wenn ich aus beiden Richtungen was schreibe.

    • Da ist ein Caching-System dahinter. Dauert bis zu 20 Sekunden bis die gelöschte Nachricht nicht mehr in der Shoutbox angezeigt wird, je nachdem was du beim Caching- bzw. Refresh-Interval eingestellt hast. Ansonsten mal F5 drücken ;)

    • Hi,


      natürlich bin ich mir dessen auch bewusst :)


      Das Problem ist, dass der "Client" bei 3 Sekunden steht, der Cache bei 10.


      Und auch nach 1 Minute warten, nach F5 drücken und selbst nach STRG+F5, sowie nach dem Leeren des Foren-Caches und sogar nach dem Aktualisieren aller Anzeigen (ja, ich bin das alles wirklich durch gegangen^^) passiert nichts.


      Wirklich erst wie erwähnt nach dem Absenden einer neuen Nachricht.

    • Interessant:


      Bei 2 Nachrichten kann ich 1 Nachricht löschen - wird auch miteinander synchronisiert, sodass im Forum dann nur noch die andere Nachricht steht.


      Anders bei der 2. (respektive der, die am Ende ALLEINE da steht), das synchronisiert sich nicht und bleibt bis zur nächsten geschriebenen Nachricht bestehen!

    • Gibt es da eine Lösung zu..? Die jeweiligen Nachrichten verschwinden auch nach 2 Tagen nicht, wenn sich nichts sonst ändert...

  • Hi gibt es die möglichkeit es an 3.0 anzupassen bitte?


    Code
    1. Discord Shoutbox eu.hanashi.discord-sync-shoutbox
    2. Benötigt das Paket „WoltLab Suite Core“ in Version „3.1.6“ oder höher, es ist aber nur Version „3.0.19 pl 1“ installiert.
    • Hallo, prinzipiell empfehle ich natürlich auf die aktuelle Version des WSC zu updaten. Ich habe bisher nicht geprüft, ob mein Plugin auf einer älteren Version läuft. Ich werde dies aber nachholen und ggf. ein Update für die 3.0 rausbringen.

    • vielen dank

    • Gibs schon was neues ?

    • Nein, ich lag die letzten 2 Tage krank im Bett.

    • Habe es nun getestet. Eine Anpassung an die ältere Version ist ohne großen Aufwand nicht möglich, da ich Funktionen benutze, die erst seit WSC 3.1 vorhanden sind.

  • Musste das Plugin deinstallieren. Hat den kompletten Forenbetrieb lahmgelegt. Scheinbar Apache's MaxClients ziemlich schnell erreicht oder ähnliches. Erzeugte ewig lange Ladezeiten.

  • Bei mir wird immer die neuste Nachricht abgeschnitten. Kann man das beheben? Man muss immer noch eine Ecke runterscrollen

    • Auf welchen Browser und Betriebssystem?

    • Firefox 64.0.2 (64-Bit) @ Win10 - nur dort habe ich auch immer einen "reload" Effekt, der optisch leicht störend wirkt :)

    • Muss ich mal testen. Firefox macht immer noch so sein eigenes Ding. Ich teste immer auf Chrome (Windows) und Safari (Mac).

    • alles klar... würde auch die andere Sortierfolge begrüßen.. habs schon mit einem array_reverse probiert, aber will nicht so. Hast du da schon einen konkreten Lösungsweg? Würde es gerne einfach hardcoded umdrehen

    • Siehe Kommentare weiter unten ;)

  • Hey echt cooles Plugin nur ein kleines Problemchen habe Ich noch,


    und zwar zeigt meine Discord-Shoutbox im Forum nichts an und bleibt leer - im Discord allerdings wird gepostet was in die Shoutbox "geschrieben" wurde.

    • Hi, bist du eingeloggt? In der Version 1.0.3 gibt es einen Bug wodurch Gäste keine Nachrichten sehen können.

    • Hi, ja bin eingeloggt. Gästen usw. wurde das Recht verweigert die Box zu sehen - rein für die ersten Testzwecke hat die Admingruppe rechte diese Box zu sehen.

    • Tritt zufällig ein JavaScript Fehler in deiner Browserkonsole auf?

    • Nein, Chrome Console zeigt auch keine Fehlermeldungen an - Fehlerlogs von WCF ebenfalls leer.

  • Klasse Plugin macht viel Freude und war gut zu konfigurieren.

    Ich habe aber noch zwei Verbesserungsvorschläge:

    1. Die neuesten Nachrichten sollten oben stehen (Ich weiß das es im Discord genauso ist)
    2. In der mobilen Ansicht ist man immer ganz oben und ließt derzeit immer die ältesten Nachrichten zuerst. Das Problem ist gelöst wenn Punkt 1 umgesetzt wird. Falls dies nicht möglich ist sollte man aber auch in der mobilen Ansicht ganz unten die neuesten Nachrichten zuerst angezeigt bekommen.
    3. Nachrichten Löschen ist derzeit nur vom Discord aus möglich. Eine funktion dies auch aus dem WSC heraus machen zu können wäre Prima.
    • Hallo, erstens will ich optional einbauen. Zweitens kann ich nicht nachvollziehen auf meinem iPhone in Safari wird automatisch nach unten gescrollt. Drittens bin ich bereits am überlegen das umzusetzen.

    • Wenn Punkt 1 umgesetzt ist wäre das schon mal super!


      Du kannst den zweiten Punkt gerne bei uns testen.

      http://www.spielerheim.de

    • Generell die neuesten Nachrichten ganz oben einzustellen finde ich nicht gut denn bei uns im Discord ist es wie in der Discord Shoutbox: die aktuellste Nachricht steht immer ganz unten. Wenn dann bitte wie angedacht optional.


      Das Plugin ist echt super und funktioniert toll. Vielen Dank dafür! Was vielleicht noch hübsch wäre ist ein (optionaler) "Senden" Button.


      Danke für das tolle Plugin! :thumbsup:

    • RotesMeerJogger wenn dann wird das ganze optional. Ich persönlich möchte es ebenfalls lieber wie im Originalzustand in Discord. Mit denn Senden-Button überlege ich mir mal.

      Peterson  wo genau finde ich die Shoutbox bei dir auf der Seite? Konnte sie gerade auf Anhieb nicht finden. Habe sie gefunden.

    • Super. Falls ich dir helfen kann sag einfach bescheid.

      Ein weiterer Wunsch der gerade aufkam ist eine Smiley auswahl einzubauen. Eventuell ein Button im Chat Fenster wie bei der anderen Shoutbox?