zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Bildergallerie sinnvoll Programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 20.10.2008, 16:47
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard Bildergallerie sinnvoll Programmieren

Ich lade aus einer DB mehrere Bildnamen, die zu einer Galerie gehören, hole dann die Bilder aus dem Ordner, generiere Thumbnails und präsentiere die hintereinander Weg als Link zur großansicht des jeweiligen Bildes.
Bei Klick auf die Thumbnails wird das entsprechende Bild angezeigt. Soweit kein problem.
Jetzt möchte ich in der einzelnen Bildansicht "Vor" und "Zurück" Buttons anzeigen, die auf das jeweils nächste/vorherige Bild verweisen.
Die Frage ist jetzt:
Wie löse ich das am cleversten. Sollte man jedes mal eine komplette DB_query senden und den Datensatz für das entsprechend nächste Bild suchen?
Oder ist es sinnvoller die Query-Resultate in einem Array in der Session abzulegen und dann immer das nächst höhere/niedrigere Bild anzuzeigen.
Bietet es sich hier evtl. an eine Klasse "galery" zu erstellen, deren Methoden dann die einzelnen Aufgaben wie DB-Query, Thumbnails erstellen, Session-handling etc. übernimmt?

Bin für jeden Hinweis dankbar.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.10.2008, 17:56
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Hi DNA,

also ich würde das nicht mit eiener Session machen, vielleicht mit einer Datei die du dann auslesen kannst.

Aber mit MySql würd ich so vorgehen wies mal auf phppeformence.de erklärt wurde. Wenn dir OOP gefällt würd ich da eine Klasse machen.

Aber ich würd mir weniger Gedanken machen über die MySql Performence wenn du die Thubs immer generieren lässt das schlaucht den Server viel mehr!
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 20.10.2008, 18:27
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Der Link ist super. Wär ich selber nie drauf gekommen.
Allso wäre es sinnvoller die Thumbs einmal zu generieren (z.b. beim Upload) und dann zu speichern?

Geändert von David (20.10.2008 um 18:33 Uhr)
Mit Zitat antworten
  #4 (permalink)  
Alt 20.10.2008, 18:38
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Auf jeden Fall. Bei Upload generieren und speichern. Das schont deine Kiste und der User bekommt die Bilder schneller zusehen UND sie lassen sich cachen was vorteilhaft ist wenn man auf die Übersichtsseite zurückgeht.
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
  #5 (permalink)  
Alt 20.10.2008, 18:52
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Die aktuelle ID könnte man dann z.B. per GET übergeben und umgeht somit die SESSION?
Mit Zitat antworten
  #6 (permalink)  
Alt 20.10.2008, 22:34
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Ich weiß nicht, was du immer mit deiner Session hast

Ich würde nichts anderes als GET nehmen für so einen Fall
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
  #7 (permalink)  
Alt 20.10.2008, 22:47
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Weis auch nicht...
war im Kopf erst soweit, dass ich irgendwas für die "nächste Seite" aufheben muss. Klar, GET was auch sonst. Nach möglichkeit will ich die GETs dann umschreiben, dass in der url das ungefär so aussieht: .de/galerie/bild3
Von daher will die Struktur gut überlegt sein.
Danke für die Tipps.

Geändert von David (20.10.2008 um 22:50 Uhr)
Mit Zitat antworten
  #8 (permalink)  
Alt 20.10.2008, 23:36
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Mod_Rewrite meinst du?
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
  #9 (permalink)  
Alt 21.10.2008, 00:36
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Ja, ich bin voller Hoffnung und Zuversicht, das diesmal hinzubekommen, ohne hier ein Fred starten zu müssen
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 21.10.2008, 00:37
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

dann noch viel Glück
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wo setzt ihr HTML encoding noch sinnvoll ein? 1chris (X)HTML 6 26.05.2010 21:04
Bildergallerie mit CSS? Einfaaach! Tia, denkste! smile! CSS 0 15.02.2010 18:21
Eigene Doctypes nutzen? Sinnvoll? Was meint ihr? Unsk1ll3d (X)HTML 11 03.09.2008 16:06
CSS Bildergallerie TobStro CSS 10 24.10.2006 16:17
Bildergallerie mal anders? MartenBrosch CSS 22 08.07.2006 21:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:37 Uhr.