Hi alle miteinander
Ich, ein absoluter PHP-Anfänger, habe mich durch den Dschungel der Programmiersprache durchgeboxt und mit vielen Versuchen meine Gallerie, basierend auf einem bereits existierenden Script, sehr weit gebracht. Einige Feinheiten möchte ich jedoch noch abstimmen, wobei ich dabei an meine Grenzen stoße und nichtmehr weiterweiss.
Ich möchte in meine Gallerie das Lightbox 2 Script vonLokesh Dhakar integrieren.
Hier das Script:
http://www.lokeshdhakar.com/projects/lightbox2/
Hier eine HTML-Seite, die Ich am Anfang als meine "Zielsetzung" erstellt habe (damit man weiss, wie ichs haben will):
http://host001.extra.hu/galla/
Ich könnte jetzt auch noch einen Link zur bisherigen PHP-Version meiner Gallerie posten, jedoch ist diese Gallerie für künstlerische Aktfotografie und nicht-pornografische Bilder gedacht, entsprechend ist auch der Inhalt. Da ich jedoch nicht genau weiss inwiefern ich da an Regeln andocke, schreibe ich sie lieber nicht direkt hin
Ihr könnt genre per PM nachfragen, natürlich nur aus geschäftlichen Zwecken 
Da ich jedoch wirklich keine Ahnung habe wie ich das Script integrieren kann, poste ich die beiden wichtigsten Codes mal hierher:
index.php:
Da die Anzalh der Worte um ca 6000 zeichen überschritten wurde, poste ich die weitaus größere Datei 'functions.php' in die erste Antwort
Ich, ein absoluter PHP-Anfänger, habe mich durch den Dschungel der Programmiersprache durchgeboxt und mit vielen Versuchen meine Gallerie, basierend auf einem bereits existierenden Script, sehr weit gebracht. Einige Feinheiten möchte ich jedoch noch abstimmen, wobei ich dabei an meine Grenzen stoße und nichtmehr weiterweiss.
Ich möchte in meine Gallerie das Lightbox 2 Script vonLokesh Dhakar integrieren.
Hier das Script:
http://www.lokeshdhakar.com/projects/lightbox2/
Hier eine HTML-Seite, die Ich am Anfang als meine "Zielsetzung" erstellt habe (damit man weiss, wie ichs haben will):
http://host001.extra.hu/galla/
Ich könnte jetzt auch noch einen Link zur bisherigen PHP-Version meiner Gallerie posten, jedoch ist diese Gallerie für künstlerische Aktfotografie und nicht-pornografische Bilder gedacht, entsprechend ist auch der Inhalt. Da ich jedoch nicht genau weiss inwiefern ich da an Regeln andocke, schreibe ich sie lieber nicht direkt hin


Da ich jedoch wirklich keine Ahnung habe wie ich das Script integrieren kann, poste ich die beiden wichtigsten Codes mal hierher:
index.php:
PHP:
<?
include('config.inc.php');
include('functions.php');
if ($include==false) session_start();
?>
<?
echo '
<html>
<head>
<title>My Gallery!</title>
<link href="styles.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="dhtml.js">
defaultStatus = "";
</script>
</head>
<body>
';
echo ('<div class="gallerytitle">'.$languageTITLE.'</div>
');
if (isset($_GET['todo'])) $todo=$_GET['todo'];
if(isset($_POST['todo'])) $todo=$_POST['todo'];
if (!isset($todo)) $todo='showalben';
switch ($todo) {
case 'showalbum':
if (isset($_POST['album'])) showalbum($_POST['album']);
else showalbum($_GET['album']);
break;
case 'showalben':
showGallery($albenurl);
break;
case 'showPicture':
showPicture($_GET['stelle'],$_GET['album']);
break;
case 'writeComment':
writeComment($_POST['stelle'],$_POST['album'],$_POST['comment'],$_POST['username']);
break;
case 'startslideshow':
$stelle=$_GET['stelle'];
$album=$_GET['album'];
$zeit=$_GET['zeit'];
showPicture($stelle,$album);
slideshow($stelle,$album,$zeit);
break;
case 'stopslideshow':
showPicture($_GET['stelle'],$_GET['album']);
break;
case 'securealbum':
$codefile='code.php';
include $codefile;
if ($_POST['passwort']==$code) {
$_SESSION['album']=$_POST['album'];
showalbum($_POST['album']);
}
else echo('<div class="wrongpw"><span class="wrongpw"><a href="'.$_SERVER['PHP_SELF'].'?todo=showalbum&album='.$_POST['album'].'&AlbumActualPage='.$_POST['AlbumActualPage'].'" class="back">'.$languageWRONGPW.'</a></span></div>
');
break;
}
echo ('<script language="JavaScript" type="text/javascript" src="wz_tooltip.js"></script>
</body>
</html>');
?>
Da die Anzalh der Worte um ca 6000 zeichen überschritten wurde, poste ich die weitaus größere Datei 'functions.php' in die erste Antwort
