php naptár help
Üdv Mindenki!
Szóval, netes cikkeket olvasgatva próbálok tanulgatni.. találtam egy tökjó naptár scriptet, az eredeti: itt található, csak nekem nem működik.. esetleg valaki hozzáértő rápillantana, hogy én vagyok a hülye, vagy valami nem oké..
előre is köszönöm!
A kód, a linkről kimásolva:
■ Szóval, netes cikkeket olvasgatva próbálok tanulgatni.. találtam egy tökjó naptár scriptet, az eredeti: itt található, csak nekem nem működik.. esetleg valaki hozzáértő rápillantana, hogy én vagyok a hülye, vagy valami nem oké..
előre is köszönöm!
A kód, a linkről kimásolva:
- <html>
- <head>
- <style>
- a span {
- display: none;
- }
- a:hover {
- position: relative;
- }
- a:hover span {
- display: block;
- position: absolute;
- }
- a:hover span {
- top: 10px; left: 0;
- background: #6666ff;
- color: #fff;
- text-decoration: none;
- padding: 15px;
- border: 1px solid #555;
- }
- </style>
- </head>
- <?php
- $honapok = array(1 => ‘Január’, 2 => ‘Február’, 3 => ‘Március’, 4 => ‘Április’, 5 => ‘Május’, 6 => ‘Június’, 7 => ‘Július’, 8 => ‘Augusztus’, 9 => ‘Szeptember’, 10 => ‘Október’, 11 => ‘November’, 12 => ‘December’);
- $esemeny[10][21] = ‘Október 21!’;
- $esemeny[10][2] = ‘Éljen október másodika!’;
- $ma = getdate();
- $elsoNap = getdate(mktime(0,0,0,$ma['mon'],1,$ma['year']));
- $utolsoNap = getdate(mktime(0,0,0,$ma['mon']+1,0,$ma['year']));
- $honap = $ma['mon'];
- $nap = $ma['mday'];
- $utolso = $utolsoNap['mday'];
- $elso = $elsoNap['wday'];
- $elso–;
- ?>
- <table border=”0″ style=”background: #fff333; text-align: center; border: 1px solid #555;”>
- <caption><?php echo $honapok[$honap]; ?></caption>
- <tr style=”font-weight: bold;”> <td>Hétfő</td><td>Kedd</td><td>Szerda</td><td>Csütörtök</td><td>Péntek</td><td>Szombat</td><td>Vasárnap</td> </tr>
- <tr>
- <?php
- if( $elso == -1 ) {
- for($i=1; $i < 7; $i++) {
- echo ‘<td> </td>’;
- $tor = 6;
- }
- }
- else {
- for($i=0; $i < $elso; $i++) {
- echo ‘<td> </td>’;
- }
- $tor = $i;
- }
- $tor = $i;
- for($i=1;$i<=$utolso;$i++) {
- if( isset( $esemeny[$honap][$i] ) ) echo ‘<td style=”background: #6666ff;”><a href=”#”>’.$i.’<span>’.$esemeny[$honap][$i].’</span></a></td>’;
- else echo $nap == $i ? ‘<td style=”background: #99ff00;”>’.$i.’</td>’ : ‘<td>’.$i.’</td>’;
- $tor++;
- if( $tor % 7 == 0 ) echo ‘</tr><tr>’;
- }
- ?>
- </tr>
- </table>
Idézőjelek
'
és"
jeleket nyitó és záró idézőjelekre.köszönöm
egyszerű naptár.. Hogyan?
Napok óta keresgélek a neten, de nem találok olyan egyszerű naptárt, aire szükségem lenne.
Mi is az?
Mobil eszközre próbálok fejleszteni, ami azt jelenti, hogy a dhtml jellegű megoldások ugrottak.
Tisztán text megoldás kellene úgy, hogy csak egy sor legyen (egy táblázat cellájában), mellette, két oldalról a lapozó gombok, és semmi extra.
Valahogy így:
<< | YYYY. months dd | >>
Semmi popup ablak, noImage.
Esetleg annyi, hogy a hónapot, napot legördülőben lehessen választani, de az már a célt tekintve fullextrás lenne, mert legföljebb 1-2 napot kell visszamenni.
de, ha mégis...
A kiválasztott dátumot használnám az oldal tartalmához. Egy mySQL lekérdezés feltételéhez.
Van ilyen valahol? Hogyan lehet ezt megcsinálni?
Köszi a segedelmet!
aet
Itt tartok a fenti kóddal:
Naccerű! Nem veszi figyelembe, hogy csak onclick-re csökkentse a napot. Azonnal -1.
:(
PHP?
$ma['mday']++
, mert mi történik elsején illetve 30-31-én, ha csak úgy hozzáadsz illetve kivonsz egy napot. Érdemesebb venni az előző napot.A
<<
nem tudom mi akar lenni, tudtommal ilyen HTML tag nincs, helyette használj <<
illetve >>
elemeket.