Plug-In Usergallery mit alt und title Texten

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
niffchen
Regular
Posts: 88
Joined: Sat Sep 07, 2013 2:53 pm

Plug-In Usergallery mit alt und title Texten

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Plug-In Usergallery mit alt und title Texten

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
mattsches
Regular
Posts: 440
Joined: Sat Nov 05, 2005 9:35 pm
Location: Wiesbaden, Germany
Contact:

Re: Plug-In Usergallery mit alt und title Texten

Post 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.
niffchen
Regular
Posts: 88
Joined: Sat Sep 07, 2013 2:53 pm

Re: Plug-In Usergallery mit alt und title Texten

Post 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
niffchen
Regular
Posts: 88
Joined: Sat Sep 07, 2013 2:53 pm

Re: Plug-In Usergallery mit alt und title Texten

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Plug-In Usergallery mit alt und title Texten

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
niffchen
Regular
Posts: 88
Joined: Sat Sep 07, 2013 2:53 pm

Re: Plug-In Usergallery mit alt und title Texten

Post by niffchen »

Danke Dir, das werde ich mal ausprobieren!
Post Reply