Thread Problem mit Kalender-Modul: Möchte dass die Woche mit Montag beginnt (7 answers)
Opened by Tom at 2004-06-21 22:28

Tom
 2004-06-21 22:28
#2948 #2948
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

Ich habe ein Kalender-Modul mit dem ich mir einen Monatskalender erzeugen kann, das ganze geschied mit diesem Code

Code: (dl )
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Monat als HTML Tabelle mit Feiertagen
sub month_as_html{
return "-1" if scalar @_ < 2;
my ($month, $year) = @_;
my %feiertag = &feiertage($year);
my %fixtag = &fixtage($year);
my $x_day = 1;
my $row = 0;
my $table = ();
my @wochentag = qw(Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag);
my @monat = qw(null Januar Februar M&auml;rz April Mai Juni Juli August September Oktober November Dezember);
my $first_day = &weekday(1, $month, $year, 1);
my $days = &days_of_month($month, $year);
$table = "<table border cellpadding=0 cellspacing=0 width=\"100%\">\n";
$table .= "<tr>\n";
$table .= "<th colspan=7>$monat[$month] $year</th>\n";
$table .= "</tr>\n<tr>";
for(0..6){
$table .= "<th>$wochentag[$_]</th>\n"
}
$table .= "</tr>\n";
# Hier wird der Kalender zusammengebaut
for($row = 1; $row <= 6; $row ++){
$table .= "<tr>\n";
for(0..6){
if( $first_day <= $_ and $row == 1){ # Einstieg in Kalender
$table .= "<td>$x_day &nbsp;<b>$feiertag{\"$x_day.$month.$year\"}</b>
&nbsp;<b>$fixtag{\"$x_day.$month.$year\"}</b></td>\n";
$x_day++;
}
elsif( $x_day <= $days and $row != 1){
$table .= "<td>$x_day &nbsp;<b>$feiertag{\"$x_day.$month.$year\"}</b>
&nbsp;<b>$fixtag{\"$x_day.$month.$year\"}</b></td>\n";
$x_day++;
}
else{ # Tag stimmt nicht überein
$table .= "<td>&nbsp;</td>\n";
}
}
$table .= "</tr>\n";
}
# Abschluss der Tabelle
$table .= "</table>\n";
return $table;
}


Ich habe schon mal versucht das zu ändern, dann hat das auch einige Zeit funktioniert, aber auf einmal kam es zu einer Fehlerhaften Anzeige.

Könnt Ihr mir sagen wie ich die Woche mit einem Montag beginnen kann???

Das ganze Modul findet Ihr hier

Kalender-Modul

DANKE

Tom\n\n

<!--EDIT|Tom|1087842637-->
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen

View full thread Problem mit Kalender-Modul: Möchte dass die Woche mit Montag beginnt