vom Plugin einen Button nur für den Mod anzeigen

  • Seite 3 von 4
11.12.2023 18:56 (zuletzt bearbeitet: 11.12.2023 18:59)
avatar  Mike48
#31 RE: vom Plugin einen Button nur für den Mod anzeigen
avatar
Mitglied

Zitat von Ingmar im Beitrag #29
Ein Moderator ist ein Mitglied, wenn es unter Admin→Gruppen unten links die Moderatoren-Rolle zugewiesen bekommt.
Dann ist die Variable {{user_moderator}} true.

Die Variable gibt es aber nicht überall. In Thread fehlt sie.
In Thread ist die Variable {{user_moderator}} immer false bzw leer, auch wenn man selber Moderator ist. Hier fehlt die Variable.

Wenn der User in einem Forum ist wo er Moderator ist, dann ist die Variable {{user_moderator}} true.
In den anderen Foren ist false.

In der Schleife {{useronline.startlist}} werden die User die online sind angezeigt, die Moderateren sind.
Wird angezeigt egal wo man sich befindet.

1
2
3
4
5
 
{{useronline.startlist}} 
{{useronline:user_moderator==true.start}}
console.log("useronline:user_moderator # Mod user_id: {{useronline:user_id}}");
{{useronline:user_moderator==true.end}}
{{useronline.end}}
 



In Thread wird in der Schleife {{message.startlist}} true angezeigt wenn der Beitrag Ersteller Moderaroren ist.

1
2
3
 
{{message.startlist}}
console.log("message:user_moderator: {{message:user_moderator}}");
{{message.end}}
 



Wäre hilfreich wenn die Var {{user_moderator}} auch in Thread vorhanden ist wenn der User in dem Forum Modeartor ist.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
12.12.2023 14:47
avatar  Mike48
#32 RE: vom Plugin einen Button nur für den Mod anzeigen
avatar
Mitglied

Zitat von Mike48 im Beitrag #31
Wenn der User in einem Forum ist wo er Moderator ist, dann ist die Variable {{user_moderator}} true.
In den anderen Foren ist false.


Das stimmt leider nicht.
Ich habe gerade folgendes festgestellt festgestellt.
Wenn man Modrator ist, dann ist die Variable {{user_moderator}} in allen Foren true, unabhängig davon ob man in dem Forum wo man sich befindet Moderator ist.
Zitat von Mike48 im Beitrag #31
Wäre hilfreich wenn die Var {{user_moderator}} auch in Thread vorhanden ist wenn der User in dem Forum Modeartor ist.

Das bringt damnach auch nichts.
Das würde nur was bringen, wenn die Variable {{user_moderator}} nur in den Foren true ist, wo man Moderator ist.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
12.12.2023 15:50
#33 RE: vom Plugin einen Button nur für den Mod anzeigen
l2
Mitglied

