Liste der Anhänge anzeigen (Anzahl: 1)
TL2.8.2 :: Mediabox zeigt nicht den ganzen Text
Hi zusammen
mir ist aufgefallen, dass die meta.txt Daten manchmal abgeschnitten werden, manchmal nicht:
(Google Chrome und aktueller Firefox, beide auf Win)
Anhang 1695
Mit der alten Lightbox hatte diese Galerie immer prima funktioniert, jedoch funzt die Lightbox auf Chrome nicht. Hat jemand eine Idee, wo der Fehler liegt?
Vielen Dank und Gruss
cy
PS: hat schon jemand herausgefunden, wie man das weisse CSS-Style der Mediabox aktiviert?
Liste der Anhänge anzeigen (Anzahl: 1)
hm.. also bei mir funktioniert das einwandfrei. Wenn der Text durch den zusätzlichen Zeilenumbruch dann selbst anders umgebrochen wird, kann man ja mit html-tags in der Unterschrift selbst nachhelfen, was übrigens dann auch der Workaround für einzelne Bilder wäre. Ich habs gerade getestet. Ich hab einfach die Bildunterschrift selbst in p-Tags gesetzt. Funktioniert genau so (Für Galerien allerdings lieber meine erste Lösung verwenden, da sonst der Bildzähler manchmal aus dem Sichtfeld rutscht).
Also wie gesagt. Bei mir siehts sehr gut aus und funktioniert hier tadellos. Und wenn man noch ein br-Tag setzt, siehts noch besser aus (finde ich).. Also so:
Code:
counterText: '<p><br />(Bild {x} von {y})</p>'
Und so siehts dann aus:
Anhang 1794
Liste der Anhänge anzeigen (Anzahl: 1)
Workaround?
Hallo,
Der Thread ist zwar schon ein bisschen älter, allerdings gibt es das Problem auch noch in der aktuellen Contao Version (2.9.4)
Ich hab jetzt evtl. eine Lösung gefunden und bitte darum, diese zu testen, da ich selbst eigtl. kein Javascript kann. Bei mir scheint es soweit zu gehen, wobei ich mir nicht sicher bin.
Vielleicht könnte ja jemand, der in Javascript besser ist, weitere Vorschläge machen. [Schön wäre, wenn jemand, der sich mit Javascript auskennt eine if Schleife einbauen könnte, so dass die Änderungen nur bei Bildergalerien greifen....]
Also hier meine evtl. Lösung:
Ich habe mit Firebug gemerkt, dass es bei mir geht, wenn man statt height, min height eingibt. Die Berechnung nimmt ja mediabox.js vor.
Durch langes Testen habe ich dann geschafft, dass es mit folgenden (nicht updatesicheren) Änderungen geht:
Zeile 37 Sp. 170
"if(A.resizeOpening){y.resize.start({width:B,height:o,marginTop:F,marginLeft:m}"
in
if(A.resizeOpening){y.resize.start({width:B,"min-height":o,marginTop:F,marginLeft:m}
ändern
und Zeile 5 Sp. 177
b.setStyles({top:n,left:l,width:A.initialWidth,height:A.initialHeight,
in
b.setStyles({top:n,left:l,width:A.initialWidth,"min-height":A.initialHeight,
ändern.
Ich hänge meine mediabox.js (als txt Datei, Endung einfach löschen!) mal an. Bitte testet diesen Workaround und gebt Bescheid, ob die Lösung Sinn macht oder vollend Blödsinn ist!!!
Liste der Anhänge anzeigen (Anzahl: 1)
Hab noch ein bisschen rumgetestet.
Mit folgender Lösung bleibt der "Aufmach-Effekt" erhalten.
Leider kann ich es zur Zeit nur bedingt ausprobieren, da ich nur eine lokale Installation habe. Es wäre daher gut, wenn ihr diesen Workaround probieren könntet.
Vom Javascript ist es bestimmt noch ein wenig unschön. Wenn jemand also Javascript kann, wäre es toll, wenn er den Workaround verschönern könnte.
Zeile 37 Sp. 170
"if(A.resizeOpening){y.resize.start({width:B,height:o,marginTop:F,marginLeft:m}"
in
if(A.resizeOpening){y.resize.start({width:B,"min-height":o, "max-height": "1000px", marginTop:F,marginLeft:m}
ändern
und Zeile 5 Sp. 177
b.setStyles({top:n,left:l,width:A.initialWidth,height:A.initialHeight,
in
b.setStyles({top:n,left:l,width:A.initialWidth,"min-height":A.initialHeight, "max-height":A.initialHeight,
ändern.
Bei mir klappts ganz gut. Aber wie gesagt, es wäre super, wenn es noch mehrere testen könnten. Vielleicht können wir dann den Entwicklern der mediabox ein Feedback geben.
PS.: Wichtig sind die Anführungszeichen zwischen "max-height" bzw. "min-height" und bei der Angabe "1000px" (die frei und möglichst hoch gewählt ist, weil sonst die max-height Angabe die Höhe wieder blockieren würde und der Text wieder nicht sichtbar wäre)!