Hallo @ alle,
ich kämpfe ja schon seit einer Ewigkeit mit PHP - jetzt hätte ich gerne eine
Website mit recht umfangreichen Bildergalerien, bei denen ich davon ausgehe,
dass es sinnvoller ist, ich schreibe nicht alles von Hand, sondern überlasse das PHP...
Allerdings werde ich das wohl nur schaffen, wenn ich viele Tipps von Euch
bekomme...;-)
Meine Vorüberlegungen:
Hab ich noch was übersehen?
Wo fange ich am besten an?
Kennt jemand ein Tutorial, das mir beim Erstellen des Scripts helfen könnte?
Cool wäre, wenn ich beim Erstellen des Thumbnails einen Ausschnitt festlegen könnte,
d.h. einen (quadratischen) Rahmen angezeigt bekomme, den ich auf dem Bild verschieben
und größer / kleiner ziehen kann.
Sowas hab ich schonmal gesehen, hab aber keinerlei Idee, wie das geht (ich vermute mal
mit JavaScript?)
Ich freu mich über Tipps, Hinweise und Anregungen!
Grüße
Bernhard
ich kämpfe ja schon seit einer Ewigkeit mit PHP - jetzt hätte ich gerne eine
Website mit recht umfangreichen Bildergalerien, bei denen ich davon ausgehe,
dass es sinnvoller ist, ich schreibe nicht alles von Hand, sondern überlasse das PHP...
Allerdings werde ich das wohl nur schaffen, wenn ich viele Tipps von Euch
bekomme...;-)
Meine Vorüberlegungen:
- ich erstelle für jede Galerie einen Ordner, in diesen packe ich eine index.php
und einen Ordner für die Bilder sowie einen für die Thumbnails (wo ich die
JavaScript- und CSS-Dateien sinnvoll hinpacke, wird sich vermutlich erst im
Laufe der Arbeit ergeben) - in die index.php include ich eine Datei galerie.php, die ich ins Root-Verzeichnis
lege (oder ist die an einem anderen Ort sinnvoller aufgehoben?) - wenn ich das bisher richtig verstanden habe, dann kann ich doch auf diese
Weise einfach auf den jeweiligen Bilder-Ordner zugreifen? - die Website soll mehrsprachig werden, d.h. ich habe identische Bilder-Ordner
für die jeweilige Galerie auf deutsch und englisch, möchte die Bilder aber nur
einmal hochladen und dann in beide Ordner speichern...
=> wo bringe ich am sinnvollsten meinen Upload unter? - den Upload stelle ich mir so vor:
- normales Upload-Script, mit dem ich das Bild auf der Festplatte suche
und hochlade (habe ich mehr oder weniger fertig) - nach dem Upload generiert das Script einen Thumbnail und zeigt mir
diesen an. Gleichzeitig fragt es mich, in welche Galerie ich das Bild
speichern möchte (das habe ich nicht fertig und freue mich über Tipps) - anschließend werden Bild und Thumbnail sowohl in die entsprechenden
Bilder- und Thumbnail-Ordner der deutschsprachigen Galerie gespeichert
als auch in die der englischsprachigen - dabei soll das Script die Abmessungen des Bildes ermitteln und es skalieren,
wenn die Breite größer ist als die Höhe, auf eine Breite von z.B. 250 px,
wenn es höher ist als breit, auf eine Höhe von 250 px
=> ist eine solche Abfrage überhaupt möglich? wenn Ja, wie? - gleichzeitig bekomme ich Eingabefelder, in die ich sowohl den Bildnamen, als
auch eine Bildbeschreibung und die Größe in beiden Sprachen eintragen kann. - diese Eingaben sollen in .txt-Dateien geschrieben werden, die automatisch
den gleichen Dateinamen bekommen wie das dazugehörige Bild, die
englischsprachigen kommen in den englischen Galerie-Ordner, die
deutschsprachigen entsprechend in den deutschen
(ich will mir wenigstens den Akt mit Datenbanken sparen...)
=> ist es sinnvoller, ich schreibe alles in eine .txt-Datei, oder sollte ich
je eine für Bildname, Beschreibung und Größe anlegen?
- normales Upload-Script, mit dem ich das Bild auf der Festplatte suche
- wie mache ich es am sinnvollsten, dass ich jederzeit die Reihenfolge der Bilder ändern kann?
Hab ich noch was übersehen?
Wo fange ich am besten an?
Kennt jemand ein Tutorial, das mir beim Erstellen des Scripts helfen könnte?
Cool wäre, wenn ich beim Erstellen des Thumbnails einen Ausschnitt festlegen könnte,
d.h. einen (quadratischen) Rahmen angezeigt bekomme, den ich auf dem Bild verschieben
und größer / kleiner ziehen kann.
Sowas hab ich schonmal gesehen, hab aber keinerlei Idee, wie das geht (ich vermute mal
mit JavaScript?)
Ich freu mich über Tipps, Hinweise und Anregungen!
Grüße
Bernhard