Hi,
ich habe da "ein kleines Problem", ich meine hier schonmal gelesen zu haben das andere es auch mal hatten, finde es aber nicht wieder.
Ich habe in meinem Template ein Marker eingefügt welcher mir im Header der Website überall den Username des aktuell eingeloggten User anzeigen soll, und hinzufügen ob dieser Private Nachrichten hat.
z.B.:
"Hallo username, du hast (1) Private Nachricht(en)."
Jetzt passiert es (manchmal) das der angezeigte Username falsch ist, einmal ist es mir selber passiert , das bei mir ein anderer Username angezeigt wurde, und nun hat mich auch ein User darauf aufmerksam gemacht, und sich gewundert warum bei Ihm auf einmal ein anderer Username stand, das dieser User sich noch nie von seinem PC aus eingeloggt habe ...
Das Problemchen sorgt also für etwas Verwirrung bei den Usern ...
Ich glaube das ganze passiert auch nur wenn die User die Website wieder besuchen ohne sich erneut einzuloggen,nach einen neu Login scheint das nicht zu passieren.
Leider kann ich das ganze auch nicht reproduzieren.
Wenn ich richtig verstanden habe, wird irgendwo gecacht welcher User zuletzt welche Seite besucht hat.
Vielleicht liegt auch ein Fehler in meinen Typoscript vor:
temp.PrivateMessage = COA
temp.PrivateMessage {
wrap = <div class="block">|</div>
5 = TEXT
5.data = TSFE:fe_user|user|username
5.wrap = Hallo |,<br/>
5.required = 1
10 = COA_INT
10.stdWrap.required = 1
10.stdWrap.noTrimWrap = |du hast | neue Nachricht(en)|
#PID mit dem PM-Plugin
#id der Private nachrichten mm_forum Seite # Target # Alt Text
10.stdWrap.typolink.parameter = 854 _self #id Nachrichten
10.10 = CONTENT
10.10 {
table = tx_mmforum_pminbox
select {
selectFields = count(*) as pm
#PID der Storage-Seite
pidInList = 42
andWhere.dataWrap = to_uid = {TSFE:fe_user|user|uid} AND read_flg ='' AND mess_type = 0 AND hidden=0 AND deleted=0
}
renderObj = TEXT
renderObj.field = pm
}
}
Was könnte ich machen/prüfen um den Fehler reproduzieren zu können? Bzw. Ihm auf die Schliche kommen?
Danke
Peter