Seite 1 von 1
PN Anzeige ersetzen durch ein animiertes gif
Verfasst: 21.03.2008 20:39
von Pfotenwelt
Ich würde gerne in meinem Forum die Anzeige, wenn es eine Neue Nachricht gibt durch eine Grafik ersetzen. Also grundsätzlich, dass nur noch die Zahl da steht und die Grafik. Hab mich jetzt durchgewuselt durch die comon.php datei und das css, aber bin nicht ganz fündig geworden.
Das Problem ist, dass es ja egal ob es eine PN hat oder keine es immer steht
*neue Nachrichten*
Wo setze ich denn das Gif rein, dass es anzeigt, wenn es keine Nachrichten hat? Und wo, wenn es eine neue PN hat? Habe vorhin schon fast mein Forum zum absturzt gebracht weil ich mit den common.php dateien durcheinander geraten bin.
Braucht es dazu nen MOD? oder gibts sowat wie ein Snippet?
Lieben Gruss
Pfoti
Verfasst: 22.03.2008 03:16
von Amaya
Hallo Pfoti,
Ich hab das bei uns recht einfach bewerkstelligt und in die overall_header folgendes eingefügt:
Code: Alles auswählen
<!-- IF S_USER_NEW_PRIVMSG != 0 -->
Bild für neue PN
<!-- ELSE -->
Bild, wenn keine neue PN
<!-- ENDIF -->
Das kannst du dir dann an den richtigen Platz schieben, in deinem Falle willst du es wohl an dieser Stelle, wenn ich es richtig verstanden habe:
Code: Alles auswählen
(<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>)
Wenn du auch noch den Text ändern willst, also statt (0 neue Nachrichten) nur noch die 0 dastehen, dann musst du eigentlich nur die obrige Stelle mit
ersetzten, dann bekommst du rein die Anzahl der neuen PNs angezeigt, mit
gibts dann auch noch die ungelesenen Nachrichten. Eventuell solltest du nur dann den Link noch um deine Grafik legen oder so, damit deine User direkt in ihr Postfach kommen.
Da diese Variabeln alle schon da ist, musst du in die Sprachdateien und co gar nicht rein.
Hoffe das hilft dir.
LG
Verfasst: 22.03.2008 17:06
von Pfotenwelt
danke für die anleitung. Habe es versucht. aber irgendwie wohl was falsch gemacht.
Muss diese Zeile bestehen bleiben?
Code: Alles auswählen
(<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>)
Gruss Pfote
Verfasst: 22.03.2008 22:16
von Amaya
Das kommt darauf an, wie du es später haben möchtest, diese Zeile produziert den Link zum Postfach mit der Meldung: (0 neue Nachrichten)
Du kannst sie komplett löschen, dann hast du eben keinen direkten Link zum Postfach mehr auf dem Index, oder du nimmst den Link und baust es dir eben um, zB.
Code: Alles auswählen
neue Nachrichten: {S_USER_NEW_PRIVMSG} <!-- IF S_USER_NEW_PRIVMSG != 0 -->Bild für neue PN
<!-- ELSE -->Bild, wenn keine neue PN<!-- ENDIF --> <a href="{U_PRIVATEMSGS}">[Link zum Postfach]</a>
Das würde dann folgendes ergeben:
neue Nachrichten: X Bild [Link zum Postfach]
Verfasst: 22.03.2008 22:38
von Pfotenwelt
ich versuchs nochmal, danke herzlich. Bin halt schon ne code banause....

Verfasst: 22.03.2008 23:22
von Pfotenwelt
Hat geklappt. Vielen dank.

Hast mich grad sehr glücklich gemacht. Wenn ich Dir mal was design mässiges helfen kann, dann darfst dich gerne bei mir melden.
Gruss
Pfote