Benutzerabhängiges Headerbild

  • Seite 1 von 2
12.11.2017 12:43
#1 Benutzerabhängiges Headerbild
avatar
Mitglied

Hallo Leute,
zum Thema Header-Bildwechsel habe ich hier leider nichts gefunden, was mir weiterhelfen könnte,
daher beschreibe ich mal mein "Problem":

In meinem Forum integriere ich momentan einen separaten Bereich für unseren Kegelclub.
Hierfür habe ich auch den Benutzer "Kegelclub" mit entsprechenden Rechten eingerichtet.

Den Kegelclub-Mitgliedern meiner Page wird also der Benutzer "Kegelclub" zugewiesen.

Mein Ziel ist es, dass diese Mitglieder ein anderes Headerbild sehen !

Also ein "Benutzerabhängiger Headerbild-Wechsel"...

Hat vielleicht einer von euch einen passenden "Code" für mich ?

Danke vorab !


 Antworten

 Beitrag melden
12.11.2017 13:02
#2 RE: Benutzerabhängiges Headerbild
avatar
Mitglied

Ein seitenabhängiger Headerbild-Wechsel würde sicher auch zum gleichen Ergebnis führen, da die Kegelclub-Mitglieder ja nur
bestimmte Artikel, etc. aufrufen können....


 Antworten

 Beitrag melden
12.11.2017 16:54 (zuletzt bearbeitet: 12.11.2017 17:23)
avatar  ( gelöscht )
#3 RE: Benutzerabhängiges Headerbild
Gast
( gelöscht )

Hallo Andreas,

ich mach mal einen Anfang, um die Diskusssion ein wenig in Gang zu bringen.
Das Ganze ist son bisschen abhängig von der Art der Einbindung des Headerbildes. Hat man es über den Assistenten eingegeben, könnte man die ID thelogo ansprechen.
In meinem ersten Test würde dann der Admin z.Bsp. (tuserID=1), sollte in den meisten Fällen der Hauptadmin sein, ein anderes Logo sehen als alle anderen Mitglieder. Script in die Fusszeile setzen:

1
2
3
4
5
6
 
<script>
$(function(){
if(tuserID==1){
document.getElementById("thelogo").src="https://files.homepagemodules.de/b624252/a_418_5464ef9b.png";}
});
</script>
 



Als src-Adresse dann die gewünschte Grafik einsetzen.
Mit tuserID==0 würden beispielsweise alle nicht eingeloggten Gäste ein anderes Logo sehen.

Der Nachteil ist, dass man mit der tuserID immer nur einen bestimmten User ansprechen kann, (zumindest ist mir nichts anderes bekannt).
In Deinem Falle müsste man ja eine Usergruppe (Kegelclub) anspechen.
Ob das über eine JS Variable geht, weiß ich leider nicht. Da müssen nun die anderen Bastler ran, um das zu lösen.

Sonst muss man dann wohl doch in den Pluginbereich gehen und über die Forenvariable arbeiten.

Aber sicher haben Andere noch bessere Ideen !

MfG


 Antworten

 Beitrag melden
12.11.2017 17:41 (zuletzt bearbeitet: 12.11.2017 17:44)
avatar  .BiL.
#4 RE: Benutzerabhängiges Headerbild
avatar
Mitglied

Ich probiere schon eine ganze Weile damit herum. Mir gelingt hier das Ersetzen der Grafik nicht.

Damit es nur für eine Gruppe gültig ist, habe ich ein Plugin angelegt mit Gruppenvariable.
Ich bekomme aber das Script ohne die if-Abfrage nicht hin, denn die ist ja nun überflüssig.

.
Viele Grüße .BiL.
Friends of Xobor

Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.

 Antworten

 Beitrag melden
12.11.2017 17:47
avatar  ( gelöscht )
#5 RE: Benutzerabhängiges Headerbild
Gast
( gelöscht )

Das script ohne if abfrage ist ja nur eine Zeile:

1
2
3
4
 

<script>
document.getElementById("thelogo").src="//files.homepagemodules.de/b624252/a_417_29fa6c02.png";
</script>
 



Wenn du das in eine Gruppenschleife legst, sollte das gehen.

