Php Galerie..aber wie geht das hier denn?

Hailie

Grünschnabel
Guten MOrgen Zusammen,

ich sitz jetzt fast 12 Stundem an dem problem..ich glaub ich bin einfach zu sehr Anfänger um es mir selbst zu erklären..

Ich hätte gerne so eine Galerie http://phoenixeffect.fi/?page=photos

Eigentlich, kann das doch nicht so schwer sein oder?
Der Quelltext erklärt mir leider gar nichts.

Das hier ist meine index.php
PHP:
<?php
$defaultpage="frontpage";
if(isset($_GET['page']))
	{$page=$_GET['page'];}
else
	{$page=$defaultpage;}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Hailie design</title>
<link href="styles/phoenix.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
</head>
<body onload="MM_preloadImages('c_img/nav/about_over.jpg','c_img/nav/blog_over.jpg','c_img/nav/contact_over.jpg','c_img/nav/dates_over.jpg','c_img/nav/effect_over.jpg','c_img/nav/forum_over.jpg','c_img/nav/gallery_over.jpg','c_img/nav/home_over.jpg','c_img/nav/interviews_over.jpg','c_img/nav/join_over.jpg','c_img/nav/links_over.jpg','c_img/nav/media_over.jpg','c_img/nav/st_over.jpg','c_img/nav/team_over.jpg','c_img/nav/videos_over.jpg','c_img/nav/vote_over.jpg')">
<div id="wrapper">
	<div id="header"></div>
    <div id="content">
    	<div id="navigation">
        <div id="navtop"></div>
        <a href="?page=frontpage" class="home"></a>
        <a href="?page=about" class="about"></a>
        <a href="?page=effect" class="effect"></a>
        <a href="?page=dates" class="dates"></a>
        <a href="?page=interviews" class="interviews"></a>
        <a href="?page=media" class="media"></a>
       <a href="?page=illu" class="illu"></a>
        <a href="?page=vote" class="vote"></a>
        <a  href="?page=vid" class="videos"></a>
        <a href="?page=gallery" class="gallery"></a>
        <a href="?page=team" class="team"></a>
        <a href="?page=st2" class="st2" target="_blank"></a>
       <img src="c_img/nav/nav_bot.jpg" border="0"/>
        <a href="?page=join" class="join"></a>
        </div>
        <div id="mainarea">
       
        <?
		if(file_exists("pages/$page.php"))
			{include("pages/$page.php");}
			else{include("pages/404.php");}
			?>
         
        </div>
        <?php
		if($page=="frontpage" OR $page=="news")
			{include"pages/latestnews.php";}
		?>
        
        <div id="clearer"></div>
    </div>
    <div id="footer"></div>
</div>
</body>
</html>



was müsste ich tun um so eine Galerie zu erhalten?

LG und danke im Voraus :)
 
:suspekt: Da steht ja garnichts zur Gallery. In dieser Ecke des Forum wäre es schon schön wenn du zumindest einen Ansatz zeigst ;)
Und zwar bindest du eine beliebige PHP ein:
PHP:
if(file_exists("pages/$page.php"))
            {include("pages/$page.php");}
Das kannst du doch nutzen und eine gallery.php selbst schreiben die das alles Verwaltet ;)

Du kannst aber auch im Job-Forum fragen ob es jemand für dich macht: http://www.tutorials.de/forum/jobboerse-jobs-tutorials-de/

Oder du nimmst eine fertige Lösung, wie zum Beispiel dies hier: http://www.lokeshdhakar.com/projects/lightbox2/

Die Suche "image gallery" bei Google liefert noch einige andere Alternativen.
 
da sieht man mal wie wenig ahnung ich wirklich habe..

ich hab mir jetzt mal das hier http://www.smartbytes.de/skripte.htm
runtergeladen und installiert.

also dgallery.ph hab ich in concerts.php ungenannt (weil ich mehrere Galerien unter verschiedenen menüpunkten brauche)

