Zo te zien is er rond de jaarwisseling wat mis gegaan met de initialisatie. De eerste week is week 0 (had natuulijk 1 moeten zijn) en dan krijg je zelfs ineens alles te zien. Ik vermoed dat in je database nu de weeknummers steeds 1 achter lopen. Waar de initialisatie op gebaseerd is, kan ik zo niet zeggen. Dat kan op de kalender van de machine zijn of gewoon een parameter. Eind dit jaar krijg je weer zo'n gekke situatie. Dit jaar heeft ineens 53 weken! Misschien dat die b2 op zijn forum een oplossing biedt?
Ik heb echt geen flauw idee wat er aan de hand is, ik heb op het B2 Forum ook al een oproep geplaatst maar krijg daar totaal geen reactie. Dit is de code, misschien dat jij daar iets uit kunt halen:
} elseif ($archive_mode == 'weekly') {
if (!isset($start_of_week)) {
$start_of_week = 1;
}
$arc_sql="SELECT DISTINCT YEAR(post_date), MONTH(post_date), DAYOFMONTH(post_date), WEEK(post_date) FROM $tableposts WHERE post_date < '$now' AND post_category > 0 ORDER BY post_date DESC";
$querycount++;
$arc_result=mysql_query($arc_sql) or die($arc_sql.'
'.mysql_error());
$arc_w_last = '';
while($arc_row = mysql_fetch_array($arc_result)) {
$arc_year = $arc_row['YEAR(post_date)'];
$arc_w = $arc_row['WEEK(post_date)'];
if ($arc_w != $arc_w_last) {
$arc_w_last = $arc_w;
$arc_ymd = $arc_year.'-'.zeroise($arc_row['MONTH(post_date)'],2).'-' .zeroise($arc_row['DAYOFMONTH(post_date)'],2);
$arc_week = get_weekstartend($arc_ymd, $start_of_week);
$arc_week_start = date_i18n($archive_week_start_date_format, $arc_week['start']);
$arc_week_end = date_i18n($archive_week_end_date_format, $arc_week['end']);
echo "";
echo $arc_week_start.$archive_week_separator.$arc_week_end;
echo '';
echo $archive_line_separator."\n";
}
}
Barbara.Kloosterman (Afvallen met pillen): Hun belangrijkste voordeel is de eigenschappen die beschermen tegen vochtverlies, zel... |
Elbert (ZyXEL Online Poort forwarden): He Twent, Even een vraagje, ik probeer dit in te stellen voor een ip camera, maar ho... |
tracy (Goddelijke Fee): marjan, zou ik je misschien een paar kleine vragen mogen stellen over deze vrouw ivm ... |
Rene (ZyXEL Online Poort forwarden): @Twent: Deze oplossing heeft Erik uiteindelijk ook gekozen en werkt perfect! |
Twent (ZyXEL Online Poort forwarden): Dit lijkt mij geen goede oplossing omdat de server PC nu via elke willekeurige poort ... |
Erik (Ongeloofwaardige X-Files ): Ik moet hem nog gaan kijken maar dat voorspelt niet veel goeds... Gelukkig is the Wal... |
Robert (Ongeloofwaardige X-Files ): De volgende genaamd "trashman" is al niet veel beter,,,, |
Marten (Pozzebokken): Er is een Duitse versie van de Pozzebokken op de markt verschenen. Die Wabobbels ! |
Marjan (Goddelijke Fee): Dit wijf spoort van geen kanten!!! Zij heeft mijn moeder gehersenspoeld. Zieke geest!... |
Erik (Het Platenpaleis (BNN)): Jazeker, heel gaaf! We hebben je gemist Rene!! |
Ma | Di | Wo | Do | Vr | Za | Zo |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |