[erledigt] Neue PN bei Imagemap hervorheben

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

[erledigt] Neue PN bei Imagemap hervorheben

Beitrag von V3L3N0 »

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
Zuletzt geändert von V3L3N0 am 05.10.2011 01:36, insgesamt 1-mal geändert.
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Re: Neue PN bei Imagemap hervorheben

Beitrag von V3L3N0 »

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 :oops:

lg
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Neue PN bei Imagemap hervorheben

Beitrag von Charlie_M »

Dazu gibt es mehrere Ansätze, das hier dürfte am nächsten kommen: viewtopic.php?t=167386
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Re: Neue PN bei Imagemap hervorheben

Beitrag von V3L3N0 »

Danke, ich schaus mir mal an =)
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Re: Neue PN bei Imagemap hervorheben

Beitrag von V3L3N0 »

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
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Neue PN bei Imagemap hervorheben

Beitrag von Charlie_M »

Auf die Schnelle (wenn der Code auch nicht wirklich schön ist, ist schon wieder "früh" :oops: ) - 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 -->		
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Re: Neue PN bei Imagemap hervorheben

Beitrag von V3L3N0 »

Hat geklappt, vielen dank :D *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
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Neue PN bei Imagemap hervorheben

Beitrag von Charlie_M »

Kleine Hausaufgabe :wink:
Du musst nur die Variable:

Code: Alles auswählen

{PRIVATE_MESSAGE_INFO_UNREAD}
genauso einbauen wie

Code: Alles auswählen

{U_PRIVATEMSGS}
Kleine Hilfestellung:

Code: Alles auswählen

<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->{PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF -->
:D
V3L3N0
Mitglied
Beiträge: 41
Registriert: 01.10.2011 00:21

Re: Neue PN bei Imagemap hervorheben

Beitrag von V3L3N0 »

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 :oops:
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Neue PN bei Imagemap hervorheben

Beitrag von Charlie_M »

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:

Code: Alles auswählen

   <!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->
   		<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO_UNREAD}
   <!-- ENDIF -->
Dann hast eine Text-Ausgabe mit Anzahl ungelesener PN's inkl. Link zum Postfach.

Viel Spaß, ich geh jetzt zum Matratzen-Horchdienst...
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“