Liste der Alben in ein Template einfügen

sammael

Joined: 2009-11-16
Posts: 9
Posted: Tue, 2009-11-17 22:08

Hallo Leute!

Kann mir einer erklären, wie ich in einem Template (z.B. die Suche) eine Funktion aufrufe oder ein mir ein mysql Query mit allen vorhanden Alben anzeigen lassen kann?

Ich finde einfach keine Beschreibung (die ich verstehe) wie die .inc,.class und .tpl Dateien zusammen arbeiten und wie ich eigene Functionen und Queries einfügen und im Template ausführen kann.

Danke für jede Art der Hilfe

 
DiZin

Joined: 2009-01-03
Posts: 222
Posted: Tue, 2009-11-17 23:22

Also die willst jede Art der Hilfe, darum erlaub ich mir mal die Frage, kann es sein dass Deine Fragestellung 90% der typischen De-Supporter überfordert? Ich jedenfalls verstehe fast kein Word!
Doch, ich verstehe sie, aber sie sind für die Benutzung von Gallery2 nicht relevant. Solche Fragestellungen gibt es bestenfalls im Entwicklerforum. Im En-Forum bist Du dann bestens aufgehoben.
Bist Du aber lediglich ein Anwender, der mit der englischen Doku nicht klar kommt, so wird man Dir hier im De-Forum sicher helfen können, wenn Deine Anfrage entsprechend umformuliert wirst.

Andererseits wenn ich mir Deine Fragen aus Sicht eines Programmierers anschaue, muss ich sagen, dass macht Gallery schon seit Jahren!

Quote:
in einem Template (z.B. die Suche)

Es gibt kein Suche Template, die Suche ist in Gallery2 ein Block. Die Block-Einstellungen werden in den Motiv-Einstellungen definiert.

Die Doku ist eigentlich sehr exzellent für Programmierer, wie es Du möglicherweise zu schein scheinst.

Für Anfänger, wie ich es auch vor 2 Jahren war, gilt es zu verstehen:

1. Gallery2 besteht aus vielen Modulen
2. Wer versucht alle Module auf einmal zu verstehen wird scheitern
3. Die Darstellung auf dem Bildschirm erfolgt über .CSS-Files (Bold, text-align, font-size etc.)
4. Die Seitenstrukturierung erfolgt über die .tpl-Files (z.B. Sidebar links oder rechts)
5. Die Ausgabe eines Modules erfolgt über einen Block. Dieser kann in der Sidebar, über die Symlinks, in der Fusszeile, neben/unter... dem Elementobjekt, etc., etc. erscheinen.
6. Die Navigation erfolgt über die Breadcrumbs, die Seitenleiste, die Albumdarstellung im Hauptfenster, über Stichworte, Schlagworte, Google Maps, Suche, Album Trees etc., etc, etc.

Quote:
Ich finde einfach keine Beschreibung (die ich verstehe) wie die .inc,.class und .tpl Dateien zusammen arbeiten und wie ich eigene Functionen und Queries einfügen und im Template ausführen kann.

Die Beschreibungen gibt's. Wieso willst Du die verstehen? Die Arbeit haben längst andere für dich erledigt. Du must nur noch die Funktionalität in Deinem Album nutzen (z.B. Google Maps).
Wenn Du dann mal eine 3D Ansicht Deiner Elemente willst, dann ist es Zeit Dich um Klassen etc. zu kömmern.

Das Ding ist fertig! Nutz es einfach.

OK, was z.T. fehlt ist Ajax, Web2.0 (jQuery). Dies wird in Gallery3 adressiert. (Wobei auch einige Funktionalitäten verloren gehen, zu Gunsten der Benutzerfreundlichkeit).

Ich habe zwei Jahre gebraucht bis ich die Funktionalität von G2 fast vollumfänglich nutzen konnte. Nicht weil ich oder die Gallery2 unfähig sind, sondern wegen deren Funktionsvielfalt.

Solte ich Dein, aus meiner Sicht ambivalentes Posting, nicht verstanden habe, lass es mich wissen.

 
sammael

Joined: 2009-11-16
Posts: 9
Posted: Tue, 2009-11-17 23:45

Sorry, schlechte Formulierung meinerseits. Ich sitze nur schon den ganzen Tag vorm PC und war geistig wohl nicht in der Lage, eine gut formulierte Frage zu stellen.

Natürlich will ich das Rad nicht neu erfinden, ich will nur im Stande sein die Gallery2 meinen Wünschen anzupassen.

Hierzu möchte ich die Suche verändern. Sie soll in bestimmten Alben suchen können. Hierfür bräuchte ich eine Liste der vorhandenen Alben um mir dann per checkboxen oder multiple Dropdown die gewünschten auszusuchen. Die Abfrage danach und wo ich diese beinflussen kann habe ich bereits in der GalleryCoreSearch.class gefunden und verstehe die nötigen Codezeilen auch.

Nur war mir nicht klar inwieweit ich nun die .tpl Datei anpassen muss und welche andere Dateien ich hierfür noch erweitern oder anpassen muss.
Falls du mir hier behilfreich sein könntest, wäre ich sehr dankbar.

Und entschuldige bitte meine schlecht Fragestellung, ich war schon zu müde. Nach einem kurzen Schläfchen geht es nun weiter :)

 
DiZin

Joined: 2009-01-03
Posts: 222
Posted: Wed, 2009-11-18 20:33

Die G2 Developers sind im de-Forum kaum mehr aktiv. Ich empfehle Dir das en-Forum, Bereich Gallery 2 Tech Zone.

 
sammael

Joined: 2009-11-16
Posts: 9
Posted: Mon, 2009-11-23 17:14

Danke, hab ich auch bemerkt. habe nun die Suche optimiert. Jetzt muss ich noch eine IPTC Info (copyright) in die Datenbank übertragen, wenn ich ein Bild hinzufüge.

Neues Feld mit g_copyright habe ich bereits angelegt, kann auch danach suchen, aber wie befülle ich es mit dem richtigen IPTC-Feld?

Kann mir wer auf die Sprünge helfen?