MfG


 Antworten

 Beitrag melden
12.11.2017 17:50
avatar  .BiL.
#6 RE: Benutzerabhängiges Headerbild
avatar
Mitglied

Dachte ich auch. Funzt aber bei mir nicht.

.
Viele Grüße .BiL.
Friends of Xobor

Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.

 Antworten

 Beitrag melden
12.11.2017 17:57
avatar  ( gelöscht )
#7 RE: Benutzerabhängiges Headerbild
Gast
( gelöscht )

ich habs gerade mal testweise in eine usergruppenschleife im foben_footer gelegt. die grafik wird einwandfrei ersetzt für diese Gruppe.

Vorausssetzung ist , wie ich schon schrieb, dass das eigene Logo die ID #thelogo hat, sonst muss man es sicher anders ansprechen.

LG


 Antworten

 Beitrag melden
12.11.2017 18:04
avatar  .BiL.
#8 RE: Benutzerabhängiges Headerbild
avatar
Mitglied

Gut. Ich glaube bei Andreas hat es diese ID. Dann funktioniert es ja vielleicht bei ihm auch.
Bei mir im Testforum wie gesagt nicht.

.
Viele Grüße .BiL.
Friends of Xobor

Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.

 Antworten

 Beitrag melden
12.11.2017 18:16
avatar  ( gelöscht )
#9 RE: Benutzerabhängiges Headerbild
Gast
( gelöscht )

wenn man das Bild in der Kopfzeile oder irgendwie anders als <img src=""/> eingebunden hat, kann man ihm ja noch nachträglich eine ID verpassen, die man dann zum Wechseln anspricht. <img id="meinHeader" src="Bildadresse" /> ... und dann im Script die ID "meinHeader" ansprechen.


 Antworten

 Beitrag melden
12.11.2017 18:26
avatar  .BiL.
#10 RE: Benutzerabhängiges Headerbild
avatar
Mitglied

Genau. Wollte grad schreiben, dass es mit einer eigenen ID funktioniert auch bei mir funktioniert hat.
Nun ist nur noch die Frage, ob und wie Andreas das verwenden kann.

.
Viele Grüße .BiL.
Friends of Xobor

Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.

 Antworten

 Beitrag melden
12.11.2017 18:30 (zuletzt bearbeitet: 12.11.2017 18:30)
avatar  ( gelöscht )
#11 RE: Benutzerabhängiges Headerbild
Gast
( gelöscht )

..das Problem ist, dass Andreas sich nicht mit Plugins auskennt und als Fusszeilenscript mir nur die tuserID bekannt ist. In wieweit eine Gruppenabfrage, die er ja bräuchte, über Script möglich ist, weiß ich halt nicht ...


 Antworten

 Beitrag melden
12.11.2017 20:35
#12 RE: Benutzerabhängiges Headerbild
avatar
Mitglied

Vielen Dank euch allen schon mal.

Wenn das halt benutzerabhängig nicht so einfach ist.....
funktioniert es evtl. einfacher, wenn man den Bildwechsel bestimmten aufgerufenen Seiten der Page zuordnet.

Wenn z.B. der Blog-Artikel "Kegelclub" geöffnet wird, dann soll halt oben ein anderes Headerbild erscheinen......


 Antworten

 Beitrag melden
12.11.2017 20:39
avatar  ( gelöscht )
#13 RE: Benutzerabhängiges Headerbild
Gast
( gelöscht )

Das wäre denkbar. Dazu müsste man wissen, wo der entsprechende Blockartikel ist bzw. welche Adresse er hat ?

MfG


 Antworten

 Beitrag melden
12.11.2017 21:13
avatar  .BiL.
#14 RE: Benutzerabhängiges Headerbild
avatar
Mitglied

Jetzt wo wir eine 5-Zeilen-Lösung haben

.
Viele Grüße .BiL.
Friends of Xobor

Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.

 Antworten

 Beitrag melden
12.11.2017 21:16
avatar  ( gelöscht )
#15 RE: Benutzerabhängiges Headerbild
Gast
( gelöscht )

na ja, die Blockartikellösung hat bloß 2 Zeilen ....


 Antworten

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