| |
|
|
- Seite 1 - |
|
| Einfache PHP Galerie ohne SQL/Datenbank
Herunterladen
Kleinster Nenner einer aus einer einzigen kleinen Datei bestehenden PHP Fotogalerie bzw. eines Foto-Album -
wird mittlerweile von über einhundert Webseiten verwendet.
Seiten UTF8-Kodiert Keine (MySQL-) Datenbank notwendig Ordner und Dateien einfach hochladen und fertig Beliebig strukturieren einfach über Ordner optionale alphabetische Sortierung nach Dateiname Temp-Dateien wie Thumbs/ Counter separat in album/.tmp/ Bildgruppen möglich, Gruppierung erzeugen per Dateinamenvergabe im Format: bild.jpg; bild_2.jpg; bild_3.jpg. Grußkartenfunktion URL, BBCode & HTML-Code -Felder für jedes Bild Slideshow-Funktion Dateinamen und Ordner können im Namen Umlaute beinhalten Mögliche Dateiendungen: png; gif; jpg; jpeg Autoinstallation, notwendige Verzeichnisse werden automatisch angelegt Layout einfach per CSS anpassbar Optimal auch einfach per Iframe anzeigbar
Anwendungsbeispiele:
Siehe auch: Einfaches PHP Gästebuch ohne SQL/Datenbank [...]
Lade die php überall dort hin, wo Du gerne eine Bildergalerie hättest.
Du kannst die php auch umbenennen (z.B. index.php), sie funktioniert mit jedem Namen wenn die Endung .php lautet.
Erzeuge im selben Verzeichnis ein Unterverzeichnis namens album, und lade hier die Bilder hoch. Du kannst auch beliebige Unterverzeichnisse erstellen und somit eine beliebige Sortierung erzielen.
Thumbs werden automatisch erzeugt um Traffic und Serverlast gering zu halten, auch eine Slideshow-Funktion ist eingebaut.
Alles automatisch, und dadurch, dass nur eine Datei nötig ist, kann man auch sehr einfach eine Vielzahl solcher Galerien nebeneinander laufen lassen.
Der Code ist nicht geschrieben unter der Präferenz guter Lesbarkeit, auf Grund der geringen Größe aber sicherlich schnell und einfach erweiterbar.
Auch geeignet für Betrieb in einem IFrame. |
|
|
| |
|
|
| |
|
- Seite 4 - |
|
|
| Aktualisiert auf Version 0.1.1c BETA -
wegen vieler Änderungen zunächst als Beta-Version.
Neu:
Seiten UTF8-Kodiert optionale alphabetische Sortierung nach Dateiname Temp-Dateien wie Thumbs/ Counter nicht mehr unordentlich genau neben den Bilddateien liegend sondern separat in album/.tmp/ Bildgruppen möglich, Gruppierung erzeugen per Dateinamenvergabe im Format: bild.jpg; bild_2.jpg; bild_3.jpg. Dateinamen und Ordner können im Namen Umlaute beinhalten Mögliche Dateiendungen: png; gif; jpg; jpeg Autoinstallation, notwendige Verzeichnisse werden automatisch angelegt
Hinweis: Da das album/- Verzeichnis nun ordentlich nur noch die eigentlichen Bilddateien enthält empfehle ich ein bisheriges album-Verzeichnis zu entfernen und Bilder und Ordner neu anzulegen. |
|
|
| |
|
|
|
Jörg Sellmeyer | Ok - nachdem ich verstanden hatte, wie und wo genau ich die Datei und Bilder hinpacken muß, hat es denn auch geklappt. Tolle Sache! Bei mir wird allerdings bei jedem Bild immer eine rote 0 rechts unten angezeigt und in der Seitenmitte (über smallBum@XProfan.com) ist ein schwarz hinterlegte Null.
Aber nochmal: Super Skript, Danke!
Nachtrag: Hab's raus - da werden wohl die Views der großen Bilder mitgezählt...
Das Versenden funktioniert allerdings nicht. Wäre mir auch nicht wichtig. Mal sehen, ob ich das rausbekomme... Die Umlaute werden bei mir korrekt angezeigt; die Slideshow kommt damit allerdings nicht klar. Ich würde im I-Net aber auch (noch) keine Umlaute einsetzen. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 04.11.2011 ▲ |
|
|
|
|
| Den Wert der Variable $_smallbum_conf['ShowViewsCount'] einfach von true auf false setzen und schon verschwindet die "rote 0". ^^
Das mit den Umlauten bei der Slideshow schaue ich mir an.
Du kannst in album/ Dateien und Ordner anlegen.
Was genau passiert bei Dir denn _nicht dass das Versenden nicht funzt? |
|
|
| |
|
|
|
| Derweil...
aktualisiert auf Version 0.1.1d BETA -
Slideshow zeigt nun auch Bilder mit Umlauten im Dateinamen. (Danke Jörg)
Bei Versenden einfach E-Mail-Adressen und einen Grusskarten-Text eingeben und auf Versenden klicken.
Der Empfänger erhält eine E-Mail mit einem Link -
die Seite hinter dem Link zeigt das Bild samt Grußtext. |
|
|
| |
|
|
|
| Argh,
bei "Slideshow" machen Umlaute im Ordnernamen noch Probleme...
werde ich beim nächsten Update beachten. |
|
|
| |
|
|
|
| Ok,
Update 0.1.1e BETA hochgeladen. |
|
|
| |
|
|
|
| Und noch eins...
Update 0.1.1f BETA hochgeladen -
Damit können Bilder nun auch von weniger begabten Suchmaschinen indiziert werden. |
|
|
| |
|
|
|
Jörg Sellmeyer |
Was genau passiert bei Dir denn _nicht dass das Versenden nicht funzt?
Ich fülle die Felder für Empfänger und Absender aus, und dann passiert nix, nachdem ich auf versenden klicke. Die Ansicht springt wieder ins Rootverzeichnis des Albums und das war's.
Die Slideshow funktioniert jetzt korrekt mit den Umlauten, allerdings werden die Namen nicht angezeigt, wenn die Slideshow durchläuft, sondern nur, wenn ich auf die Pfeile klicke. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.11.2011 ▲ |
|
|
|
|
| Nochmals ein Update auf V0.1.1g BETA -
im Slideshow-Modus wird nun auch der Bilddateiname angezeigt und UTF-Dateisysteme sollten unterstützt sein. |
|
|
| |
|
|
|
| Und gleich noch ein Update auf V0.1.1h BETA -
@Jörg: jetzt sollte bei Dir auch die Grußkartenfunktion funktionieren. |
|
|
| |
|
|
|
Jörg Sellmeyer | Leider nicht ganz: "hat fÃŒr Dich eine Grusskarte " steht in der Mail, die ich dann tatsächlich erhalten habe. Allerdings erst beim zweiten Versuch. Der enthaltene Link verweist dann aber auf die Grundebene der Galerie mit allen Bildern. Der Link endet mit :/ "images.php?album=&showcard=1320511229" Es wird aber in greetingcards nichts hinterlegt, falls das der Sinn des Verzeichnisses sein sollte. Hat es doch aber FileZilla hat das Verzeichnis nicht richtig aktualisiert angezeigt. Ich teste später nochmal... |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.11.2011 ▲ |
|
|
|
|
| Update auf Version 0.1.1i BETA -
nun wird UTF-8 auch per http-Header gesendet was relevant ist wenn Webserver eine andere Charset-Angabe in den Header mogeln. |
|
|
| |
|
|