WoltLab Cloud Follower: Freundesliste 2.0.1

Listet für jeden Benutzer die eigenen Follower auf, die man selbst followt (Freundschaft-System) und zeigt an, ob diese online sind.

Seit Version 2.0.0 RC 1 mit der WoltLab Suite 3.0 kompatibel.

Alle Versionen von 1.X sind nur mit Burning Board 4.X kompatibel.

Alle Versionen von 2.X sind nur mit der WoltLab Suite 3.0 kompatibel.

Alle Versionen ab 2.0.1 sind mit der WoltLab Suite 3.1 kompatibel.

Das System basiert darauf, dass beide User sich gegenseitig folgen und somit eine Verbindung entsteht. Mit dieser Verbindung wird der Status "Freundschaft" erkannt.


Wissen, welche Freunde online sind


Mit einem Klick im Benutzermenü werden die aktuellen Freunde, die online sind, angezeigt. Mit einem Klick auf das Avatar-Icon des Freundes können Sie diesen direkt besuchen, beim Überfahren des Avatar einige Informationen sammeln oder Benutzeroperationen durchführen.


Mit der Freundeleiste immer alle Freunde im Blick haben


Jeder Benutzer kann die Freundeleiste individuell ab- oder anschalten. Sollte diese aktiviert sein, so wird die Freundeleiste auch nach einem neuen Seitenaufruf wieder angezeigt.


Übersicht haben: Freunde online und Freunde anzeigen


Mit der Seite "Freunde online" können Sie all Ihre Freunde, die gerade online sind, auf einem Blick betrachten.
Die Seite "Freunde" bietet Ihnen eine komfortable Übersicht über alle Freunde.


Optionen: ACP -> System -> Optionen -> Benutzer -> Freunde

  • (De-)aktivierbare Freundesleiste
  • 3 Darstellungsoptionen: Avatar, Benutzername oder Avatar + Benutzername
  • Sortierung
  • Maximale Anzahl der Freunde, die angezeigt werden sollen
  • Invididuelle Timeout-Angabe



Ein Dankeschön geht an Harald-RS für diese Idee.

