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.