WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo zusammen,
gibt es irgeneine Möglichkeit den Bildern, im Modul "teasers", einen title-tag hizuzufügen?
Um auch z.B. im Vergößern der Bilder den Untertitel anzeigen zu lassen?
Danke vorerst und ein schönen Abend noch von hier und mir, annalena3030
Offline
Kann Dir da gerade nicht helfen.
Wie kann man denn überhaupt Teasers mit großen Bildern verlinken? Bei mir wird immer nur das zugehörige Vorschaubild ausgetauscht. Egal, welche Upload-Schaltfläche ich verwende.
Aah, gefunden. Pagelist > Zoom Picture.
ZUr eigentlichen Frage:
Ändere in der /modules/teasers/kram/teasercontent.php Zeile 174
<a id="gupbgpic-'.$section_id.'-'.$item_id.'" '.$plainlink.' style="background-image: url('.$pic.')" class="tsrs_picture_link"><img id="guppic-'.$section_id.'-'.$item_id.'" class="tsrs_picture '.$tsrs_editclass.'" data-fld="picture" src="'.$pic.'" alt="'.$picture.'" />';
zu
<a id="gupbgpic-'.$section_id.'-'.$item_id.'" '.$plainlink.' style="background-image: url('.$pic.')" class="tsrs_picture_link" title="'.$title.'"><img id="guppic-'.$section_id.'-'.$item_id.'" class="tsrs_picture '.$tsrs_editclass.'" data-fld="picture" src="'.$pic.'" alt="'.$picture.'" />';
Beitrag geändert von florian (19.05.2017 05:22:00)
Code allein macht nicht glücklich. Jetzt spenden!
Offline
annalena3030
Nebenbei angemerkt:
Teasers macht beim Editieren im Frontend mit Chrome neuerdings Ärger: Das Bild verschwindet beim Speichern, und es ist wegen Überlagerung von Icons dann oft nicht einfach, es wieder auszuwählen.
Muss ich mir anschauen, was es da hat. Backend: kein Problem.
Und: Ich werde bei der Gelegenheit gleich die Verwaltung im Backend auf eine eigene Seite legen. Grund: Da man Teasers oft auf der Startseite verwendet - wo auch noch allerhand andere Module sind - wird das alles zusammen schon ziemlich zäh.
annalena3030
Auch nebenbei angemerkt: Wenn ausgewählt wird, dass der Teaser auf das ausgewählte Teaserbild in groß verlinkt werden soll, wird eine doppelte class-Definition generiert.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
annalena3030
Das title="'.$title.'" von oben ist etwas haarig, weil title ja HTML ist, eventuell mit <br/> drin.
Besser ist 'title="'.htmlentities($row['title'], ENT_QUOTES, 'UTF-8').'" '
Demnächst gibt es ein Upgrade.
annalena3030
@florian,
Zur Info: ich habe Deinen Tipp ausprobiert. Doch es tut sich nichts, weder ein title Tag beim drüberfahren mit der Maus noch beim Vergrößern des Bildes. Schade. Aber trozdem vielen Dank für Deine Mühe.
Nachtrag: Sorry! Ich muss mich verbessern.
Title Tag wird angezeigt aber nur die Überschrift, also der erste Eintrag. ich hatte manchmal nur in das Textfeld die Bildunterschriften gesetzt.
Beitrag geändert von annalena3030 (22.05.2017 18:57:10)
Offline
@Florian,
vielen Dank für Deinen Tipp, funktioniert einwandfrei.
@Chio,
warum sollte es so aussehen?
<a id="gupbgpic-'.$section_id.'-'.$item_id.'" '.$plainlink.' style="background-image: url('.$pic.')" class="tsrs_picture_link" title="'.htmlentities($row['title'], ENT_QUOTES, 'UTF-8').'">
<img id="guppic-'.$section_id.'-'.$item_id.'" class="tsrs_picture '.$tsrs_editclass.'" data-fld="picture" src="'.$pic.'" alt="'.$picture.'" />';
Anstelle von=
<a id="gupbgpic-'.$section_id.'-'.$item_id.'" '.$plainlink.' style="background-image: url('.$pic.')" class="tsrs_picture_link" title="'.$title.'">
<img id="guppic-'.$section_id.'-'.$item_id.'" class="tsrs_picture '.$tsrs_editclass.'" data-fld="picture" src="'.$pic.'" alt="'.$picture.'" />';
Nur für mich zum besseren Verständnis...
ANMERKUNG=
Die Zeile enthält einen Umbruch zur besseren Lesbarkeit, dieser darf jedoch nicht in der Zeile 174 verwendet werden...
Beitrag geändert von better-work (15.06.2017 09:20:45)
Gruß Jörg
Offline
$title ist nicht zwangläufig als title="$title" geeignet; er kann html enthalten, was zu schweren Fehldarstellungen führen kann.
Okay, vielen Dank für die Erklärung...
Gruß Jörg
Offline