Archiv verlassen und diese Seite im Standarddesign anzeigen : Einfaches Galerie Script ohne MySQL - Erweiterung / Grundsätzliches
Hallo,
ich habe mit Begeisterung das Skripttutorial verfolgt - genial!
Ich habe mir von dem Hauptordner mehrere Kopien gemacht, also
Galeriehaupordner
|
---- Stoffe
| |
| |---css
| |---galerien
| |
| |---Stoffe1
| |---Stoffe2
| |---Stoffe3
| |---js
|
---- Masken
| |
| |---css
| |---galerien
| |---js
|
---- Figuren
| |
| |---css
| |---galerien
| |---js
|
|----Stoffe.jpg
|----Masken.jpg
|----Figuren.jpg
Jeder Ordner enthält die volle Struktur aus dem Tutorial http://www.phpbuddy.eu/einfaches-galerie-script-mit-php-ohne-mysql.html
Was ich bräuchte wäre sozusagen eine Galerieübersicht in dem Galeriehauptordner, die sich aus gleichnamigen Bildern eine Übersichtsseite mit Link auf die jeweilige Unterseite, also z.B. Stoffe, Masken, Figuren aufbaut.
Desweiteren bräuchte ich beim Aufruf einer index.php eines Unterordners eine galerieartige Übersicht der vorhandenen Galerien (z.B. Stoffe1, 2, 3, ...).
Wäre super, wenn jemand von Euch einen Tipp für mich hätte.
Danke!
pluto
Hallo pluto,
willst du das mit Beispiel bilder von der entsprechenden Gallerie machen oder einfach nur die links.
Für die Beispiel bilder siehe dieses Forum Thema (http://www.phpbuddy.eu/forum/showthread.php?t=175) an. Das musst du dann nur noch in den Galeriehauptordner packen und fertig.
Ich hoffe ich konnte dir etwas helfen, wenn nicht dann meld dich einfach nochmal. Ansonsten wünsch dir einfach noch ein schönen Sonntag.
Gruss
Stefan
Hallo Stefan,
ich hab da irgendwie was durcheinander gebracht und meine Frage noch mal umformuliert.
Ich möchte das mit eigenen Bildern machen, also keine aus dem entsprechenden Galerieordner, siehe oben angegebens Struktur (ganz unten Soffe.jpg, Masken.jpg, Figuren.jpg).
Wie würdest Du das vorschlagen zu machen?
Danke & Grüße
pluto
Ah ok gut das müsste folgendermaßen aussehen:
<a href="Stoffe/galerien"><img src="Stoffe.jpg"/></a>
Oder wenn du noch die Größe definieren möchtest:
<a href="Stoffe/galerien"><img Style="height: 500px; width: 300px" src="Stoffe.jpg"/></a>
Wenn man nun auf das Bild klickt wird man zu der Datei weitergeleitet die im bereich \ href="..." / steht. Das wäre schon mal eine Lösung zum Galeriehaupordner.
Gruß
Stefan
Hi Stefan,
danke - das probiere ich morgen gleich mal aus - komme heute nicht mehr dazu.
Grüße
pluto
Hallo Stefan,
ich bin nun schon weiter, schau mal:
http://www.maierei.org/temp/Galerie/Masken/ bzw.
http://www.maierei.org/temp/Galerie/Stoffe/
Ich brauche dann zwar noch eine anderes Layout, aber das kommt erst später und ich glaube da komme ich recht weit.
Kanst Du mir noch behilflich sein, wie ich beim Anklicken eines Bildes dann nur noch die drei Bilder zu Gesicht bekomme, aber ohne die Navigation an der linken Seite. Stattdessen würde ich dann einen Link auf die jeweils übergeordnete Seite einbauen.
Die angepasste index.php habe ich unter
http://www.maierei.org/temp/Galerie/index.rar abgelegt.
Danke und viele Grüße !!!
pluto
Hi,
du bist ja schon recht weit.
Um die Navigation auszublenden musst du diesen PHP code noch einfügen:
if(isset($_GET['galerie']))
{
//hier kommt der code rein der angezeigt werden soll, wenn auf ein Bild geklickt wird
}else{
//wenn noch kein Bild abgeschickt wurde
}
if(!isset($_GET['galerie']))
{
//wenn noch kein Bild abgeschickt wurde
}else{
//hier kommt der code rein der angezeigt werden soll, wenn auf ein Bild geklickt wird
}
Du solltest vielleicht testen ob du die PHP anfrage so durchführst, oder ob du lieber den Server fragst ob nix abgesendet wurde. So kannst du testen bei welchem Beispiel der Server mehr belastet wird.
$start = microtime(true); //kommt ganz am Anfang der Datei
//dann erst das script ausführen
$end = microtime(true); //kommt ganz am Schluss der Datei
$laufzeit = $end - $start; //ermittelt die Differenz von der Zeitmessung am Anfang bis zur Zeitmessung am Ende
echo "Laufzeit: ".$laufzeit." Sekunden!"; //gibt die Differenz aus
Ich hab mir auch die Index.php angesehen ich finde das sieht ganz gut aus.
Bei Design dem kann dir diese Seite (http://www.sohtanaka.com/web-design-tutorials/) vielleicht etwas helfen.
Was hast du denn noch vor auf der Seite einzubauen?
Gruss
Stefan
Hi,
hey danke - und das meine ich ernst!
Schau mal die Links an, geht schon in die richtige Richtung.
Ich habe vor auf jeder Einstiegsseite und jeder Unterseite die Bilder in mehrspaltigen Tabellen auszugeben. Unter jedem Bild sollen 3 Zeilen Text stehen.
Ich habe mir gedacht ich lege in jeden Ordner "images" eine Textdatei pro Bild an, also z.B. bach.jpg und bach.txt. Eine Ebene höher, in der sich das jeweilige (neu eingefügte) Übersichtsbild befindet, analog. Dann soll das php Skript jeweils die entsprechende Textdatei auslesen und in die Zeilen unter dem entsprechenden Bild eintragen.
Denkst Du das ist sinnvoll so oder fällt Dir etwas Schickeres ein?
Danke & viele Grüße
pluto
Hi,
also mit Textdateien hat man eher früher bei der Web Programmierung eingesetzt, Heut zu tage kommt da, eher eine Datenbank zum Einsatz.
Aber aus gutem Grund auch, Bequemeres und schnelles Arbeiten, unzählige Funktionen die dir die Arbeit abnehmen und deine Daten sind sicherer verstaut.
Jetzt weiß ich jedoch nicht ob du auf deinem Server eine Datenbank einrichten kannst, und ob du schon mal damit gearbeitet hast.
Eine frage noch ist das beabsichtigt von dir das, wenn man mit dem Mauszeiger über eins der Bilder geht das dann das erscheint:
title="<a href='download.php?get=galerien/Stoffe1//images/bach.jpg'>Bild herunterladen</a>"
Ansonsten kann ich nur sagen das alles gut funktioniert es fehlen nur noch die links um zurück auf die Galerieübersicht zu kommen.
Und http://www.maierei.org/temp/Galerie/index.rar hab ich mir schon genauer angesehen, und da sah auch alles recht ordentlich aus. Wobei wenn noch mehr PHP Funktionen folgen solltest du mit OOP(Objekt Orientierter Programmierung) anfangen das man, aber recht schnell beherrscht wenn man etwas PHP Erfahrung hat. -> Ich kann dir dabei auch etwas Hilfe anbieten.
Gruß
Stefan
Hi Stefan,
mit Datenbaken kenn ich mich aus, nur nicht so gut wie man diese aus PHP heraus anspricht. Hab ich zwar schon mal am Rande gemacht, aber ist schon lange her.
Ich bastel mal weiter.....
Danke & Grüße
pluto
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.