hallo,
gibt es einen hack, der ungelesene postings irgendwie markiert? ich meine jetzt direkt im thread, nicht in der threadliste.
grüsse
michael
Ort: / Boardübersicht / Code Hack Requests / Hackrequest: ungelesene Postings markieren
Seite 1 von 1
hallo,
gibt es einen hack, der ungelesene postings irgendwie markiert? ich meine jetzt direkt im thread, nicht in der threadliste.
grüsse
michael
bitte suchen, wurde shcon mehrmals besprochen ;)
kannst du mir ein stichwort geben? ich habe nur einen thread gefunden, und da wurde nichts dazu gesagt.
hmmm... da steht aber, dass es nicht funktioniert :(
ich habs jetzt einfach trotzdem mal eingebaut. bei mir gehts auch nicht .(
ACHTUNG: geht nur, wenn du von der threaduebersicht auf einen thread klickst und die var time einen wert enthaelt!
folgenden part in der showtopic.php ~116 aendern
$post['posttime'] = form_date($post['posttime']); $post['postnumber'] = sprintf("%03d", $i);
in
$post['postnumber'] = sprintf("%03d", $i); if( isset( $time ) && $post['posttime'] > $time ) { $post['postnumber'] .= ' <span style="color:#FF0000;"'; } $post['posttime'] = form_date($post['posttime']);
der code in dem anderen thread kann auch net gehen faellt mir grade auf, da ne var nach form_date() nicht mehr mit nem timestamp verglichen werden kann :D
sorry, ich check nicht ganz was ich machen soll. der erste quellcode ist in meiner showtopic.php nur die erste zeile. der zweite quellcode ist in meiner showtopic.php auch nur die erste zeile.
muss ich die weiteren zeilen ergänzen?
die zeilen aus der ersten code-partie muessten in jedem fall vorhanden sein, sonst nimm ne frische showtopic.php
beide zeilen werden insgesamt mit dem ganzen code des unteren ERSETZT
hmmm... meine showtopic.php sieht an dieser stelle so aus...
(thwb 2.81)
$post['useravatar'] = parse_code( $post['useravatar'] ); $post['posttime'] = form_date($post['posttime']); if (!$post['userid']) { $post['userjoin'] = "Not registered (Guest)"; } else { $post['userjoin'] = "Registered since: <br>".form_date($post['userjoin']); } $post['postnumber'] = sprintf("%03d", $i); if( $post['userid'] == 0 ) { $post['groupids'] = ','.$config['guest_groupid'].','; }
argh! hab gerade erkannt, dass das dazwischen ein hack ist *G*
ich glaub ich habs gleich...
GENIAL! es funzt! super danke schön :-)
jetzt muss ich nur schaun, wo ich den hack wieder reinbauen kann.
so, der hack ist jetzt auch wieder drin.
VIELEN VIELEN DANK JONAS :-)
obwohl, da gibts doch noch ein problemchen, wenn man direkt in den thread springt (über den letzte nachricht link), dann sind alle einträge rot
hrm... eigentlich duerfte das nicht passieren...
versuchs mal statt dem code
$post['postnumber'] = sprintf("%03d", $i); if( isset( $time ) && $post['posttime'] > $time ) { $post['postnumber'] .= ' <span style="color:#FF0000;"'; } $post['posttime'] = form_date($post['posttime']);
mit dem
$post['postnumber'] = sprintf("%03d", $i); if( $time != 0 && $post['posttime'] > $time ) { $post['postnumber'] .= ' <span style="color:#FF0000;">*NEW*</span>'; } $post['posttime'] = form_date($post['posttime']);
achja, nimm bitte auf jeden fall das neuere, da ich eine zeile unvollstaendig gelassen habe, was nen fuerchterlichen html-code ergibt *urgs*
[edit]So funktionierts bei mir auf www.ohg2005.de ohne probleme, auch wenn die time-var net vorhanden ist...[/edit]
weitere diskussionen uebriegens bitte hier:
http://hacks.slware.com/tboard/showtopic.php?threadid=346
zwei threads werden zu unuebersichtlich ;)
-> closed
Seite 1 von 1