ich werde mal wieder einen Adventskalender für meine Homepage machen, aber es sollte diesmal über Lytebox 3.2 laufen.
Das Grundgerüste steht:
Kalender
Auszug aus der kalender.htm:
<tr>
<td colspan="49">
<a href="kalender.php?id=3" rel="lytebox">
<img src="images/kalender.jpg" width="560" height="14" border="0" alt="" /></a></td>
<td>
<img src="images/Abstandhalter.gif" width="1" height="14" alt="" /></td>
</tr>
Inhalt kalender.php:
CODE
<?
include("functions.inc.php");
########################################
####
// Dieses Script ist von Wilko Behrend.
// <a href="http://www.ptw-server.de" target="_blank">http://www.ptw-server.de</a>
// Hinweis: Die Schreiberhinweise dürfen im kompletten Script nicht entfernt werden!
########################################
####
//Verbindung zur MySQL Datenbank aufbauen!
$id = $_GET["id"];
include('daten.inc.php');
mysql_connect($dbhost, $dblogin, $dbpwd) or
die("Verbindung zur Datenbank fehlgeschlagne");
mysql_select_db($dbname);
$zeile = mysql_fetch_array(mysql_query("select * from ptw_advent where id2='$id'"));
$time = time();
if($time >= $zeile[timestamp])
{
// Datum ist richtig
//Cookie wird gespeichert...
$neu = $_COOKIE["adventskalender_ptw_3452"];
$neu = base64_unserialize(stripslashes($neu));
$neu[$id] = "wada";
$seri = base64_serialize($neu);
setcookie("adventskalender_ptw_3452",$seri, time()+(3600*24*30));
//Datei wird includet
echo "<img src=".$ordnername."/".$zeile[link].".jpg >";
}
else
{
// Es ist zu früh, man wird auf die zu früh Seite geleitet!
include($ordnername."/zu_frueh.htm");
}
?>
include("functions.inc.php");
########################################
####
// Dieses Script ist von Wilko Behrend.
// <a href="http://www.ptw-server.de" target="_blank">http://www.ptw-server.de</a>
// Hinweis: Die Schreiberhinweise dürfen im kompletten Script nicht entfernt werden!
########################################
####
//Verbindung zur MySQL Datenbank aufbauen!
$id = $_GET["id"];
include('daten.inc.php');
mysql_connect($dbhost, $dblogin, $dbpwd) or
die("Verbindung zur Datenbank fehlgeschlagne");
mysql_select_db($dbname);
$zeile = mysql_fetch_array(mysql_query("select * from ptw_advent where id2='$id'"));
$time = time();
if($time >= $zeile[timestamp])
{
// Datum ist richtig
//Cookie wird gespeichert...
$neu = $_COOKIE["adventskalender_ptw_3452"];
$neu = base64_unserialize(stripslashes($neu));
$neu[$id] = "wada";
$seri = base64_serialize($neu);
setcookie("adventskalender_ptw_3452",$seri, time()+(3600*24*30));
//Datei wird includet
echo "<img src=".$ordnername."/".$zeile[link].".jpg >";
}
else
{
// Es ist zu früh, man wird auf die zu früh Seite geleitet!
include($ordnername."/zu_frueh.htm");
}
?>
In der Datenbank werden nur die Timestamps und $zeile[link] gespeichert:
CODE
id id2 timestamp link
1 1 1228086000 1
2 2 1228172400 2
3 3 1228258800 3
4 4 1228345200 4
5 5 1228431600 5
6 6 1228518000 6
7 7 1228604400 7
8 8 1228690800 8
9 9 1228777200 9
10 10 1228863600 10
11 11 1228950000 11
12 12 1229036400 12
13 13 1229122800 13
14 14 1229209200 14
15 15 1229295600 15
16 16 1229382000 16
17 17 1229468400 17
18 18 1229554800 18
19 19 1229641200 19
20 20 1229727600 20
21 21 1229814000 21
22 22 1229900400 22
23 23 1229986800 23
24 24 1230073200 24
1 1 1228086000 1
2 2 1228172400 2
3 3 1228258800 3
4 4 1228345200 4
5 5 1228431600 5
6 6 1228518000 6
7 7 1228604400 7
8 8 1228690800 8
9 9 1228777200 9
10 10 1228863600 10
11 11 1228950000 11
12 12 1229036400 12
13 13 1229122800 13
14 14 1229209200 14
15 15 1229295600 15
16 16 1229382000 16
17 17 1229468400 17
18 18 1229554800 18
19 19 1229641200 19
20 20 1229727600 20
21 21 1229814000 21
22 22 1229900400 22
23 23 1229986800 23
24 24 1230073200 24
Beispiel ist fürs Jahr 2008, damit ich alle Fenster öffnen kann!
Früher wurde im Href ohne rel="lytebox" gearbeitet und in der kalender.php bei //Datei wird includet war es keine .jpg sondern .htm!
Is irgendwo logisch, dass er den Link in der Lytebox öffnet, aber dann nicht weis wo er hin soll.
Hat jemand eine funkende Idee?