PDA

Zobacz pełną wersję : mod_imieniny



Krakers
14-10-2008, 10:25
witam, jeśli chodzi o zabawę w kodzie nie jestem w tym zbyt dobry dlatego zwracam się do was z prośbą
ten moduł standartowo pokazuje ile dni zostało do końca roku i mam pytanie jak przerobić kod aby pokazywało np do końca roku szkolnego, czy do jakiegoś innego wydarzenia

$zaaa=365 - date('z') + date('L');
$dm=date('j');
$rok=date('Y');
$mc=date('n');
$data="$mc-$dm";

#-----tworzenie prezentacji danych-----

echo "<table width='98%' border='0' cellspacing='0' cellpadding='1' align='center'>";
echo "<tr>";
echo "<td align='center'><div align='center'>";
echo date('j')." ".$miesiac[date('n')]."&nbsp;".$rok;
echo "</div></td>";
echo "</tr>";
echo "<tr>";
echo "<td align='center'><div align='center'>";
echo "<b>".$dzien[date('w')]."</b>";
echo "</div></td>";
echo "</tr>";
echo "<tr>";
echo "<td align='center'><div align='center'>";
echo 'Imieniny obchodzÄ…:<br /><b>'. wordwrap($imieniny[$data], 20, '<br />', 1 ).'</b>';
echo "</div></td>";
echo "</tr>";
echo "<tr>";
echo "<td align='center'><div align='center'>";
echo 'Do końca roku zostało&nbsp;<b>'.$zaaa."</b>&nbsp;dni.";
echo "</div></td>";
echo "</tr>";
echo "</table>";


'.$zaaa." <- wiem że zapewne to trzeba zmienić ale co trzeba wpisać np jeśli chce żeby naliczało do 20 sierpnia 2009?
z góry thx

troche to przeanalizowałem i widzę że chyba sie troszku mylę

w razie jakby było potrzebne daje inny fragment kodu

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );


/*************************************************/
$dzien = array( 0=> "Niedziela",
1=> "Poniedziałek",
2=> "Wtorek",
3=> "Ĺšroda",
4=> "Czwartek",
5=> "PiÄ…tek",
6=> "Sobota");

$miesiac = array( 1 => "Stycznia",
2 => "Lutego",
3 => "Marca",
4 => "Kwietnia",
5 => "Maja",
6 => "Czerwca",
7 => "Lipca",
8 => "Sierpnia",
9 => "Września",
10 => "PaĹşdziernika",
11 => "Listopada",
12 => "Grudnia");

$imieniny = array( "1-1" => 'Mieczysław, Masław,<BR> Mieczysława, Mieszko',
"1-2" => 'Abel, Izydor, Makary,<BR> Odil, Strzeżysław',
"1-3" => 'Arletta, Danuta, Dan, Danisz, <BR>Enoch, Genowefa, Piotr, Włościsława',
"1-4" => 'Angelika, Aniela, Benedykta, Benita, Dobromir, Dobrymir, Eugeniusz, Grzegorz, Izabela, Leonia, Rygobert, Tytus',
"1-5" => 'Edward, Emilian, Emiliusz, Hanna, Symeon, Szymon, Telesfor, Włościbor',
"1-6" => 'Andrzej, Baltazar, Balcer, Bolemir, Epifania, Kacper, Kasper, Melchior',
"1-7" => 'Chociesław, Izydor, Julian, Lucjan
i tu następne dni

Dylek
14-10-2008, 11:02
A nie prosciej Ci zainstalowac gotowca, ktory to robi zamiast grzebac sie w czyms po omacku? Zerknij na przyklad na ten modul (http://www.mambopl.com/component/option,com_remository/Itemid,44//index.php?option=com_remository&Itemid=44&func=fileinfo&parent=category&filecatid=187).

Krakers
14-10-2008, 11:18
wielkie thx, temat do zamknięcia :)