X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/85788d09e5f9ba3bb89c07a9fb698bcd973700b6..ff3c38fa2b9d8ebfb9432d31629ad89770fedd66:/doc/todo/Calendar:_listing_multiple_entries_per_day_.mdwn diff --git a/doc/todo/Calendar:_listing_multiple_entries_per_day_.mdwn b/doc/todo/Calendar:_listing_multiple_entries_per_day_.mdwn index 707dfa8a4..ba01790b3 100644 --- a/doc/todo/Calendar:_listing_multiple_entries_per_day_.mdwn +++ b/doc/todo/Calendar:_listing_multiple_entries_per_day_.mdwn @@ -22,22 +22,22 @@ Regards, +++ b/IkiWiki/Plugin/calendar.pm @@ -86,8 +86,11 @@ sub format_month (@) { my $year = $date[5] + 1900; - my $mtag = sprintf(\"%02d\", $month); + my $mtag = sprintf("%02d", $month); - # Only one posting per day is being linked to. - - $linkcache{\"$year/$mtag/$mday\"} = $p; + - $linkcache{"$year/$mtag/$mday"} = $p; + # Several postings per day - + if (! $linkcache{\"$year/$mtag/$mday\"}) { - + $linkcache{\"$year/$mtag/$mday\"} = []; + + if (! $linkcache{"$year/$mtag/$mday"}) { + + $linkcache{"$year/$mtag/$mday"} = []; + } - + push(@{$linkcache{\"$year/$mtag/$mday\"}}, $p); + + push(@{$linkcache{"$year/$mtag/$mday"}}, $p); } my $pmonth = $params{month} - 1; @@ -221,11 +224,36 @@ EOF $tag='month-calendar-day-link'; } - $calendar.=qq{\t\t