Board subscription 1.0.4

License Agreement
GNU Lesser General Public License (LGPL)
Website
http://revocode.de
Supported Versions
Burning Board 4.0 / WCF 2.0
Burning Board 4.1 / WCF 2.1

Subscribes target forums which keeps you up-to-date with notifications

Subscribes target forums which keeps you up-to-date with notifications


Choose by yourself about which forums you want to stay informed.


Options for users:

  • Notifications about new content via instant e-mail or daily e-mail
  • Notification via notification system

Images

  • Version 1.0.4

    Improved the presentation of the board subscription icons in the board list.


    Added an option for administrators to decide whether the board subscprition icons should be not displayed, only displayed for subscribed board or be displayed for all boards.

  • Version 1.0.3 pl 1

    Fixed an error which displayed subscribed board not always as subscribed
  • Version 1.0.2 pl 1

    Fixes an error for guests
  • Version 1.0.2

    Added differentation for the bookmark badge which shows whether a board is not subscribed (bordered badge) or subscribed (filled badge)
  • Version 1.0.1 pl 6

    Fixes a design error for WBB 4.0.X came with the latest update

  • Version 1.0.1 pl 5

    Notification message is now more detailed

  • Version 1.0.1 pl 4

    • Fixes an error for WBB 4.0 when a thread was finally deleted
    • Added it (Italia) language support
  • Version 1.0.1 pl 3

    • Minor fix
    • Notifications about moderated threads will only be send when the thread will be enabled
  • Version 1.0.1 pl 2

    Fixes minor error which randomly loaded a wrong event class

  • Version 1.0.1 pl 1

    Fixes fatal error after creating a thread or post

  • hi, wenn man in der Mail zu einem neuen Thema auf den Link klickt, um das Thema aufzurufen, so bleibt die entsprechende Benachrichtigung zu diesem Ereignis "NutzerXY hat das Thema "Testthema" im Forum "Testforum" erstellt" dennoch erhalten.


    Zudem wollte ich fragen ob es möglich ist, den Namen des Forums in den Betreff der Mail zu packen, z.B. "Neues Thema im Forum "XYZ" ".


    Gruß, Afox

    • hi, ist das Erste ein Fehler? Gruß, Afox

    • Hi. Ich hab aktuell kein WBB 4 Forum da und kann das nicht prüfen. Da die Programmierung schon länger her ist, kann ich dir das auch nicht aus dem Kopf sagen. Sorry.


      Wenn ich später (in einigen Wochen erst) etwas mehr Zeit habe, werde ich das prüfen.

    • ok, und wie sieht es mit dem Forentitel in der Mail aus? Wäre das machbar? Gruß, Afox
      PS: Evtl. könnte man das dann auch noch mit dem fehlenden Breadcrumb (siehe etwas weiter unten mein Kommentar vom 19. Mai 2017) korrigieren. Wäre echt hammer wenn das noch gefixt würde :)

    • Ich werde nach meinen Semesterprüfungen - Anfang August - mir alle Meldungen anschauen und ggf. ein Update bereitstellen.


      Gruß

    • hi, Prüfungen erfolgreich überstanden?

  • st es möglich das icon zu ändern und wen ja wie muss mann es machen ?

  • hi, habe noch einen kleinen Fehler gefunden:
    Und zwar fehlt bei dem Menüpunkt "Abonnierte Foren" ein Breadcrumb-Verweis auf das Forum.
    Zum Vergleich kannst du den Menüpunkt "Abonnierte Themen" betrachten.
    Gruß, Afox

    • hi nochmal, kannst du das bestätigen oder ist das nicht anders lösbar?

    • Hi. Ich kann aktuell auf kein WBB 4.X zugreifen und kann das somit nicht bestätigen. Aber selbst wenn das so wäre, würde ich nur ein Update herausbringen, wenn es ein Problem geben würde. Der Breadcrumb-Link ist für mich kein Grund für ein Update, sorry.

  • hi, nach dem Update auf 1.0.4 fügt er bei mir bei Foren mit langem Text eine extra Zeile unter dem Forum ein.
    Gruß, Afox

    • Selbiges Problem hier, es wird einfach eine zusätzliche (unnötige) Leerzeile eingefügt. Was nicht schön aussieht.

    • Ihr meint auch bei Foren ohne Abo Icon?

    • Korrekt.

    • eigentlich meinte ich nur wenn ein Icon angezeigt wird...

    • Das sie überall entsteht, wo Icons sind ist normal. Es gibt hier keine einheitliche Lösung, da in jedem Forum die einzelnen Foren unterschiedlich sein können.


      Mal kann der Titel so lange werden, dass das Icon diesen überdeckt. Mal gibt es keine Beschreibung und dann ist der Platz nicht mehr ausreichend und ein Teil wird abgeschnitten. Das ist aktuell die einzig beste Universallösung die ich finden konnte.

  • Wie bekomme ich das icon16 denn deaktiviert, das ist bei mir in version 1.02 nicht zu sehen und brauch ich an der Stelle nicht, da es dort serh hässlich ausschaut. Hab es schon mit css displey: none versucht, aber gehen imme rnoch andere Zeichen wegen wie die der Unterforen. https://www.nightmare-horrormovies.de/Bilder/icon16.jpg

    • Möchtest du diese komplett ausblenden oder nur für Foren die aktuell nicht abonniert sind?

    • Auf der Hauptseite komplett ausblenden.

    • Folgender CSS Code:
      .boardSubscription.statusDisplay { display: none; }

    • In Opera (43.0.2442.1144) sind diese Symbole teilweise recht seltsam positioniert, evtl. nur bei längeren Beschreibungen. Ist das bekannt? Es ist dann nicht neben der letzten Zeile, sondern darunter. Wenn darunter kein weiteres Unterforum ist, ist das Icon "irgendwo". Nachtrag: Womöglich tritt das auf, wenn hinter der letzten Zeile kein Platz mehr ist.

    • Hast du ein Bild davon für mich? Das wäre nett :)

  • Ist das ganze auch für WSC geplant?

  • Achtung verursacht fehle mit dem Plugin Clan Verwaltung: Foren 1.0.5
    Es ist nur das Clan Forum davon betroffen.

  • Danke!

  • Fehler weg vielen Dank @sonnenpeer

  • Foren abonieren 1.0.2 Update verursacht Fehler


    Thu, 29 Dec 2016 20:59:46 +0000
    Message: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'user_object_watch.objectTypeID' in 'where clause'
    File: /home/www/hubo/htdocs/wcf/lib/system/database/Database.class.php (231)
    PHP version: 7.0.14-1~dotdeb+8.1
    WCF version: 2.1.12 (Typhoon)
    Request URI: /board/513-samsung-sonstige-ger%C3%A4te/
    Referrer:
    User-Agent: Mozilla/5.0 (compatible; YandexBot/3.0; +yandex.com/bots)
    Information: "<b>sql type:<\/b> wcf\\system\\database\\MySQLDatabase<br \/><b>sql error:<\/b> Unknown column 'user_object_watch.objectTypeID' in 'where clause'<br \/><b>sql error number:<\/b> 42S22<br \/><b>sql version:<\/b> 5.5.53-0+deb8u1-log<br \/><b>sql query:<\/b> SELECT\t\n\t\t\t\t\tboard.*\n\t\t\t\tFROM\twbb1_board board\n\t\t\t\t\t\n\t\t\t\t\tWHERE user_object_watch.objectTypeID = ? AND user_object_watch.userID = ? AND board.boardID IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND board.isClosed = 0 AND board.boardID = ?\n\t\t\t\t\tORDER BY board.boardID<br \/>"
    Stacktrace:
    #0 /home/www/hubo/htdocs/wcf/lib/data/DatabaseObjectList.class.php(199): wcf\system\database\Database->prepareStatement('SELECT\t\n\t\t\t\t\tbo...', 0, 0)
    #1 /home/www/hubo/htdocs/lib/system/event/listener/BoardSubscriptionViewableListener.class.php(24): wcf\data\DatabaseObjectList->readObjects()
    #2 /home/www/hubo/htdocs/wcf/lib/system/event/EventHandler.class.php(221): wbb\system\event\listener\BoardSubscriptionViewableListener->execute(Object(wbb\page\BoardPage), 'wbb\\page\\BoardP...', 'assignVariables')
    #3 /home/www/hubo/htdocs/wcf/lib/page/AbstractPage.class.php(127): wcf\system\event\EventHandler->fireAction(Object(wbb\page\BoardPage), 'assignVariables')
    #4 /home/www/hubo/htdocs/wcf/lib/page/MultipleLinkPage.class.php(219): wcf\page\AbstractPage->assignVariables()
    #5 /home/www/hubo/htdocs/wcf/lib/page/SortablePage.class.php(90): wcf\page\MultipleLinkPage->assignVariables()
    #6 /home/www/hubo/htdocs/lib/page/BoardPage.class.php(354): wcf\page\SortablePage->assignVariables()
    #7 /home/www/hubo/htdocs/wcf/lib/page/AbstractPage.class.php(276): wbb\page\BoardPage->assignVariables()
    #8 /home/www/hubo/htdocs/wcf/lib/page/AbstractPage.class.php(100): wcf\page\AbstractPage->show()
    #9 /home/www/hubo/htdocs/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run()
    #10 /home/www/hubo/htdocs/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()
    #11 /home/www/hubo/htdocs/index.php(10): wcf\system\request\RequestHandler->handle('wbb')
    #12 {main}

  • hi, ich nochmal. Kennst du zufällig dieses Plugin: https://pluginstore.woltlab.co…ents-in-themenauflistung/
    Meinst du eine solche Funktionalität wäre auch mit "Foren abonnieren" möglich? Also wenn ein Badge in der Forenauflistung angezeigt wird dahinter ein Link steht mit der man die Abofunktion steuern kann? Gruß, Afox

    • Hi. Kannte ich nicht, aber das wird sicherlich möglich sein. Werde es mir mal nach Neujahr irgendwann anschauen^^ hab leider noch einiges zu programmieren.

    • na, wie läuft´s? immernoch viel zu tun? :D

    • Ja leider :( Muss ich noch eine Weile vorschieben.

    • wenn du es umsetzt bin ich sehr glücklich :)
      kannst du "Weile" nur ein wenig eingrenzen? Nur damit ich eine grobe Vorstellung habe :|

    • Möchte ich ungern, da ich wirklich nicht weiss, wann ich dazu kommen werde. Hoffentlich innerhalb Januar, kann es aber nicht versprechen.

  • Hallo, bei mir stimmt das badge in der Forenübersicht nicht. Es ist standardmäßig gefüllt, was jedoch das Zeichen für ein Abonnement ist. Richtig wäre: Nicht abonniert=ungefüllt, Abonniert=gefüllt. Browser ist Firefox. Gruß, Afox

  • Leider funktionieren die Benachrichtigungen mit der aktuellen Version nicht. Eigentlich sollte wie bei abonnierten Themen unter "Benachrichtigungen" die Anzahl der Meldungen als Zahl sowie die neusten Beiträge der entsprechenden Foren angezeigt werden, was sie aber nicht tun. Man kann die entsprechenden Beiträge nur direkt aus der Menuleiste aufrufen.

  • Super Plugin - aber könnte man dieses nicht konfigurierbar machen? Also einstellbar, welche Foren überhaupt abonnierbar sind und/oder auch, welche Benutzergruppen die Funktion "Forum abonnieren" überhaupt verwenden dürfen? Denn Für interne Moderationsforen ist das ja eine super Funktion - aber ggf will man ja nicht, daß User MEGA-Unterforen abonnieren, wo sonst am Tag vom Server 10.000 eMails rausgehen würden..

    • Jeder Benutzer kann für sich selber einstellen, welche Foren er abonnieren möchte. Wenn er nur Unterforen abonniert, bekommt er halt auch nur für diese eine Beachrichtigung. Eine Einschränkung für Benutzergruppen macht wenig Sinn. Dies ist ja genauso wie bei "Thema abonnieren"

    • das macht schon sehr viel Sinn - zum Beispiel (wie oben in meinem Beitrag geschrieben), wenn du das den normalen Nutzern gar nicht erlauben willst.. Wenn zum Beispiel nur Moderatoren diese Funktion nutzen können sollen..
      Denn wenn die User das nutzen - und auch mit eMail Benachrichtigung - und du hast ein richtig großes Forum mit > 300.000 Mitgliedern, dann würde das eMail-Traffic ohne Ende erzeugen und du würdest von Providern wie AOL und GMX mal schnell gesperrt werden wegen SPAM-Verdacht.. daher macht das schon Sinn, das ganze entweder auf Nutzergruppen beschränken zu können und oder auch nur auf bestimmte Unterforen

    • Hattest Du meine Antwort bekommen? Bitte nochmal Rückinfo, ob das aus genannten Gründen nicht evtl doch Sinn machen würde?

  • An update of package de.sonnenspeer.wbb.board.subscription from version 1.0.1 pl 5 to 1.0.1 pl 6 is not supported


    Stacktrace:


    #0 /var/customers/webs/ni418740_2/wcf/lib/system/package/PackageInstallationScheduler.class.php(518): wcf\system\package\PackageInstallationScheduler->findShortestUpdateThread('de.sonnenspeer....', Array, '1.0.1 pl 5', '1.0.1 pl 6')
    #1 /var/customers/webs/ni418740_2/wcf/lib/system/package/PackageInstallationScheduler.class.php(106): wcf\system\package\PackageInstallationScheduler->updatePackage(65, '1.0.1 pl 6')
    #2 /var/customers/webs/ni418740_2/wcf/lib/system/package/PackageInstallationScheduler.class.php(67): wcf\system\package\PackageInstallationScheduler->tryToInstallPackage('de.sonnenspeer....', '1.0.1 pl 6', true, false)
    #3 /var/customers/webs/ni418740_2/wcf/lib/data/package/update/PackageUpdateAction.class.php(497): wcf\system\package\PackageInstallationScheduler->buildPackageInstallationStack(false)
    #4 /var/customers/webs/ni418740_2/wcf/lib/data/package/update/PackageUpdateAction.class.php(449): wcf\data\package\update\PackageUpdateAction->createQueue('update')
    #5 [internal function]: wcf\data\package\update\PackageUpdateAction->prepareUpdate()
    #6 /var/customers/webs/ni418740_2/wcf/lib/data/AbstractDatabaseObjectAction.class.php(196): call_user_func(Array)
    #7 /var/customers/webs/ni418740_2/wcf/lib/action/AJAXProxyAction.class.php(77): wcf\data\AbstractDatabaseObjectAction->executeAction()
    #8 /var/customers/webs/ni418740_2/wcf/lib/action/AJAXInvokeAction.class.php(96): wcf\action\AJAXProxyAction->invoke()
    #9 /var/customers/webs/ni418740_2/wcf/lib/action/AbstractAction.class.php(49): wcf\action\AJAXInvokeAction->execute()
    #10 /var/customers/webs/ni418740_2/wcf/lib/action/AJAXInvokeAction.class.php(63): wcf\action\AbstractAction->__run()
    #11 /var/customers/webs/ni418740_2/wcf/lib/system/request/Request.class.php(58): wcf\action\AJAXInvokeAction->__run()
    #12 /var/customers/webs/ni418740_2/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()
    #13 /var/customers/webs/ni418740_2/acp/index.php(9): wcf\system\request\RequestHandler->handle('cms', true)
    #14 {main}

  • Da deine Website leider down ist, kommt der Bugreport direkt hier: Seit dem neuesten Update (Version 1.0.1 pl 5) gibt es schlimme Darstellungsfehler bei den Benachrichtigungen, siehe: http://www2.pic-upload.de/img/28568826/Zwischenablage01.jpg (das Gepixel ist natürlich nicht der Fehler, sondern die irgendwie "unformatierte" Ausgabe).

    • Hallo. Auf meinem Testforum funktioniert alles einwandfrei. Dort sind kaum Plugins installiert und am Stil nichts geändert.
      Eventuell ist hier etwas anderes das Problem. Wenn du möchtest, kann ich mir das mal anschauen. Dazu benötige ich einen Testaccount (bestenfalls zwei - um zu Abonnieren und dann mit dem anderen einen Beirag dort zu schreiben) und den Link zur Webseite.

    • Danke, ich habe dir eine Konversation geschickt.

  • Wäre es eigentlich möglich die Benachrichtigungen mit dem Themen Title und evtl. auch dem geschriebenen Usernamen zu ergänzen? Also in etwa so:
    "-Username- hat ein Thema mit dem Namen -ThemenTitel- im Forum -ForumName- erstellt"

  • Hallo Sonnenspeer, gibt es bei diesem Plugin die Möglichkeit alle User standardmäßig ein Forum abonnieren zu lassen? Damit diese regelmäßig Informationen dazu via Email bekommen?

    • Hallo. Soweit ich weiss gibt es in WBB 4.1 eine solche Einstellung, aber ich habe diese noch nie benutzt. Anderfalls könnte man das über einen SQL-Befehl machen, aber das ist schon etwas fortgeschrittener. ;)

    • Mit der Einstellung im 4.1er werden aber nicht die "Vorgabewerte für Benachrichtigungen" gemeint oder?

    • Ach da hab ich mich vertan. Dazu gibt es keine Option.

  • Es gibt einen Fehler, wenn ein Beitrag erst durch einen Moderator freigeschaltet werden muss wird wieder ein Mail und eine Benachrichtigung eines neues Themas verschictk.

  • hallo


    besten dank für dein plugin. hat gut funktioniert.
    jedoch seit einigen wochen kommt keine mail mehr bei mir an ==> irgend was geht nicht mehr.


    kannst du mir einen tipp geben wo ich suchen kann?

    • Hallo. So einen Fehler zu finden ist schwierig. Es könnte an dem E-Mail-Hoster liegen..an falschen E-Mail-Einstellungen im ACP allgemein...evtl. die Foren nicht abonniert worden... die Einstellung für Benachrichtigungen nicht richtig eingestellt sein... Du könntest mir ja gerne mal einen Link schicken und einen Test-Admin-Account anlegen und dann könnte ich es testen und anschauen.


      Gruß

    • naja lustigerweise ist es so das von 10 erstellten threads im selbern forum ich nur von ca. 8 eine benachrichtigung kriege.
      ich schuae mir dass jetzt aber mal genauer an und melde mich evtl. nochmalls

  • Irgendwie werden keine Benachrichtungen bei einem neuen Thread mehr per Email verschickt? EDIT: Mein Fehler geht :)

  • Danke, Super Plugin ! Wünschenswert wäre noch die Benachrichtigungsart "Konversationen" = "Persönliche Nachricht" alte (PN)

  • Thanks you. Keep up the good work :)

  • Bug in der Benachrichtigung siehe Screenshot dort steht "Hat...) aber kein Nickname voran:
    http://www11.pic-upload.de/20.05.15/i5pxyyqzuldf.png

    • Das große "H" in "Hat" ist nicht umsonst groß^^. Das steht dort, weil es der Satzanfang ist und vorher auch nichts kommt :P Diese Form kommt noch vom WBB 4.0, da die Benachrichtigungen nicht gruppiert wurden.


      Kann man mit einem Update irgendwann mal ausbessern.

    • Sonnenspeer, will you upload the fix to that? It seems you fixed that on your board already.

    • Der Fehler wurde bereits vor langer Zeit schon gelöst. Der User StratoKyke hatte eine alte Sprachvariable verwendet, um dies in eine andere Sprache zu übersetzen und hat deswegen einen Fehler erhalten.


      Gruß

  • Vielen Dank! :)
    Aber warum muss man für den Changelog immer die Page verlassen? :(


    Changelog v1.0.1 pl 3:


    Minor fix
    Notifications about moderated threads will only be send when the thread will be enabled

    • Hi. Weil ich das einheitlich haben möchte und nicht überall die Änderung mehrfach posten will.


      Du kannst ja die Seite in einem neuen Tab öffnen...dann verlässt du die aktuelle Seite ja nicht ;)

  • Works in 4.1 :)

  • Auch in der pl1 scheint noch ein Fehler zu sein: http://jme-community.com/index…statement-SQLSTATE-HY093/

  • Beim antworten auf einem Thema kommt folgener Fehler.


    PHP notice in file /www/.../lib/system/event/listener/BoardSubscriptionPostSaveActionListener.class.php (30): Trying to get property of non-object

    • Das gleiche bei uns. Über 20 Fehlermeldungen im Log seit dem Plugin Update.

    • Wurde auch schon in dem erwähnten Support-Forum gemeldet. Habs erstmal wieder deinstalliert...

    • Hallo,


      danke für die Meldungen. Das ist ein sehr seltsamer Fehler. Ich selber kann ihn in meinem Testforum nicht reproduzieren. Habe gestern sogar bei einem Plugin-User der den gleichen Fehler hatte, versucht den Fehler zu finden, jedoch kam dann auch keine Fehlermeldung mehr.


      Ich forsche weiter nach.


      Gruß

    • Bei mir leider auch beim Thema erstellen (immer).
      Habe das Plugin vorerst daher deinstalliert.
      Sonst Top arbeit! ;)


      Grüße

    • Hab dafür schon eine Lösung gefunden. War nur ein alter Befehl, der noch in der Datenbank war. Habe dafür ein Update nun hochgeladen.


      Eine Neuinstallation hilft da auch, da der Befehl dann nicht mehr in der Datenbank ist.


      http://jme-community.com/index…ieren/?postID=101#post101


      Gruß

  • Entschuldigung, wenn ich das ganze Missverstehe, aber ich kann all das doch schon standardmäßig im WBB 4.x einstellen? _Wozu dann das Plugin?
    Lg
    @Forenabos bearbeiten
    @Forenabo_Mailbenachrichtigung

    • Hallo. Mit dem 4.0.X sowohl mit dem 4.1.X gibt es diese Funktion nicht. Sie wird erst ab 4.2 eingebaut. Das was du meinst ist vielleicht Thema abonnieren.


      Gruß

    • Ohje ohje ohje, da hab ich mich ja mal geirrt, tut mir leid, habe dir aber eh von Haus aus +1 gegeben ;) - dann ist es ein super Plugin!

    • Kein Problem ;) und danke! :)