Mike,
du schreibst zwar nicht in welchem Template du getestet hast, aber im V6 kommen wir zu widersprüchlichen Ergebnissen.( nutze das Script aus #30)

habe jetzt mal in der Iconbar getestet: sehen dort User, die Moderatorrechte haben, Icons die nur Moderatoren nutzen können sollen?

Da ist es tatsächlich so, dass die Moderatorengruppe gilt und nicht etwa die Moderatorenrechte. (Steht aber auch so da: "Code nicht für folgende Benutzergruppen anzeigen:"





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
12.12.2023 17:03
avatar  Mike48
#34 RE: vom Plugin einen Button nur für den Mod anzeigen
avatar
Mitglied

Zitat von l2otbart_57 im Beitrag #33
Mike,
du schreibst zwar nicht in welchem Template du getestet hast, aber im V6 kommen wir zu widersprüchlichen Ergebnissen.

Ich hatte mit V3 getestet.
Jetzt habe ich mit V6 getestet und da scheint es so zu sein, dass die Variable {{user_moderator}} nur in den Foren true ist, wo man Moderator ist.

Ich hatte vor, die Foren wo man Mod ist in einer Variablen im seesionstorage zu speichen die man dann in den Themen abfragen kann ob man da Mod ist.

Dann teste ich das mal im V&.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
13.12.2023 10:41
#35 RE: vom Plugin einen Button nur für den Mod anzeigen
l2
Mitglied

habe auch im V4 getestet, sieht bei mir genauso gut aus wie im V6





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
13.12.2023 10:46 (zuletzt bearbeitet: 13.12.2023 10:47)
avatar  Mike48
#36 RE: vom Plugin einen Button nur für den Mod anzeigen
avatar
Mitglied

Hallo @l2otbart_57
ich habe ein kleines Plugin erstellt mit dem ich die foren_id in denen man Moderator ist in einer Variablen speichere und diese im sessionstorage ablegt um sie in Thread abzufragen.

Nach meinen Erkenntnissen funktioniert das im V6 aber nicht im V3.
V1, V2, V4 habe ich noch nicht getestet.
Außerdem sieht es so aus, als ob es nur bei Usern funktioniert die nur Mod aber nicht auch noch Admin sind.
Bei Mod plus Admin ist man scheinbar überall Mod.

Ich kann dir das Plugin zum testen schicken mit Code-Freigabe.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
13.12.2023 11:21
#37 RE: vom Plugin einen Button nur für den Mod anzeigen
l2
Mitglied

Zitat von Mike48 im Beitrag #36
Hallo @l2otbart_57
Außerdem sieht es so aus, als ob es nur bei Usern funktioniert die nur Mod aber nicht auch noch Admin sind.
Bei Mod plus Admin ist man scheinbar überall Mod.

da die Admin-Abfrage überall sicher funktioniert, ließe sich der Admin-Fall ja noch ausschliessen, wenn er stört.

Zitat
Ich kann dir das Plugin zum testen schicken mit Code-Freigabe.


Momentan würde ich im V4 testen: 858677





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
13.12.2023 13:38
#38 RE: vom Plugin einen Button nur für den Mod anzeigen
l2
Mitglied

hi Mike,
dein Plugin arbeitet bei mir im V4 und mobil wie es soll, aber auch leider nicht mehr.
(funktioniert auch, wenn Moderator nicht "als Moderator sichtbar" geschaltet ist)

Wenn man im neuen Tab vom "Activity-Feed" oder "letzte Beiträge" direkt einen Beitrag aufruft, ohne vorher ein ForumÜbersicht gesehen zu haben, hat man keine Mod-Info, und das ist die Krux.

Wenn es keine Funktion gibt, mit der man die Moderatorrechte überall abfragen kann, bleibt mMn nur die Möglichkeit, die Moderator-Struktur in einer config_var oder global_var zu speichern ...

Damit ließe sich dann auch mein persönlicher Wunsch realisieren, in den Beiträgen nur dort die Verfasser als Moderator zu kennzeichnen, wenn sie in dem Forum Moderationsrechte haben.





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
13.12.2023 18:14
avatar  Mike48
#39 RE: vom Plugin einen Button nur für den Mod anzeigen
avatar
Mitglied

So kannst du mit einem Plugin Element Foren Übersicht (index_footer) die alle Moderatoren für die Foren ausgeben.
Könnte man zB. erstellen wenn ein Mod oder Admin die Foren Übersicht aufruft und die Liste in einer Globalen Variable ablegen.
Wenn die nicht hidden ist, steht die überall ohne API Aufruf zur Verfügung.

Die Daten muss man aufbereiten, da jeder Mod mit seinem Link und Namen ausgeben wird.

1
 
<a href="u1_Mike--.html">Mike48</a>
 


Muss man trennen und zu jeder user_id die forum_id als array speichern.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<div>
{{category.startlist}}
Kategrorie: {{category:title}}<br>
{{category:forum.startlist}}
{{forum:moderator==true.start}}
&nbsp;&nbsp;Forum_id: {{forum:id}} # Title: {{forum:title}} # Moderatoren: {{forum:moderator}}<br />
{{forum:subforum==true.start}}
{{forum:subforum.startlist}}
{{forum:moderator==true.start}}
&nbsp;&nbsp;&nbsp;&nbsp;Sub-Forum_id: {{subforum:id}} # Title: {{subforum:title}} # Moderatoren: {{forum:moderator}}<br />
{{forum:moderator==true.end}}
{{forum:subforum.end}}
{{forum:subforum==true.end}}
{{forum:moderator==true.end}}
{{category:forum.end}}
{{category.end}}
</div>
 


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
13.12.2023 22:17
#40 RE: vom Plugin einen Button nur für den Mod anzeigen
l2
Mitglied

danke Mike,

schön, mal solch einen Baustein zusehen. Habe bisher noch nicht mit Schleifen gearbeitet....





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
14.12.2023 10:31
avatar  Mike48
#41 RE: vom Plugin einen Button nur für den Mod anzeigen
avatar
Mitglied

Hallo @l2otbart_57

ich habe das Plugin mal erweitert.
Wenn Admins oder Mods auf die Forenübersicht gehen wird eine globalVar angelegt mit Listen der Moderatoren und in den Foren in denen sie Moderator sind.

Das funktioniert auch, wenn man vom AF oder andere Links direkt in ein Thema geht.

Plugin V 0.003 habe ich dir geschickt zum testen.
Hat jetzt aber einen neuen Namen: Moderatorliste für Thread


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
14.12.2023 10:42
avatar  creator
#42 RE: vom Plugin einen Button nur für den Mod anzeigen
cr
Mitglied

Zitat von Mike48 im Beitrag #41
Moderatorliste für Thread

Sollte es das nicht schon mit einem Update geben?
Von November 2022:
Zitat von Ingmar im Beitrag Entwickler-Talk
Eine Moderatoren-Liste gibt es in "Thread Flat" nicht. Das könnte ich dir aber mit einem der nächsten Updates in einer Template-Variable ausgeben.


 Antworten

 Beitrag melden
14.12.2023 11:16
avatar  Mike48
#43 RE: vom Plugin einen Button nur für den Mod anzeigen
avatar
Mitglied

Moderatoren Liste in Thread habe ich nicht gefunden. Steht bestimmt noch auf seiner ToDo Liste.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
14.12.2023 14:44 (zuletzt bearbeitet: 14.12.2023 14:49)
avatar  Ingmar
#44 RE: vom Plugin einen Button nur für den Mod anzeigen
avatar
Technik

Zitat von Mike48 im Beitrag #43
Moderatoren Liste in Thread habe ich nicht gefunden. Steht bestimmt noch auf seiner ToDo Liste.


Ich meine das müsste in der Variable {{forum_mods}} ausgegeben werden

-edit- Ja, das wird es - allerdings als String mit allen Mod-Namen inclusive link zum benutzerprofil. Um das in einem Script zu nutzen müsste man den String vermutlich nochmal mit einem Regex auseinandernehmen um an die Ids der einzelnen Moderatoren zu kommen.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
14.12.2023 14:58
avatar  Mike48
#45 RE: vom Plugin einen Button nur für den Mod anzeigen
avatar
Mitglied

Die Strings bekomme ich auch in der Foren Übersicht wenn ich da alle einsammle.
Die habe ich auch mit reger auseinander genommen.

Bin gespannt ob ich die Variable in Thorsten finde.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!