Recent Mod

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
DogsandFun
Beiträge: 69
Registriert: Mo 07.Mär, 2005 13:31

Recent Mod

Beitrag von DogsandFun »

Hat jemand eine Ahnung warum der Recent Mod bei uns im Forum die Beiträge von "Gestern" nicht anzeigt - obwohl der hier auch 0 Beiträge anzeigt ...


LG Dirk
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mal ein Link zum anschauen?
Ich kann Dir so nicht ganz folgen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
DogsandFun
Beiträge: 69
Registriert: Mo 07.Mär, 2005 13:31

Recent Mod

Beitrag von DogsandFun »

Ich nehme mal das Oxpus Forum ...
http://www.oxpus.de/recent.php?selorder=yestr

aber da sollten doch themen stehen oder ?

Bei usn ist auch soviel gepostet worden gestern und nüchts drin

LG Dirk
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach ja, schau einer an.
Na dann mal einen Blick in die recent.php riskieren...

EDIT
Hier die Abhilfe:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
recent.php

#
#-----[ FIND ]-----
#
$lastweeksql  = $part1."UNIX_TIMESTAMP(NOW()) - p.post_time < 691200".$part2;
$yesterdaysql = $part1."FROM_UNIXTIME(p.post_time,'%Y%m%d') - FROM_UNIXTIME(unix_timestamp(NOW()),'%Y%m%d') = -1".$part2;

#
#-----[ REPLACE WITH ]-----
#
$yesterday = create_date("Y-m-d", time()-86400, $userdata['user_timezone']);
$yesterday_start = strtotime($yesterday.' 00:00:00');
$yesterday_end = strtotime($yesterday.' 23:59:59');

$lastweeksql  = $part1."UNIX_TIMESTAMP(NOW()) - p.post_time < 691200".$part2;
$yesterdaysql = $part1."p.post_time >= ".$yesterday_start." AND p.post_time <= ".$yesterday_end.$part2;

#
#-----[ FIND ]-----
#
        $where = "WHERE $where_part1 AND FROM_UNIXTIME(p.post_time,'%Y%m%d') - FROM_UNIXTIME(unix_timestamp(NOW()),'%Y%m%d') = -1";

#
#-----[ REPLACE WITH ]-----
#
        $where = "WHERE $where_part1 AND p.post_time >= ".$yesterday_start." AND p.post_time <= ".$yesterday_end;


#
#-----[SAVE/CLOSE ALl FILES ]-----
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
DogsandFun
Beiträge: 69
Registriert: Mo 07.Mär, 2005 13:31

recent.php

Beitrag von DogsandFun »

Also ich finde den Code nirgends bei mir ^2 und überlege nun was ich da eingebaut habe

habe meine recent.php mal als Textdatei verlinkt

http://www.dirk.dogs-and-fun.de/txt/recent.txt

LG Dirk
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

Jo versuchs mal damit. Könnte passen...

http://www.net4seven.de/forum/txt/recent.txt
Zuletzt geändert von easygo am Sa 02.Apr, 2005 11:15, insgesamt 1-mal geändert.
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
DogsandFun
Beiträge: 69
Registriert: Mo 07.Mär, 2005 13:31

Beitrag von DogsandFun »

Danke ... nun klappts

LG Dirk
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach ja, diese Variante. Hätte ich besser mal vorher nachgefragt.
Danke easygo!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

Gerne doch.

Wir hatten das gleiche Prob mit -1 für Gestern
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Antworten