Page 1 of 1

Plug-In Usergallery mit alt und title Texten

Posted: Sun Apr 27, 2014 4:50 pm
by niffchen
Hallo alle miteinander,

ich versuche gerade eine Bildergallerie einzubauen und scheitere wohl wieder an meinen etwas speziellen Ansprüchen.
Ich benutze das usergallery Plug-In, weil es meinen Ansprüchen nach Einbindung und vermeiden von unnötigem Aufwand am nächsten kommt.

Jetzt habe ich aber gesehen, dass die Bilder aus der Mediathek ohne ALT und TITLE Tag angegeben werden.
Nun würde ich gerne die in der "mediaproperty"-Tabelle hinterlegten Werte dort reinsetzen. Dazu habe ich mir die passenden PHP-Datei mal genauer angeschaut, habe aber nun keine Ahnung, wie ich diese Properties ausgelesen bekomme, um sie zuzuweisen.
Steht mir diese Information zur Laufzeit in der "serendipity_event_usergallery.php" zur Verfügung? Mit welcher Methode kann ich darauf zugreifen?

Ich danke Euch vielmals für Eure Hilfe!

Gruß,
Jens

Re: Plug-In Usergallery mit alt und title Texten

Posted: Mon Apr 28, 2014 11:40 am
by garvinhicking
Hi!

Leider fehlt mir gerade die Zeit es ganz genau darzustellen. Am besten schaust Du dir include/functions_images.inc.php einmal an. Dort die Funktion serendipity_fetchMediaProperties() und serendipity_prepareMedia() einmal an. Mit dem ersten holt man die Daten zu einer Bild-ID aus der Datenbank, mit der zweiten werden die Daten noch etwas angereichert und für die Ausgabe in der Mediendatenbank vorbereitet. Zweiteres brauchst Du evtl gar nicht.

Viele Grüße,
Garvin

Re: Plug-In Usergallery mit alt und title Texten

Posted: Mon Apr 28, 2014 4:11 pm
by mattsches
Ich habe auch kurz draufgeschaut. serendipity_fetchMediaProperties() mit der passenden Image-ID als Parameter scheint das Mittel der Wahl zu sein. Schau dir die Rückgabe der Methode aus, da steht dann irgendwo der ALT-Paramter drin. Den kannst du dann z.B. als $image['alt'] setzen.

Du müsstest dann vermutlich noch in den *.tpl-Dateien an der richtigen Stelle ein ..alt="{$image.alt}".. einfügen.

Re: Plug-In Usergallery mit alt und title Texten

Posted: Mon Apr 28, 2014 9:36 pm
by niffchen
Vielen Dank für die sachdienlichen Hinweise. Ich schaue da mal rein und bei Fragen melde ich mich einfach nochmal.

Danke und Gruß,
Jens

Re: Plug-In Usergallery mit alt und title Texten

Posted: Fri May 02, 2014 11:34 am
by niffchen
So, ich habe jetzt mit dem Plug-In und dem was ihr geschrieben habt ein bisschen herumprobiert.
Ich habe das Plug-In schlussendlich so eingestellt, daß es das Design der Mediendatenbank aus Adminbereich verwendet. Das bietet das Plug-In als Konfigurationsmöglichkeit, dann sind die Bilder wenigstens sauber zu durchsuchen.

Jetzt weiß ich nur nicht, wie über diesen Mechanismus die Bildattribute in den Quellcode bekommen.
Er scheint in der Thumbnail Übersicht Abwandlungen vom Dateinamen mit und ohne Ordner in alt und title Attribute zu setzen. In der Detailsicht eines Bildes zieht er die Properties korrekt und gibt sie aus, packt sie nur nicht in die Attribute des img-Tags.

Könnt ihr mir sachdienliche Hinweise geben, wo diese Ansicht der Mediendatenbank erstellt wird? Irgendwie kann ich mir keinen Reim drauf machen, wo er die Daten zusammenbaut ... Denn irgendwie scheint er die Attribute ja zu haben ...

Danke und Gruß,
Jens

Re: Plug-In Usergallery mit alt und title Texten

Posted: Mon May 05, 2014 11:07 am
by garvinhicking
Hi!

In der plugin_usergallery_imagedisplay.tpl gilt da der ausgabecode; Du kannst per {$plugin_usergallery_extended_info} Array in der Datei das <img> eigentlich anreichern mit diesen Title/etc angaben.

Ggf. einfach mal ein:

Code: Select all

<pre style="border: 1px solid red">
{$plugin_usergallery_extended_info|@print_r}
</pre>
ausgeben, dann siehst Du wie die Felder heißen, und dann kannst Du z.b. ein:

Code: Select all

<img ... alt="{$plugin_usergallery_extended_info.alt|@escape}" ...>
anpassen.

LG,
Garvin

Re: Plug-In Usergallery mit alt und title Texten

Posted: Sun May 18, 2014 5:27 pm
by niffchen
Danke Dir, das werde ich mal ausprobieren!