Bildunterschriften vom Beitragsbild werden nur als alternativer Text angezeigt

  • Hallo Gemeinde,


    mir ist gerade aufgefallen, dass alle Bildunterschriften vom Beitragsbildern nur noch als alternativer Text angezeigt werden.
    Ich arbeite mit der Version 3.8.2.. Ist diese Funktion verändert, bzw. gestrichen worden?
    Gibt es eine Möglichkeit die Bildunterschriften wieder anzuzeigen, vielleicht mit einer Erweiterung?


    Beste Grüße
    Thomas

  • Hallo,


    versteh ich nun nicht. Vorher war es möglich? Wie schon meine Vorredner sagten, beleuchte uns doch mit einem Link.


    Daher nur so generell ne Frage: https://docs.joomla.org/J3.x:Javascript_Frameworks Stichwort dort: caption.js


    Aber: Besser wäre wahrscheinlich, wenn das Template HTML5 unterstützt, dann siehe hier:
    https://www.w3schools.com/tags/tag_figcaption.asp


    Liebe Grüße, Christine

  • Hallo,


    sorry, dachte das wäre eindeutig.


    Also, bei den Beiträgen kann man unter "Bilder und Links" ein sogenanntes Beitragsbild einfügen. Das kann man mit einem alternativen Text und einer Bildunterschrift ergänzen. Nun ist es so, dass die Bildunterschrift im Frontend nicht mehr unter dem Bild angezeigt wird, wie es vorher prima geklappt hat, sondern als alternativer Text für das Bild.
    In meinem Fall ist das Bild eine Karte, und die Bildunterschrift der Copyright Hinweis. Einen alternativen Text hatte ich extra eingefügt. Dieser wird jetzt ignoriert und dafür die Bildunterschrift angezeigt.
    Ich hoffe die beiden Screenshots sind eindeutiger als meine Erläuterungen. ;)


    Backend Screenshot


    Frontend Screenshot


    Der Copyrighthinweis, der im Frontend Screenshot als alternativer Text angezeigt wird, stand vorher unter der Karte.


    Danke für die Geduld und Gruß
    Thomas


  • Keiner eine Idee?
    Bin ich der Einzige der noch bei den Beiträgen die Funktion "Beitragsbild" nutzt?
    Oder der Einzige, bei dem es nicht mehr funktioniert? 8|
    ... oder gibt's irgendwo bei den Optionen zu den Beiträgen einen Haken den man setzen muss, damit die Bildunterschrift wieder als solche
    erscheint?


    Beste Grüße
    Thomas

  • Hallo Thomas,


    Nun ist es so, dass die Bildunterschrift im Frontend nicht mehr unter dem Bild angezeigt wird, wie es vorher prima geklappt hat, sondern als alternativer Text für das Bild.


    Dein screenshot vom frontend zeigt keinen alternativen Text, also alt-attribut. Denn den alternativen Text sieht man nicht.
    Nur dann, falls ein Bild aus bestimmten Gründen nicht angezeigt werden kann, erscheint der Text des hinterlegten ALT-Attributs. Das wäre dann dieser: "Karte Son Marroig"


    Sehe daher bei Dir sehr wohl die Bildunterschrift > "Digitalisierungsvorlage ...." - halt nicht unter dem Bild, sondern verschoben. Vielleicht hat sich da was im CSS verhakt oder so.


    Liebe Grüße, Christine

  • Natürlich ist das ein title-Attribut, weil sonst funktioniert das caption-JavaScript von Joomla gar nicht wie von dir beschrieben.


    Die Karte ist in etwa so ausgezeichnet (von besagter Seite!)

    Code
    1. <img class="caption" title="Digitalisierungsvorlage: Kartendaten © OpenStreetMap, CC-BY-SA" src="/images/inseltour/karten/map_sineu.gif" alt="Karte Santuari de Bonany"/>


    Dann ist es normal, dass bei einem Mouseover der title angezeigt wird, wenn:
    Wie schon oben angedeutet wird das notwendige JavaScript nicht geladen, dass auf das class="caption" lauscht und dann den title unter das Bild setzt.
    Es fehlt also die Zeile

    Code
    1. JHtml::_('behavior.caption');


    in der PHP, die den Artikel anzeigt. Die kann man auch ins Template setzen.


    Merkwürdig finde ich, dass auf so was von Hilfesuchenden nicht reagiert wird

    Mit einem Link zum Problem lösen wir wahrscheinlich diese Raterunde.


    http://www.mallorca-homepage.de/inseltour/bonany.html

  • Danke für die schnelle Antwort und die Mühe sich mit dem Quellcode zu beschäftigen.


    Also vorher wurde daraus kein title-Attribut gemacht, sondern eine Bildunterschrift. An dem Template habe ich nichts verändert.
    An die PHP vom Template wage ich mich nicht ran. Da habe ich keine Ahnung, was ich da anrichte ;(
    Warum das notwendige JavaScript, dass auf das class="caption" lauscht, nicht geladen wird ? ... keine Ahnung. Monatelang ging's. Da muss sich doch bei einen Joomla-Update etwas passiert sein.
    Ich bin jetzt kein html, css, php und sonstiger script Experte um das zu lösen. Darum habe ich ja ein CMS gewählt, in der Hoffnung, dass ich mich dann damit nicht rumärgern muss.


    Ich werde den Copyright Hinweis dann direkt in die Kartengrafik einkopieren. Ist für mich die einfachste Lösung.


    Zitat

    Merkwürdig finde ich, dass auf so was von Hilfesuchenden nicht reagiert wird


    Ich dachte, die Screenshots würden genug aussagen ... sorry.

  • JCH habe ich komplett deaktiviert. Brachte auch nichts. Das Plugin hätte ich mir sowieso sparen können. Verursachte nur Probleme.


    Ich habe jetzt die Kartengrafiken angepasst. War für mich die schnellste und einfachste Lösung.


    Allen vielen Dank, die sich mit meinem Problem beschäftigt haben und noch eine schöne Adventszeit.


    Beste Grüße
    Thomas