NetAndif admin Crysis

"Erfahrungsaustausch und ToDoList"

 
[Home][Admin][Schreiben] • [ Anmelden ] • [Forum]

Sonntag, 26. März 2006

Gallery: Sortierung der Bilder

Erstellt in:  ·  Author: NetAndif

Für die Sortierung der Bilderanzeige in den Alben steht nun ein Array zur Verfügung, welches Dateinamen und Datei-Datum enthält.
Die Thumnail-Erzeugung mittels phpThumb liest nun also die anzuzeigenden Bilder aus dem Array des aktuellen Albums ein.
Die Standard-Sortierung ist nun zunächst so, dass in der Reihenfolge die neuesten Bilder zuerst angezeigt werden (als Sortier-Kriterium wird das Datei-Datum verwendet)
Der nächste Schritt ist dann, Sortieroptionen für Dateiname und Dateidatum in normaler und umgekehrter Reihenfolge in die Benutzeroberfläche zu integrieren. Desweiteren könnte man auch noch die Anzahl der Klicks mit in die Sortiermöglichkeiten aufnehmen.
Das Dateidatum sowie die Anzahl der Klicks wird jetzt bereits als Mouse-Over Titel angezeigt.

Freitag, 17. März 2006

Gallery: News und To-Do

Erstellt in:  ·  Author: NetAndif

Blättern in der Einzelbildansicht
Dies war bis vor Kurzem noch nicht möglich, denn ohne Verwendung der Datenbank für die Speicherung der Bild- und Album-Informationen stellte das Ermitteln der vorherigen und nächsten Bild-ID ein gewisses Problem dar.
Jedoch konnte ich es lösen, indem ich mit einem zur Laufzeit erstellten Array arbeite. Die vorhandenen Bilder im aktuellen Album werden nun bereits am Anfang des Scripts eingelesen, und in ein Array geschrieben. In der Einzelbild-Ansicht wird nun die Position des Bildes in diesem Array ermittelt. Anhand dieser Position können nun die Links für das Blättern gebildet werden.
Das Erzeugen des Arrays aus dem Dateisystem und Ermitteln der vorherigen bzw. nächsten Datei geht recht schnell, so dass hier kaum eine merkliche Verzögerung auftritt.
Dadurch, dass dieses Array zur Verfügung steht, wäre nun auch eine Sortier-Funktion möglich.
Desweiteren wäre noch eine Anpassbarkeit der Navigations-Links eine interessante Option (um z.B. Grafiken zu verwenden)

Gallery Admin-Optionen
Bisher ist es in den Admin-Optionen bereits möglich, (Unter-)Alben anzulegen und zu löschen, sowie einen alternativen Titel zu vergeben (diese Funktion ist aber noch in der Testphase). Die Photo-Kommentare können bisher leider noch nicht direkt verwaltet werden, werden bei Löschen eines Bildes aber entsprechend mitgelöscht.

Bei Nichtvorhandensein des Gallery-Basis Ordners wird nun das Admin-Skript abgebrochen (bei älteren Blogs kann dies noch der Fall sein).

Upload
Das Hochladen oder Löschen einzelner Bilder geschieht ja direkt in den Alben der Gallery (als angemeldeter User). Neu ist, dass nach dem Uploaden oder Löschen eines Bildes nun automatisch die aktuelle Album-Anzeige neu geladen wird. Somit sieht man gleich die Änderung. Ein kleiner Fehler, der beim Neu-Laden der Anzeige nach dem Löschen eines Bildes auftrat, wurde ebenfalls beseitigt.

To-Do’s
- Sortier-Optionen
- Verbesserung der Funktion für benutzerdefinierte Album-Titel
- Verwaltbarkeit der Kommentare Update: Bearbeiten und Löschen von Kommentaren nun möglich
- Automatische Erstellung einer Albumübersicht (geht bisher nur manuell mittels der cb_thumb Funktion) Update: Funktion cb_gallery

Sonstiges
Die Gallery hat nun den Code-Namen ‘THING’ (THing Is No Gallery, oder auch: Thin Gallery) ;-)

Mittwoch, 14. Dezember 2005

Gallery: To Do

Erstellt in:  ·  Author: NetAndif

- Eine Feed-Funktion der Gallery-Kommentare (evtl. eine RSS-Klasse) hinzufügen
- Blättern-Funktion in der Einzelansicht eines Bildes
- Hinzufügen einer Funktion für automatisches Erstellen von Links auf die Unter-Alben unter Verwendung der bereits vorhandenen Zufalls-Thumbnailfunktion

An diesem Punkt sind die Möglichkeiten, die man ohne Verwendung einer Datenbank für die Speicherung der Album-Informationen zur Verfügung hat, nahezu ausgeschöpft.
Die Erstellung des Kommentar-Feeds sollte mittels einer PHP-Klasse, die den Photos-Ordner nach Kommentar-Dateien durchsucht, noch möglich sein. Jedoch die Blättern-Funktion ist ohne Datenbank nahezu nicht realisierbar. Die Photos der einzelnen Alben werden mittels der PHP Dir Funktion eingelesen. Der Vorteil der dynamischen Erstellung der Gallerien liegt gerade darin, das automatisch Thumbnails ‘on the fly’ erstellt und für schnelleren Aufruf gecacht werden. Lädt man ein neues Bild hoch, muss man nur das Album neu laden.
Wenn man nun eine Liste der Photos in der DB zur Verfügung haben möchte, muss man an irgendeiner Stelle die Liste generieren. Am besten wäre dies beim Hochladen plaziert. Somit hätte man immer eine aktuelle Liste. Als nächstes müsste man den Photos beim Darstellen eine ID mitgeben, sprich die Gallery müsste ihre Photo-Informationen dann aus der DB beziehen.

Mittwoch, 30. November 2005

Gallery-Update

Erstellt in:  ·  Author: Admini

Neue Funktionen wurden in die Gallery integriert. Siehe Beitrag im Forum

Sonntag, 20. November 2005

Gallery: Blättern in Thumbnail-Seiten

Erstellt in:  ·  Author: NetAndif

Ein Thema, dass ich schon seit längerem im Hinterkopf hatte, ist das Aufteilen von großen Bilderalben in ‘Seiten’ die man Durchblättern kann.
Hat man z.B. ein Album mit 50 oder mehr Bildern, ist die Ladezeit doch teilweise erheblich, und die Übersichtlichkeit fragwürdig.
Deshalb habe ich nun ein ‘Page’ Feature integriert, das per Default nach 8 Thumbnails ’splittet’ und eine Page-Navigation zur Verfügung stellt. Realisiert habe ich das Ganze mittels der PHP-Klasse ‘PaginateIt’.
In den Gallery-Optionen kann die maximale Anzahl Thumbnails pro Seite eingestellt werden.
Enthält das Album keine Bilder, oder man verwendet das ‘Photos’ Album als Startseite, werden die Paging-Links nicht angezeigt.

NetAndif

Datenschutzhinweis