Follower: Friends list 2.0.1

License Agreement
Creative Commons <by-nd>
Website
http://revocode.de
Supported Versions
Burning Board 4.0 / WCF 2.0
Burning Board 4.1 / WCF 2.1
WoltLab Suite 3.0
WoltLab Suite 3.1

Lists for every user their own follower who were followed by themself (friendship system) and shows whether they are online.

Since version 2.0.0 RC 1 compatible with WoltLab Suite 3.0.

All versions of 1.X are only compatible with Burning Board 4.X.

All versions of 2.X are only compatible with WoltLab Suite 3.0.

All versions since 2.0.1 are compatible with WoltLab Suite 3.1.


This system is based on the mutual following of both users which create a connection between them. With this connection the status "friendship" is recognizable.


Know which friends are online


Just with one click you on the user panel you can see the current friends who are online. With one click on the avatar icon of your friend you can visit him directly on his profile. Aswell if you run with your mouse over the avatar icon you can see some information about your friend or enforce some user operations.


Get an overview with the friends list bar over your friends


Every single user is individually able to show or hide the friends list bar. If the bar was activated so it will be shown again if the website will be reloaded.


Having an overview: Show friends online and friends overview


On the site "friends online" you may see all friends who are online in an overview.
The site "friends" allows you to overview your whole friends list in an comfortable way.


Options: ACP -> System -> Options -> User -> Friends

  • (De-)activatable friends bar (since version 1.0.3)
  • 3 Display options: Avatar, username oder avatar + username
  • Sorting
  • Maximal amount of friends to display
  • Individuel timeout


Credit go to Harald-RS for this idea.

Images

  • Version 2.0.1

    Upgrade for WoltLab Suite 3.1
  • Version 2.0.0 pl 3

    Now the activated friends bar is posititioned at the top above the content
  • Version 2.0.0 pl 1

    Fixes an error with the cms box
  • Version 2.0.0

    Version for 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

  • 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)
  • 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.

  • Geiles teil :)

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

  • 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.

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

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

  • 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.

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

  • 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ß

  • Tolles Plugin, lohnt sich zu kaufen!!!

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

  • 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 :)

  • Sehr feines Plugin... ;)

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

  • 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!

  • Will auch das Update ;)

  • Super Plugin! Den Betrag i.H. v. 3,49 zahle ich gerne dafür.

Customers Who Bought This File Also Bought