Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Bendri PHP-F klausimai |
Autorius: Peacemaker | Peržiūrų: 671 |
Peacemaker Narys Ekspertas Pranešimai: 3085 Įstojęs: 2007 Lie. 31 17:07:59 | |
Štai čia yra visiems žinomas kalendorius.Man nereikia, kad būtų atvaizduojama lentelė su kalendoriumi,kaip yra dabar. Tiesiog reikia, kad būtų atspausdinta pažymėta šventė atitinkamą dieną.Gal kas galėtų paredaguot? <?php $sventes = array( "1-1" => array("Naujųjų metų diena"), "1-2"=> array("Testas"), "2-16" => array("Lietuvos valstybės atkūrimo diena"), "3-11" => array("Lietuvos nepriklausomybės atkūrimo diena"), "5-1" => array("Tarptautinė darbo diena"), "5-4" => array("Motinos diena"), "6-24" => array("Rasos diena","Jonininės"), "7-6" => array("Valstybės diena","Lietuvos karaliaus Mindaugo karūnavimo diena"), "8-15" => array("Žolinės"), "8-23" => array("Juodojo kaspino diena","Baltijos kelio diena"), "8-31" => array("Laisvės diena"), "9-1" => array("Mokslo ir žinių diena"), "9-8" => array("Šilinė (Švč. Mergelės Marijos gimimo diena)","Vytauto Didžiojo karūnavimo diena"), "3-18" => array("FDisk gimtadienis") ); $time_dabar = getdate(time()); $time_pradzia = getdate(mktime(0,0,0, $time_dabar['mon'], 1, $time_dabar['year'])); $time_dienu = date("t"); $ieskom = array("December","January","February","March","April","June","July","August","September","October","November"); $keiciam = array("Gruodis","Sausis","Vasaris","Kovas","Balandis","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis"); $time_dabar['month'] = str_replace($ieskom,$keiciam,$time_dabar['month']); $ieskom = array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"); $keiciam = array("Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis","Sekmadienis"); $time_dabar['weekday'] = str_replace($ieskom,$keiciam,$time_dabar['weekday']); $return = '<table width="100%" border="0" cellpadding="2" cellspacing="0" style="border:1px solid black; font-family:Arial"> <tr> <th colspan="7">'.$time_dabar['year']. " ".$time_dabar['month'].' '.$time_dabar['mday'].'d. '.$time_dabar['hours'].':'.$time_dabar['minutes'].'<br/>'.$time_dabar['weekday'].' - '.$time_dabar['yday'].' Metų diena</th> </tr> <tr bgcolor="#CCCCCC"> <th>P</th> <th>A</th> <th>T</th> <th>K</th> <th>P</th> <th>Š</th> <th>S</th> </tr> '; for ($i = 0;$i <= 4; $i++) { $return .= " <tr align='center'>"; for ($j = 1; $j <= 7; $j++) { $a++; $time_num = ($a >= $time_pradzia['wday']?++$b:false); $return .= "<td style='border-top:1px solid #999999;"; if ($time_dabar['mday'] == $time_num) { $return .= "font-weight:bold;"; } else { $return .= ""; } if ($j == 6 || $j == 7) { $return .= " background-color:#E2E2E2;"; } $svente = svente($sventes,"".$time_dabar['mon']."-".$time_num.""); if (!empty($svente)) { $return .= " border:2px solid green;' title='".$svente."'>"; } else { $return .= "'>"; } if ($time_num && $time_num <= $time_dienu) { $return .= $time_num; } else { $return .= " "; } $return .= "</td>"; } $return .= " </tr>"; } echo $return."</table>"; function svente($array,$siandien='',$return='') { if (!$siandien) { $siandien = date('n-j'); } if (array_key_exists($siandien,$array)) { foreach ($array[$siandien] as $key => $val) { if (empty($return)) { $return .= $val; } else { $return .= ", ".$val; } } } return $return; } ?> <? kiskiss: Kita kartą kodą dėk tarp [c] arba [code] tagu |
Peršokti į forumą: |