Thread <F1>: Neues Board (40 answers)
Opened by Strat at 2003-12-28 13:58

Strat
 2004-01-12 13:00
#39420 #39420
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich sitze gerade an dem Problem gelesene Threads/ungelesene Threads und hoffe, das heute noch beenden zu koennen und dann http://develop.perl-community.de/ updaten zu koennen.
Als Basis verwende ich eine neue DB-Tabelle namens

pb_messages_read (uid, threadId, position, timestamp)

da wird pro User immer die letzte angezeigte nachricht in einem Thread in position gespeichert, und wenn dann ein Board angezeigt wird, wird dann eine HTML::Template-Variable READ erzeugt, ueber die man dann was machen kann. Derzeit ueberpruefe ich sie im Template nur, um dann dem Link eine andere class zu geben:
[html]
<td class="greyleftmiddle">
<a class="<!-- TMPL_UNLESS NAME=READ -->un<!-- /TMPL_UNLESS -->readthread" href="/thread/<!-- TMPL_VAR NAME=ID -->/#MSG<!-- TMPL_VAR NAME= MESSAGECOUNT -->">
<!-- TMPL_VAR NAME=TITLE ESCAPE=HTML --></a>
</td>
[/html]
Das css fuer readthread und unreadthread sieht bei mir folgendermaszen aus:
[html]
a.readthread:link { color: 񊎼 }
a.readthread:visited { color: 񊎼 }
a.readthread:hover { color: 񊎼 }
a.readthread:active { color: 񊎼 }

a.unreadthread:link { color: }
a.unreadthread:visited { color: }
a.unreadthread:hover { color: }
a.unreadthread:active { color: }
[/html]

fuer die schoenheit bin ja gottseidank nicht ich zustaendig ;-)
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread <F1>: Neues Board