![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem prosty kalendaż w php.
Kod <? $dzisiaj = getdate(); $miesiac = $dzisiaj['month']; $dzien = $dzisiaj['mday']; $rok = $dzisiaj['year']; $dni_tyg_pl=array ('Niedziela','Poniedzialek','Wtorek','Sroda','Czwartek','Piatek','Sobota'); $dni_tyg_pl1=array ('N','P','W','S','C','P','S'); $miesiac= date("F"); echo"$miesiac"; $dzisiaj=date("j"); $ilosc=date("t"); echo "<table border = 1> <tr>"; $m=date("n"); for($i=1;$i<=$ilosc;$i++) { $tyg = date("w", mktime(0,0,0,$m,$i,$rok)); if(($tyg==0) or ($tyg==6)) { echo"<TD><strong><font color=red>".$dni_tyg_pl1[$tyg]."</font></strong></td>"; } elseif ($i==$dzisiaj) { echo "<TD><b>".$dni_tyg_pl1[$tyg]."</b></td>";"<BR>"; } else echo"<TD>".$dni_tyg_pl1[$tyg]."</TD>"; } echo "</tr><tr>"; for($i=1;$i<=$ilosc;$i++) { $tyg = date("w", mktime(0,0,0,$m,$i,$rok)); if(($tyg==0) or ($tyg==6)) { echo"<TD><em><font color=red>".$i."</font></em></td>"; } elseif ($i==$dzisiaj) { echo"<td><strong>".$i."</strong></td>"; } else { echo "<td>".$i."</td>"; } } echo "</tr></table>"; ?> Potrzebuje pomocy w przerobieniu go na kalendaż blokowy tak aby w górnym wierszu wyswietlane były dni od poniedziałku do niedzieli a pod spodem dni po 7 w kazdym wierszu. Dodatkowo kalendaż ma wyróżniać konkretny dzień i nazwe dnia. Jeżeli miesiąc zaczyna się w środe to w drugim wierszu pola poniedziałek i wtorek mają pozostać puste |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Skoro stworzyłeś ten kalendarz to jaki masz konkretnie problem z jego przerobieniem?
Tak z innej beczki. Zdecyduj się czy piszesz nazwy tagów wielką literą czy małą, bo patrzeć na to nie można. Osobiście polecam zapoznać się ze standardem xhtml. Ten post edytował bigZbig 12.06.2006, 09:05:02 -------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Problem polega na braku pomysłu a głównie umiejentności w stworzeniu kaledaża który spełniał by poniższe wymagania. Co do wielkości liter to wynikaja one z długiej pracy nad kalenażem przy różnych stanowiskach.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Wiesz - moze nie odrazu osiagniesz to co chcesz ale probuj. Ty oczekujesz, ze ktos za Ciebie napisze caly kalendarz. Daj to na forum ze zleceniami albo poszukaj jakiegos skryptu generujacego kalendarz - jest tego cala masa. Moze ktorys Ci przypasuje, albo wyciagniesz cos z kilku tworzac swoj wlasny.
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:33 |