Header Problem

57
Bug #
Priorität4 (▼ Niedrig)
BereichLayout
TitleHeader Problem
BeschreibungSobald man die ungelesene Nachricht öffnet sollte die Message als unread markiert werden. Es ist verwirrend, wenn während dem lesen einer Message noch immer "1 new Message" angezeigt wird...




@cylander: danke, editiere goht ;)
Reported by @
 
Git Commit
Assigned to @ 19.09.2004 02:01
StatusResolved @ 57
1 up | 2 up |
^^^ Additional posts ^^^
zorg.ch
#45413 by @ 28.08.2004 00:41 - nach oben -
Soo einfach ist die Lösung auch wieder nicht, dann müsstest du das beim Forum nämlich auch machen, somit hast du wieder 2 Queries mehr..
zorg.ch
#45425 by @ 28.08.2004 01:58 - nach oben -
es geht hier um die messages und nicht ums forum.
zorg.ch
#45437 by @ 28.08.2004 11:48 - nach oben -
Beim Forum besteht aber genau das selbe Problem, und man könnte grad beide Mitteinander Fixen indem mans einmal Richtig macht.
zorg.ch
#45491 by @ 28.08.2004 22:48 - nach oben -
beim forum werden die messages beim ansehen aber noch nicht direkt read markiert. deswegen sind sie ja blau. insofern sollte die anzeige schon die unread's der aktuellen seite auch beinhalten.

bei den messages ist die markierung im voraus viel einfacher. bei den comments müssten aber wieder viel zu viele queries abgesetzt werden.
zorg.ch
#45472 by @ 28.08.2004 20:25 - nach oben -
Wie löse ich solche Sachen gescheit über den Header? Ich wollte das nicht tun, weil das der Sache Flexibilität nimmt... (v.a. zusammen mit Templates)
zorg.ch
#45495 by @ 28.08.2004 23:14 - nach oben -
es ist schon ein bisschen ein problem resp. wird bastelig.

bei den games ist's kein problem. da muss ich sowieso noch actions ausführen. zusammen mit diesen kann auch auch den move markieren. diese mache ich in einem separaten file und mache anschliessend ein header("Locatino: ") auf das display-file.

das wird allerdings etwas hässlich, wenn man ein eigenes file aufrufen muss, nur um die msg als read zu markieren und dann wieder weiterleitet.

in smarty gibts bei blöcken die möglichkeit, diesen ein zweites mal auszuführen, wenn bestimmte bedingungen auftreten. der zorg-header ist in einem block. ich schau mal, ob und wie man das hier schlau einbauen kann.
zorg.ch
#46028 by @ 01.09.2004 15:59 - nach oben -
Ah, ok, wenn man fürs read-markieren ein eigenes file hätte würds gehen...
zorg.ch
#46029 by @ 01.09.2004 16:10 - nach oben -
Was wenn man alle Actions in ein einziges File packen würde?

Wie macht das Smarty denn mit dem zweiten mal ausführen?
Der Block müsste eigentlich nur ein einziges mal Ausgeführt werden, nämlcih ganz am Schluss :)
zorg.ch
#46034 by @ 01.09.2004 16:33 - nach oben -
Einzelne Files finde ich noch cool das schön übersichtlich ist.
zorg.ch
#46042 by @ 01.09.2004 17:23 - nach oben -
Wenn alles in einem File ist, bleibts auch übersichtlich weils das Zeug nur in einem einzigen File ist.
Es reicht ja die Funktionsaufrufe da drin zu machen.
zorg.ch
#46099 by @ 02.09.2004 11:28 - nach oben -
Alle in einem File finde ich nicht gut, höchstens alle einer Section.