Images

  • Version 2.0.1

    Upgrade für WoltLab Suite 3.1

  • Version 2.0.0 pl 3

    Positioniert die aktivierte Freundesleiste nun oben über den Inhalten

  • Version 2.0.0 pl 1

    Behebt einen Fehler mit der CMS Box

  • Version 2.0.0

    Version für WoltLab Suite 3.0

  • Version 1.0.4

    Added an option for users to disable/enable the friends list for their own.

  • Version 1.0.3 pl 1

    Fixes an issue where the amount of online users is not shown if the friends bar was deactivated

  • Version 1.0.3

    • Updated to the new WBB 4.1 dropdown menu
    • Small improvements
    • New option: (De-)Activate the friends bar for the whole board
  • Version 1.0.2 pl 1

    New:

    • Timeout-Option for online timeout display

    Fixed:

    • Sometimes the amount of online friends was counted wrong
  • Version 1.0.1

    Fixed:

    • Mobile layout is now displayed corretly
    • Avatars will now be bordered by default

    New:

    • 3 ways of display available: Avatar, Username or Avatar + Username
  • Version 1.0.0

    Initial version

  • Ich bekomme unter der 5.2 Version diesen Fehler vom Server ?


    - Use of undefined constant FRIENDSLIST_ENABLE_BAR - assumed 'FRIENDSLIST_ENABLE_BAR' (this will throw an Error in a future version of PHP)

    • Hallo. Sorry für die verspätete Rückmeldung. Besteht der Fehler noch? Typischerweise kommt dieser Fehler, wenn der Cache nicht ordentlich aufgebaut wurde. Probiere andernfalls nochmal den Cache zu löschen.

    • Danke für die Rückmeldung,im Moment habe ich den Fehler nicht mehr, scheint also wirklich mit einer Cache Leerung erledigt worden zu sein.

  • ist dieses Plugin für WoltLab Suite 5.2 oder auch ein Fehler wie die anderen ?

    • Hi. Das ist noch fehlerhaft markiert. Jedoch kommt auch bald ein neues Update mit dem dies auch behoben wird.

  • Wenn ich diese Freundschaftsliste installiere bekomme ich ein Error Seite geht nicht mehr


    Log Files

    <<<<<<<<868461a05b780ba5027cbbb185f9d095df2db91d<<<<

    Thu, 06 Dec 2018 08:11:03 +0000

    Message: A non-numeric value encountered

    PHP version: 7.2.11

    WoltLab Suite version: 3.1.6 pl 1

    Request URI: /xxxxx/

    Referrer:

    User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0

    Peak Memory Usage: 2052928/1073741824

    ======

    Error Class: wcf\system\exception\ErrorException

    Error Message: A non-numeric value encountered

    Error Code: 0

    File: /home/xxxxxee/public_html/xxxxx/lib/system/WCF.class.php (346)

    Extra Information: -

    Stack Trace: [{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/data\/user\/follow\/UserFollowerFriendsListAction.class.php","line":51,"function":"handleError","class":"wcf\\system\\WCF","type":"::","args":[2,"A non-numeric value encountered","\/home\/xxxxxee\/public_html\/xxxxx\/lib\/data\/user\/follow\/UserFollowerFriendsListAction.class.php",51,{"followList":"[redacted]","followObjectIDs":"[redacted]","follow":"[redacted]","friendsList":"[redacted]"}]},{"function":"getFriends","class":"wcf\\data\\user\\follow\\UserFollowerFriendsListAction","type":"->","args":[],"file":"[internal function]","line":"?"},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/data\/AbstractDatabaseObjectAction.class.php","line":204,"function":"call_user_func","args":[["[redacted]","[redacted]"]],"class":"","type":""},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/system\/event\/listener\/FollowerFriendsListListener.class.php","line":21,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/system\/event\/EventHandler.class.php","line":144,"function":"execute","class":"wcf\\system\\event\\listener\\FollowerFriendsListListener","type":"->","args":["wcf\\page\\CmsPage","wcf\\page\\CmsPage","assignVariables"]},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/system\/event\/EventHandler.class.php","line":177,"function":"executeInheritedActions","class":"wcf\\system\\event\\EventHandler","type":"->","args":["wcf\\page\\CmsPage","assignVariables","wcf\\page\\CmsPage","assignVariables@wcf\\page\\CmsPage",[]]},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/page\/AbstractPage.class.php","line":141,"function":"fireAction","class":"wcf\\system\\event\\EventHandler","type":"->","args":["wcf\\page\\CmsPage","assignVariables"]},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/page\/CmsPage.class.php","line":115,"function":"assignVariables","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/page\/AbstractPage.class.php","line":294,"function":"assignVariables","class":"wcf\\page\\CmsPage","type":"->","args":[]},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/page\/AbstractPage.class.php","line":114,"function":"show","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/lib\/system\/request\/RequestHandler.class.php","line":96,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/home\/xxxxxee\/public_html\/xxxxx\/index.php","line":9,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf"]}]

    <<<<

  • In der mobilen Ansicht ist weder die Freunde-Online-Anzeige sichtbar, noch lassen sich die Einstellungen aufrufen per Klick. Wurde in der Desktop Ansicht zumindest die Leiste aktiviert ist diese sichtbar, allerdings auch leer wie in der Desktop. Die würde ich bei 0 Freunden verbergen. Sonst top, danke :)

  • Habe 3 Fehler gefunden, sorry :D


    In Freundesliste und Freundeliste Online wird anscheinend die englichsche Sprachvariable verwendet.

    Und die Box "Freunde online" ist leider nicht zu sehen egal wo ich sie einbinde.

  • Hi Sonne,


    kannst du mich bei dir freischalten?

  • Hallo,


    ist eine Version, welche mit WSC 3.1 kompatibel ist geplant?

    • Hallo. Aktuell gibt es eine Version, die nur auf meiner Seite verfügbar ist und später auch hier rein kommt.


      https://update.revocode.de/index.php?server/13-testing/


      Ein Download ist nur möglich, wenn man registriert ist und manuell als Kunde freigeschalten wurde. Du kannst mir gerne einfach auf der Seite Bescheid geben und dann schalte ich dich frei.


      Gruß

    • Danke für die Info. Habe Dich gerade angeschrieben in Deinem Forum. Wäre klasse, wenn Du mich frei schalten könntest.


      Danke

  • Eigenschaften


    Bezeichner
    pro.coderz.sonnenspeer.wcf.follower.friendsList



    Version
    2.0.0 pl 3



    Erstellungsdatum
    28. Juni 2017




    Entwickler
    Sonnenspeer




    Prüfungsergebnis



    Paket Bezeichner Status
    Follower: Freundesliste pro.coderz.sonnenspeer.wcf.follower.friendsList

    Beta Community-Software: WoltLab Suite™ 3.1.0 Beta 2

    „WoltLab Suite Core“ (com.woltlab.wcf)
    • Hi. Was willst du du denn damit sagen?

    • Kannst mal schauen wie man sie mit der neuen bzw kommenden Version kompertibel manchen kann

    • Meinst du damit die Version 3.1?

    • ja

    • Ich werde mir dies anschauen wenn es ein vollständiges Release gibt.

  • Heho

    Der Updater sagt mir immer, dass eine Version 2.0.0 pl3 existieren würde, aber wenn ich aktualisieren möchte kommt Serverfehler 503.


    Wie bekomm ich das weg? Existiert so eine Version überhaupt?

    • Tag. Diese Version steht noch in der Freischaltung und sollte eigentlich nicht verfügbar sein. Diese sollte aber bald erscheinen.

  • huhu,
    in den Versionen steht, dass die letzte Version für WSC 3.0 ist, nur in der Übersicht nicht.
    Darum habe ich es auch erst über den Filter nicht gefunden.

    • Wurde erst vor ein Paar Stunden freigeschalten. Ich habe gewartet, bis das Plugin dann tatsächlich freigeschalten war um Missverständnissen aus dem Weg zu gehen. Es folgt aber noch ein Update aufgrund eines kleinen Fehlers mit der CMS Box.

      Like 1
  • Geiles teil :)

    Like 1
  • Es wäre gut, wenn Benutzer nicht nur die Friends-Leiste sondern auch die Friends-Anzeige deaktivieren können.

    • Aus welchem Grund?

    • Manche Benutzer wollen es ausschalten können. Wohl vor allen Dingen, weil sie irritiert sind von der Benachrichtigung bzw der Zahl und mit der Anzahl der anwesenden Freunde Nachrichten verbinden.

    • Kann ich einbauen. Sollte heute Abend fertig und dann bei mir im Store auch schon veröffentlicht sein. Die Veröffentlichung im Plugin-Store kann ein wenig länger dauern.

      Like 1
    • Super, danke Dir!

    • Ist hochgeladen. Falls du das Plugin hier erworben hast, kannst du dich gerne auch auf meiner Seite registrieren und ich werde dich dann dafür freischalten (falls du es noch nicht bist): http://revocode.de/store/index…r-freundesliste/#versions (Neuste Version 1.0.4)

  • Wie kann man User als Freunde hinzufügen?

    • Das System basiert darauf, dass beide User sich gegenseitig folgen und somit eine Verbindung entsteht. Mit dieser Verbindung wird der Status "Freundschaft" erkannt.
      D.h. User A folgt dir, aber es passiert noch nichts. Du folgst nun auch User A und ihr seid nun befreundet.

      Like 1
    • Plugin installiert, sehr zufrieden, danke für die schnelle Rückmeldung, wird weiter empfohlen :)

      Like 1
  • Kann man die Freundschaften jedes Benutzers in dessen Profil einsehen? Das wäre ein schöner Ersatz für Renommee...

    • Hallo. Nein, kann man nicht :/

    • Sehr schade. Danke trotzdem für die Antwort!

  • Die Funktion Freundschaftsanfragen gibt es doch im WBB4 nicht mehr. Was passiert dann mit dem Plugin? Haben es installiert, jedoch kein Erfolg, da es ja keine Freundesanfrage mehr gibt.

    • Das Plugin basiert auf das Folgen von Leuten. Wenn du einer Person folgst und diese Person wiederum dir folgt, dann seid ihr befreundet ;)

  • Hallo, wenn eine Fehlermeldung auf einer Seite auftaucht, wird die Freundeanzeige in der Userbar nicht geladen
    http://i.imgur.com/4ZtQJTc.png
    http://i.imgur.com/n7rJLjw.png

  • Ist es mit dem Plugin möglich, das mal unsichtbare "Freunde" sieht, auch wenn man das Recht nicht hat.
    Also wenn sich beide folgen, kann man die andere Person auch unsichtbar sehen.

    • Hallo. Nein, das spricht gegen das Prinzip der Unsichtbarkeit

  • Gute Plugin benutze ich imemr aber es geht leider nicht mehr mit WBB 4.0.11 gibtes da keine möglichkeit

    • Hi. Inwiefern geht es nicht? Kommt da ein Fehler?

  • follower-friends-online-list die darstellung sieht bissl komisch aus:
    http://www.pic-upload.de/view-27067838/show.png.html


    Die Infos unten Beiträge usw. sind etwas nahe am Rand

  • Lohnt sich nicht! Aufgesetztes System was das Follow-System nicht ersetzt. Zeigt leider nur ein paar Freundesboxen an und die Anzeige im UserPanel... :(

    • Hallo. Das soll das Follow-System in keinem Fall ersetzen. Es nutzt es um Verbindungen zu simulieren.


      Gruß

  • Fehler: Das Badge, wieviele Freunde online sind wird im userPanel erst angezeigt, wenn das Dropdown geöffnet ist. Zuvor ist das Badge nicht sichtbar.

    • Das Badge ist nur dann sichtbar, wenn auch wirklich Freunde online sind. D.h. Anzahl muss größer 0 sein.

    • Ich kann es aber eben genau WÄHREND Freunde online sind reproduzieren. Ich sehe klar, dass Benutzer online sind, die als Freunde gelistet werden müssten beim Laden der Seite. Das Badge wird allerdings erst befüllt, wenn ich das Dropdown öffne.

    • Ist nun behoben. Danke für die Meldung.

  • Hey, habe ein Problem.Man kann sich follown aber er zeigt die Member nie in der oberen Leiste an.
    Die Leiste ist verfügbar aber er zeigt keine Member an. Und ja sie sind Online :P

    • Habt ihr euch gegenseitig gefollowt? Du meinst die Leiste mit dem Dropdown oder die "Freundesleiste"?


      Hast du einen Link zur Webseite für mich? Mit einem Test-Account am Besten..


      Gruß


      //edit: Der Fehler wurde gefunden. Ich bringe heute ein Update dafür.


      Gruß

      Like 1
  • Tolles Plugin, lohnt sich zu kaufen!!!

    Like 1
  • Hey Sonne, würdest du evtl in einer kommenden Version das Dropdown dem des WCF 2.1 anpassen?

    • Hi,


      jap. Morgen lade ich es hoch. Dauert ein bisschen bis es freigeschalten wird.


      Gruß

      Like 1
    • So, das Update ist hochgeladen. Wer es jetzt schon mal anschauen will, kann sich das gerne in meinem Supportforum http://jme-community.com anschauen (natürlich ist eine Registrierung erforderlich)

    • Sonne hatte mich gestern registriert aber keine Mail zur Verifizierung erhalten, ist es möglich mich manuell freizuschalten?

    • Bist freigeschalten. Das Aktivierungsproblem hab ich irgendwie öfter^^ muss mal was dagegen machen.

    • Mit dem neuen Dropdown sieht es ja mal richtig nice aus, super geworden.

  • bekommt man einseitig angezeigte Follower, also Leute die einen zb vor der Einstellung - "Kann mir folgen: Benutzer auf Anfrage" auch wieder aus seinem Profil bzw seiner Profilseite ? - das ist bei mir die meiste Frage...

    • Mir ist nicht zu 100% klar, was du genau meinst, aber es werden nur Follower angezeigt, die sich gegenseitig followen. Also wenn nur du jemand folgst, dann MUSS er dir zurück folgen.

    • Also es gibt User die zb einem anderen User gefolgt sind bevor sie in ihren Einstellungen eingestellt haben das sie dafür Fragen müssen, also die Einstellung "Kann mir folgen: Benutzer auf Anfrage". Diese Personen erscheinen jetzt im Profil als folgender User aber der PRofileigentümer möchte diese Person nicht als folgenden User in seiner Liste haben...

    • Wenn diese Benutzer nicht angezeigt werden sollen, dann sollte man ihnen nicht folgen.

    • Man kann die Anfragen nicht löschen, Klickt man auf das Minus dreht das Rad sich tot aber sie bleiben in der Liste drin so meine ich das

    • Langsam wirds kompliziert :D um welche Webseite handelt es sich hier? Kannst du mir hierzu einen Testaccount erstellen, damit ich das ausprobieren kann?

  • einfach genial muss ich auch sagen.. .. gibt es aber eine Möglichkeit diese Anzeige online: es sind Freunde online abzustellenm oder nur auf bestimmten Seiten anzeigen zu lassen.. ??

  • Hey das Plugin gefällt mir. Allerdings nur im Woltlab Standard Style. Ich habe ein riesen Problem und zwar, wenn ich ein anderes Design implementiere, sieht man die eigenschaft "Freunde" nicht. Meine frage wäre, könnte man da irgendwas machen ? Ich hätte eine Idee und zwar, man könnte doch einfach wenn man auf sein Benutzerprofil klickt, das unter den Einstellung einfach die Option "Freunde" implementiert wird. Hier ein screenshot http://puu.sh/cq0s6.png :)

    • Hallo, das müsste mit jedem Design eigentlich passen. Kannst du mir eher Screens schicken, die zeigen, wie das NICHt zusammenpasst? Gruß

    • Hey sicher doch. So sieht es vorher aus (Standard WBB Style): http://puu.sh/cq29a.png & So sieht es nacher aus (Random Style): http://puu.sh/cq2jq.png Livedemo kannst du gerne unter meiner Seite sehen: http://inferniusmt3.com/board/

    • Hast du einen Testaccount für mich? (per Konversation bitte)

    • done

    • Ja, jetzt versteh ich was du meinst. Naja das hängt damit zusammen, dass da oben ganz schön viel Zeug ist^^ Leider kann man das nicht einfach so in das Profil-Dropdown integrieren, da es ja selber ein eigenes Dropdown ist. Vielleicht solltest du die Suche irgendwo anders hinbauen oder bestimmte Sachen in der oberen Leiste (wie Sprache) wegblenden um genug Platz zu bekommen. Gruß

  • Sehr feines Plugin... ;)

  • Hab mir die neue Version runtergeladen. Nur komisch die Datei heisst "pro.coderz.sonnenspeer.wcf.externalLinks.tar"

    • Da wird er bestimmt das Paket vertauscht haben, mit seinem anderen "Weiterleitungsplugin"

    • Ja wahrscheinlich.... aber das WoltLab das bei der Prüfung nicht bemerkt hat *feix

    • mist... -.-' sorry

    • Hab nun die richtige Datei hochgeladen... hatte versehentlich das falsche Paket zur Hand.

    • Ist schon spät. Ich hab's auch zu spät gemerkt :P

  • Hallo, es dauert ewig bis ein Freund der sich ausgeloggt hat aus der Liste verschwindet. Besteht die Möglichkeit das zu beeinflussen, damit dies schneller geschieht!

    • Hallo, ich könnte eine Option dafür einbauen, die einem Administrator erlaubt, die Zeitspanne selber einzustellen. Aktuell wird die normale "Benutzer-Online" Zeit verwendet

    • Das klingt super ...

Customers Who Bought This File Also Bought