[erledigt] Neue PN bei Imagemap hervorheben
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
[erledigt] Neue PN bei Imagemap hervorheben
Style: Subsilver2
Also ich hab für mein Board ein Imagemap erstellt mit den wichtigsten Links, so sieht das aus:
[ externes Bild ]
das Problem ist jetzt, dass man nicht sehen kann, ob man eine neue Private Nachricht hat.. Kann man da was machen?
Also vielleicht, dass das Bild bei einer neuen PN automatisch wechselt?
Z.B. zu dem hier:
[ externes Bild ]
Damit man halt sieht, dass man ne neue PN hat.
Lg
Also ich hab für mein Board ein Imagemap erstellt mit den wichtigsten Links, so sieht das aus:
[ externes Bild ]
das Problem ist jetzt, dass man nicht sehen kann, ob man eine neue Private Nachricht hat.. Kann man da was machen?
Also vielleicht, dass das Bild bei einer neuen PN automatisch wechselt?
Z.B. zu dem hier:
[ externes Bild ]
Damit man halt sieht, dass man ne neue PN hat.
Lg
Zuletzt geändert von V3L3N0 am 05.10.2011 01:36, insgesamt 1-mal geändert.
Re: Neue PN bei Imagemap hervorheben
Also ich hab über das Problem nachgedacht und mir ist da was eingefallen..
Könnte man das nicht an ein "<!-- IF ... -->" binden?
Also wenn keine neue Nachricht vorliegt dieses Bild angezeigt wird [ externes Bild ] und wenn eine neue Nachricht vorliegt, dieses Bild: [ externes Bild ] ???
Bitte um Antwort
lg
Könnte man das nicht an ein "<!-- IF ... -->" binden?
Also wenn keine neue Nachricht vorliegt dieses Bild angezeigt wird [ externes Bild ] und wenn eine neue Nachricht vorliegt, dieses Bild: [ externes Bild ] ???
Bitte um Antwort

lg
Re: Neue PN bei Imagemap hervorheben
Dazu gibt es mehrere Ansätze, das hier dürfte am nächsten kommen: viewtopic.php?t=167386
Re: Neue PN bei Imagemap hervorheben
Danke, ich schaus mir mal an =)
Re: Neue PN bei Imagemap hervorheben
Also ich habs mal mithilfe des Threads versucht und für meine Bedürfnisse abgewandelt
hier mal der Code aus dem overall_header:
https://www.phpbb.de/support/pastebin.p ... view&s=848
Also wie ihr seht, hab ich einmal eine Grafik für User die nicht angemeldet sind, und eine für User die angemeldet sind, das klappt schon mal.
Jetzt hab ich versucht, dem Ding klar zu machen, dass es Usern, die angemldet sind und KEINE neue Nachricht haben, ein Bild zeigt und Usern die EINE neue Nachricht haben, das andere. (Also quasi dieselbe Grafik, nur dass "PN's" rot hervorgehoben ist)
Doch das klappt nicht ; __ ;
hab ich was falsch gemacht?
Lg
hier mal der Code aus dem overall_header:
https://www.phpbb.de/support/pastebin.p ... view&s=848
Also wie ihr seht, hab ich einmal eine Grafik für User die nicht angemeldet sind, und eine für User die angemeldet sind, das klappt schon mal.
Jetzt hab ich versucht, dem Ding klar zu machen, dass es Usern, die angemldet sind und KEINE neue Nachricht haben, ein Bild zeigt und Usern die EINE neue Nachricht haben, das andere. (Also quasi dieselbe Grafik, nur dass "PN's" rot hervorgehoben ist)
Doch das klappt nicht ; __ ;
hab ich was falsch gemacht?
Lg
Re: Neue PN bei Imagemap hervorheben
Auf die Schnelle (wenn der Code auch nicht wirklich schön ist, ist schon wieder "früh"
) - sollte funktionieren

