MyBB.de Forum
Usergroup Image - habe ich einen Denkfehler? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Usergroup Image - habe ich einen Denkfehler? (/thread-33965.html)



Usergroup Image - habe ich einen Denkfehler? - Erio - 28.11.2016

Hallo!

Ich habe das Forum durchforstet, jedoch keine klare Antwort für mein Problem gefunden (eventuell bin ich aber auch schon zu verwirrt).

Mein Problem:
-Ich habe mehrere Usergruppen (Registriert, Member, Moderator, Admin usw.) -> funktioniert alles wunderbar.
-Nun würde ich gerne manchen Usern (nicht der kompletten Gruppe) ein zusätzliches Gruppenbild geben (z.B. "Supporter", "VIP") usw.
Ein VIP kann jeder der (primären) Gruppen zugehörig sein. Es geht hier (so meine Idee) nicht um mehr/weniger Rechte sondern rein nur um das Gruppenbild (eine Art Auszeichnung). Beispiel: User A ist MEMBER, User B ist MEMBER und VIP: Unterschied soll nur ein VIP Bild (Bilder vorhanden) für User B sein.

Was habe ich gemacht:
Ich habe die (primären) Gruppen gleichgelassen.
Ich habe 2 neue Gruppen erstellt (Supporter, VIP) die ein entsprechendes Gruppenbild haben. - funktionierte vermeindlich gut.


Was ist passiert:
Die neuen Gruppen haben teilweise mehr Rechte. Ich habe die neuen als sekundäre Gruppe hinzugefügt ... und durch die Vererbung kam es nun bei einigen Benutzern dazu, dass sie mehr Rechte als vorher hatten bzw. bei manchen, dass sie weniger hatten.
Meine Idee die sekundäre Gruppe rein nur als "Bild-Provider" einzubauen hat leider nicht funktioniert. Kein Fehler bei myBB, aber wohl ein großer in meiner Denkweise.

Meine Frage nun:
Gibt es einen eleganteren Weg als nun alle Gruppen, zu klonen für Supporter und VIP? Es geht mir rein nur um diese Bilder ("Gruppenbilder") für ausgewählte Mitglieder.

Gibt es eventuell ein bereits fertiges Plugin, dass sowas lösen kann ... oder bin ich einfach schon zu blind da es eventuell ja auch mit den Bordmitteln lösbar wäre?

Würde mich über Hilfe freuen.


RE: Usergroup Image - habe ich einen Denkfehler? - MrBrechreiz - 28.11.2016

Hallo, eine recht einfache Methode ist dies via img Tag und css zu realisieren.

Beispiel:
  • Ordner im images Ordner anlegen mit dem Namen uid
  • Jeder User der ein extra Bildchen haben soll hat eine eindeutige UID. Also Das >Bild was ein bestimmter User erhalten soll, bekommt die UID des Users. ZB, 1.png für den Admin.
  • Dann einen img Tag erstellen in den Templates, wo dies erscheinen soll. ZB im postbit, postbit_classic, member_profile usw

Sollte dann etwa so aussehen, wenn es in das postbit und postbit_classic Template eingefügt werden würde.

Code:
<img src="images/uid/{$post['uid']}.png" alt="" />

Für das member_profile

Code:
<img src="images/uid/{$memprofile['uid']}.png" alt="" />


usw usw

Noch ein kleiner Nachtrag: Es kann sein das man die Bildgrössen width und height noch mit in den img Tag einbauen muss.