Gedanken über eine Bildergalerie

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gedanken über eine Bildergalerie

    Servus!

    Ich mache mir gerade Gedanken über eine Bildergalerie, die ich mir mit PHP und MySQL aufbauen möchte. Jetzt wollte ich von euch wissen, ob ihr noch Verbesserungsvorschläge/Ergänzungen habt...

    Zur HP-Architektur:
    Es existiert ein Ordner "images", in dem die einzelnen Galerien in Unterordnern liegen (zB images/party). Ebenso gibt es einen Ordner für die Thumbnails (thumbnails/party). Die Thumbnails erstelle ich mit Photoshop, die brauchen nicht automatisch generiert werden. Per DropDown-Menu kann man zu den einzelnen Galerien navigieren, dort werden die Thumbnails in einer Tabelle dargestellt und mit Javascript onclick in einem PopUp vergrößert.
    Das würde ich gerne so beibehalten, nur soll in dem PopUp ein Vor- und Zurück-Button eingebaut werden und der Name des Bildes dargestellt werden (nicht Bild008.jpg, sondern "Der Horst"). Desweiteren habe ich mir das ehrgeizige Ziel gesetzt, eine Kommentarfunktion für jedes Bild einzubauen, die Kommentare sollen im PopUp unter dem Bild erscheinen. Jeder Besucher der Seite darf unangemeldet seinen Senf sazu geben, ohne sich anmelden zu müssen.

    So weit, so gut...

    Zu meinen Gedanken:
    Ich brauche eine Tabelle "Bilder", in der die ID, der Name, der Pfad und der Thumbnail-Pfad abgelegt wird. (Dazu eine Frage: Kann ich der Spalte "Pfad" einfach den Type "Text" zuweisen??? Oder wie läuft das???)
    Desweitern brauche ich eine Tabelle "Kommentar", in der die ID, der Name des Kommentators, das Datum gespeichert wird und auch eine ID (zB "KID"), mit der ich die Kommentare den einzelnen Bildern zuweisen kann (mittels eines Joins). Das hab ich aus meinem frisch erworbenen PHP-Buch...

    Lässt sich das so bewerkstelligen? Habt Ihr Verbesserungsvorschläge? Könnt Ihr mir noch Tipps geben? Und überhaupt, geht das alles in einem PopUp-Fenster???

    Ich feue mich schon auf Eure Posts...

  • #2
    Hi,

    also ich bin (noch) kein wirklicher Profi, aber gebe dennoch mal meinen Senf dazu.

    Meine erste Frage die mir in den Sinn kommt... Wie werden die Bilder veröffentlicht. Hast Du einen Adminbereich und schiebst die Bilder von dort auf den Server oder wie läuft das? Dann würde ich Dir empfehlen als Bildnamen den Original Namen + Timestamp zu nehmen.
    So bekommst Du niemlas Probleme, wenn Du ein Bild uploaden willst, das einen identischen Namen mit einem bereits existierenden Bild hat.

    Ich weiss auch nicht, ob Du die Bilder vorher immer bearbeitest oder ob auch User z.B Bilder hochladen können. Dann solltest Du auch noch ein Auge auf die Grösse haben und notfalls die Grösse neu berechenen lassen.

    Das sind erstmal 2 Gedanken, die mir spontan einfielen. Vielleicht hilft das ein wenig.

    Gruss Luka

    Kommentar


    • #3
      Wie schon in der HP-Architektur beschrieben gibt es einen Ordner "images". In diesem Ordner liegen Unterordner mit den jeweiligen Galerien (zB images/Party/).
      Ich bearbeite die Bilder in Photoshop und lade sie dann per ftp direkt in den Ordner.
      Die User sollen keine eigenen Bilder hochladen, da es sich um eine private Homepage handelt, die ihre 10-20 Besucher pro Tag hat, alles Freunde, die halt nur ihren Senf zu den Bildern abgeben können sollen, da liegt eigentlich mein Hauptinteresse.

      Ich habe in den letzten Tagen etwa 100 Seiten mit Bildergalerie-Scripts durchgeforstet und bin sehr frustriert... Entweder man bekommt das ganze Programm (mit Admin-Area, Upload, Bewertungsfunktion (brauch ich auch nicht), etc etc) oder nur ganz billige Sachen, wo man nur eine Galerie verwalten kann (einfaches auslesen und wiedergeben der Bilder in einem Ordner...)) Was mich auch stört, ist, dass die meisten Scripte zunächst eine Haupt-Seite aufrufen, auf der die einzelnen Galerien zu sehen sind. Auch das brauch ich nicht, da die Galerien in einem Drop-Down-Menu angezeigt werden (Menu-Punkt: Galerie, dann im Drop-Down die einzelnen Themen)

      Zu guter letzt der wohl wichtigste Punkt: Ich hab mein PHP-Buch erst seit 2 Wochen und bin noch ein ziemlicher Frischling... (was mich auch nicht dazu befähigt, andere Galerie-Scripte einfach umzuschreiben...)

      Kommentar


      • #4
        In der tiefe der Nacht ist mir noch eingefallen, dass ich auch irgendwie ne ECard-Funktion einbinden würde....

        Aber da versagen meine PHP-Kenntnisse völlig!

        Kommentar


        • #5
          In der tiefe der Nacht ist mir noch eingefallen, dass ich auch irgendwie ne ECard-Funktion einbinden würde....

          Aber da versagen meine PHP-Kenntnisse völlig!

          Kommentar

          Lädt...
          X