Code: Alles auswählen
<!-- IF S_USER_LOGGED_IN -->
<!-- IF S_USER_NEW_PRIVMSG -->
<img src="http://250kb.de/u/111003/j/4ZZm7qQcRtxi.jpg" width="740" height="50" border="0" alt="" usemap="#id22_Map">
<map name="id22_Map">
<area shape="rect" alt="" coords="591,0,740,50" href="{U_SEARCH}">
<area shape="rect" alt="" coords="480,0,591,49" href="{U_PROFILE}">
<area shape="rect" alt="" coords="294,0,480,49" href="{U_MEMBERLIST}">
<area shape="rect" alt="" coords="193,0,294,49" href="{U_PRIVATEMSGS}">
<area shape="rect" alt="" coords="0,0,193,49" href="{U_LOGIN_LOGOUT}">
</map>
<!-- ELSE -->
<img src="http://250kb.de/u/111003/j/MrfeRmnOZy4r.jpg" width="740" height="50" border="0" alt="" usemap="#id22_Map">
<map name="id22_Map">
<area shape="rect" alt="" coords="591,0,740,50" href="{U_SEARCH}">
<area shape="rect" alt="" coords="480,0,591,49" href="{U_PROFILE}">
<area shape="rect" alt="" coords="294,0,480,49" href="{U_MEMBERLIST}">
<area shape="rect" alt="" coords="193,0,294,49" href="{U_PRIVATEMSGS}">
<area shape="rect" alt="" coords="0,0,193,49" href="{U_LOGIN_LOGOUT}">
</map>
<!-- ENDIF -->
<!-- ENDIF -->
Re: Neue PN bei Imagemap hervorheben
Hat geklappt, vielen dank
*freu*
Öhm, kann ich noch hinzufügen, dass das auch aufscheint, wenn man zwar keine neue Nachricht hat, aber eine ungelesene??
Da müsste ja nur noch ein "IF" hin stimmts? Ich weiß nur nicht, wie das aussieht >.<
Grüße

Öhm, kann ich noch hinzufügen, dass das auch aufscheint, wenn man zwar keine neue Nachricht hat, aber eine ungelesene??
Da müsste ja nur noch ein "IF" hin stimmts? Ich weiß nur nicht, wie das aussieht >.<
Grüße
Re: Neue PN bei Imagemap hervorheben
Kleine Hausaufgabe
Du musst nur die Variable:
genauso einbauen wie
Kleine Hilfestellung:


Du musst nur die Variable:
Code: Alles auswählen
{PRIVATE_MESSAGE_INFO_UNREAD}
Code: Alles auswählen
{U_PRIVATEMSGS}
Code: Alles auswählen
<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->{PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF -->

Re: Neue PN bei Imagemap hervorheben
Aslo ich hab das {PRIVATE_MESSAGE_INFO_UNREAD} mit den selben Koordinaten wie {U_PRIVATEMSGS} eingebaut. Dann hab ich das <!-- IF PRIVATE_MESSAGE_INFO_UNREAD --> davor gesetzt, so sieht der Code aus:
https://www.phpbb.de/support/pastebin.p ... view&s=850
Aber es passiert nichts, Im gegenteil, die Grafik wird nicht mehr angezeigt oO
Sorry, is ja schon spät
https://www.phpbb.de/support/pastebin.p ... view&s=850
Aber es passiert nichts, Im gegenteil, die Grafik wird nicht mehr angezeigt oO
Sorry, is ja schon spät

Re: Neue PN bei Imagemap hervorheben
Geht gar nicht, schau dir die Bedingung an:
Wenn Neue Nachricht
...Wenn ungelesene Nachricht
......mach was
D.h. wenn du im Postfach warst wird die eine ungelesene Nachricht nie ausgegeben, da ja keine neue Nachricht da ist.
Füge dem obigen Code von mir einfach hinzu:
Dann hast eine Text-Ausgabe mit Anzahl ungelesener PN's inkl. Link zum Postfach.
Viel Spaß, ich geh jetzt zum Matratzen-Horchdienst...
Wenn Neue Nachricht
...Wenn ungelesene Nachricht
......mach was
D.h. wenn du im Postfach warst wird die eine ungelesene Nachricht nie ausgegeben, da ja keine neue Nachricht da ist.
Füge dem obigen Code von mir einfach hinzu:
Code: Alles auswählen
<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->
<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO_UNREAD}
<!-- ENDIF -->
Viel Spaß, ich geh jetzt zum Matratzen-Horchdienst...