Vorschlag Änderung block-calendar

Begonnen von DWollmannNY, 24 April 2002, 00:22:59

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

DWollmannNY

Hi User, hi DarkBoy,

DarkBoy, wenn Du möchtest kann ich Dir meine beiden Fixe auch als e-Mail-Anhang
TXT-Datei zukommen lassen. Durch den Zeilenumbruch im Forum sieht es nicht besonders gut aus und man erkennt nicht sofort wie was gemeint ist.

Wie gestern versprochen habe ich jetzt auch ein Fix für den block-calendar.php.
Auch hier die Tagesangabe von Sonntag bis Montag auf das deutsche Format Montag bis Sonntag umgestellt.
Probiert es einfach mal aus.
Bei mir funktioniert es im localhost einwandfrei.



Die Zeilennummern beziehen sich auf die entsprechenden block-calendar.php zum phpNuke 5.5 VKP von maax-design.
Ich habe das am Monatsanfang bisher vorgesehene Leerzeichen   durch einen
Punkt ersetzt, damit sich Modul Kalender und Block ähnlich sind.

Ich habe die Farbeinstellungen für den aktuellen Tag auf gelb und den Sonntag auf rot eingestellt. Wem es nicht gefällt kann sich ruhig auch andere Farben einstellen.

Wer die z.B. rote Kennzeichnung des Sonntags nicht möchte lässt den
Quelltext zwischen ## Beginn Rotmarkierung und ## Ende Rotmarkierung einfach weg.
Funktioniert dann wie bisher nur eben Anzeige von Montag bis Sonntag.
#########################################################
Bisher:

Zeile
31  /**** Specific front display variables */
32  /*EDIT THESE TO SPECIFY COLORS BELOW*/
33  
34  $todaycolor = "#778899";
35  $daycolor = "#000000";
36  $daybackground = "#FFFFFF";
37  $todaybackground = "#FF5555";

#########################################################
Ändern in:

    /**** Specific front display variables */
    /*EDIT THESE TO SPECIFY COLORS BELOW*/

    $todaycolor = "#778899";
    $daycolor = "#000000";
    $daybackground = "#FFFFFF";
    $todaybackground = "#FFFF00"; /*Änderung in gelb, wenn gewünscht*/

## Beginn Rotmarkierung  
    $sgbgcolor = "#FF0000";
## Ende Rotmarkierung


#########################################################
Bisher:

Zeile

147  /**** Previous Greyed month days */
148   $content .= "\n<TR>";
149   if ($Day_of_First_Week != 0)
150   $content .= "\n\t<TD colspan=$Day_of_First_Week>
     <font class=\"content\"> </TD>";

151  $day_of_week = $Day_of_First_Week + 1;
152  /**** Build Current Month */
153  for ($day = 1 ; $day <= $Last_Day ; $day++)
154     {
155     if ($day_of_week == 1)
156     {
157     $content .= "\n<TR>";
158     }
159     $result = mysql_query("SELECT eid, title, eventDate, endDate, startTime,
endTime, barcolor FROM $prefix"._events." WHERE (eventDate <=                         '$Date_Array[2]-$Date_Array[0]-$day' AND endDate >= '$Date_Array[2]-$Date_Array[0]-$day');");
     
160     if ($day == $Today_d)
161       $content .= "\n\t<TD align=center bgcolor=$todaybackground><b>
<a href = \"modules.php?op = modload&name = $module_name&file =        index&Date = $Date_Array[0]/$day/$Date_Array[2]&type=day\"> <FONT FACE=verdana size=\"1\" color=$todaycolor>$day</font></a></b>";
       
162     else
163        $content .= "\n\t<TD align=center bgcolor=$daybackground>
<a href = \"modules.php?op = modload&name = $module_name&file = index&Date = $Date_Array[0]/$day/$Date_Array[2]&type=day\"><FONT FACE=verdana size=\"1\" color=$daycolor>$day</font></a>";

############################################################
Ändern in:

/**** Previous Greyed month days */
$content .= "\n<TR>";

if ($Day_of_First_Week == 0)
$content .= "\n\t<TD colspan=6><font class=\"content\">.</TD>";

if ($Day_of_First_Week == 2)
$content .= "\n\t<TD><font class=\"content\">.</TD>";

if ($Day_of_First_Week >2) {
   $tmp1 = $Day_of_First_Week -1;
   $content .= "\n\t<td colspan=$tmp1><font class=\"content\">.</TD>";
   }

$day_of_week = $Day_of_First_Week;

 /**** Build Current Month */
for ($day = 1 ; $day <= $Last_Day ; $day++)
   {
   if ($day_of_week == 1)
   {
   $content .= "\n<TR>";
   }
   $result = mysql_query("SELECT eid, title, eventDate, endDate, startTime,  
    endTime, barcolor FROM $prefix"._events." WHERE (eventDate <=
'$Date_Array[2]-$Date_Array[0]-$day' AND endDate >= '$Date_Array[2]-
$Date_Array[0]-$day');");
     
  if ($day == $Today_d)

$content .= "\n\t<TD align=center bgcolor=$todaybackground><b>
<a href = \"modules.php?op=modload&name=$module_name&file=index&Date=$Date_Array[0]/$day/$Date_Array[2]&type=day\"><FONT FACE=verdana size=\"1\" color=$todaycolor>$day</font></a></b>";
     
  else

## Beginn Rotmarkierung

     if (($day_of_week == 7) || ($day_of_week == 0))
         $content .= "\n\t<TD align=center bgcolor=$sgbgcolor>
         <a href =  
\"modules.php?op=modload&name=$module_name&file=index&Date=
$Date_Array[0]/$day/$Date_Array[2]&type=day\"><FONT FACE=verdana size=\"1\" color=$daycolor>$day</font></a>";

else
## Ende der Rotmarkierung

$content .= "\n\t<TD align=center bgcolor=$daybackground>
<a href = \"modules.php?op = modload&name = $module_name&file = index&Date = $Date_Array[0]/$day/$Date_Array[2]&type=day\"><FONT FACE=verdana size=\"1\" color=$daycolor>$day</font></a>";

DarkBoy