hab in der index.php auf die galerie seite verwiesen (ganz normal halt)

und dann in der concerts.pho das hier <?php include 'galerie.php'; ?> eingefügt.

aber.hmmpf er zeigt kein bild an..nur den werbelink

hier der code:

concerts.php
PHP:
<?
// Einstellungen

        $spalten = 3; // Spalten maximal
        $breite = "100%";  // Tabellenbreite

// Einstellungen Ende

        $i =1;
        $files = array ();
        $myDirectory = opendir("./imgs/thumbs");
        echo "<table id='concerts' style='width:$breite;'><tr>";
        while ($file = readdir($myDirectory)) {

        if (($file != ".") && ($file != "..") && ($file != "index.php") && !(is_dir("imgs/$file")) )
        {
    $files[] = $file;
        if (is_int($i / $spalten)) {
        list($width, $height) = getimagesize("imgs/$file");
        echo "<td>";
        ?><a href="imgs/<?php echo $file;?>" target="_blank" onclick="lupe=window.open('popup.php?file=<?php echo $file;?>','lupe','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=<?php echo "$width";?>,height=<?php echo "$height";?>,left=20,top=20'); return false;">
        <?
        echo "<img src='./imgs/thumbs/$file' alt='' /></a>";
        echo "</td></tr><tr>";
        }
        else
        {
        list($width, $height, $type, $attr) = getimagesize("imgs/$file");
        echo "<td>";
        ?><a href="imgs/<?php echo $file;?>" target="_blank" onclick="lupe=window.open('popup.php?file=<?php echo $file;?>','lupe','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=<?php echo "$width";?>,height=<?php echo "$height";?>,left=20,top=20'); return false;">
        <?
        echo "<img src='./imgs/thumbs/$file' alt='' /></a>";
        echo "</td>";
        }
        $i++;
        }
        }
        echo "</tr></table><p><a href='http://www.smartbytes.de'>Galerie realisiert mit SmartGal</a></p>";
        closedir($myDirectory);
?>

Konzertgalerie.php
PHP:
<b class="error">Konzert-Galerie</b><br />
<?php include 'concerts.php'; ?>

muss ich in der css datei was verändern? geht das deswegen nicht? *verzweifel*
 
Achte bitte auf die Rechtschreibung.

Hast du denn schon Bilder in das Unterverzeichnis imgs/thumbs getan, wo das Skript selbst auch ist?

Ohne die wird sicherlich nichts angezeigt.
 
Ja eins. Das Skript erstellt ja auch automatisch die Thumbs. Ich hab' sogar schon die reziser.php gelöscht, wie es in der Anleitung steht.

Ich weiß echt nicht wo der Fehler ist. So schwer kann es nun doch nicht sein, oder?

Ich glaube der Fehler liegt in der concerts.php datei. Da steht nämlich:
PHP:
  $i =1;
        $files = array ();
        $myDirectory = opendir("./imgs/thumbs");
        echo "<table id='galerie' style='width:$breite;'><tr>";
        while ($file = readdir($myDirectory)) {

Jetzt istd die Frage, was muß bei "myDirectory" hin? Muß ich das vielleicht ändern?
 
Tut mir echt leid. dass ich mich so doof anstelle. Aber ich habe das doch noch nie gemacht. Und genau hier liegt das problem. Was muss denn als Verzeichnis angegeben werden? Wenn ich es wüßte würde ich doch nicht fragen *seufz*
Du hast das sicher schon hundert Mal gemacht. Ich mach das gerade zum ersten Mal :/
 
Nö, ich forder / förder dich nur ;)

Du weist doch sicherlich wo die Bilder liegen auf dem FTP, oder?
Gib das einfach an ;)
 
den ganzen pfad? mit www. etc?
oder nur das verzeichnis?

ja ich bin so dumm xD zum glück muss man sowas nur einmal wissen :)
 
Zurück