Ergebnis 1 bis 3 von 3

Thema: BUG in Version 1.0.0 - Letztes Thumb nicht sichtbar

  1. #1
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Fehler BUG in Version 1.0.0 - Letztes Thumb nicht sichtbar

    slideshow2 1.0.0, Contao 2.9.1, Firefox 3.6.10

    Hallo,

    ich habe horizontale Thumbs unter dem Bild. In meinem Beispiel habe ich 9 Thumbs mit einer Breite von 60px. Das default Padding von Element-A in der Liste sind 5px.

    Rechnung:

    Thumbs netto:
    9 x 60px = 540px

    Padding:
    9 x 2 x 5px = 90px

    Benötigte Breite von DIV.slideshow-thumbnails UL:

    540px + 90px = 630px

    Berechnet werden mir allerdings 600px, was dazu führt, dass das letzte Thumb nie sichtbar ist.

    Berechnung findet in slideshow2_css_standard.tpl Zeile 42 statt
    PHP-Code:
    width:<?php echo ($this->arrSlideshow2ThumbSize[0])*$this->totalElements?>px;
    In ContentSlideshow2.php Zeile 373 wird die Anzahl der Thumbs um einen erhöht
    PHP-Code:
    $objTplCSS->totalElements count($arrElements)+1
    So ergibt sich dann die falsche Breite von 600px:

    Thumbbreite x (Anzahl +1)
    60px x 10 = 600px

    Existiert das default Padding von 5px irgendwo als Variable, kann dieser Bug ja schnell behoben werden, indem man die Berechnung der Breite damit korrigiert. Wenn nicht, könnte man zumindestens in slideshow2_css_standard.tpl die Berechnung so ändern, das die slideshow2 out of the box alle Thumbs anzeigt
    PHP-Code:
    width:<?php echo ($this->arrSlideshow2ThumbSize[0]+10)*($this->totalElements-1); ?>px;
    Im Firefox reicht es übrigens, wenn die Breite der UL einfach auf auto steht - width:auto; In anderen Browsern habe ich das nicht kontrolliert.

    Auch die Höhe der UL ist nicht korrekt. Hier fehlt einfach das default Padding. Meine Thumbs sind 36px hoch, die eingenommene Höhe der Listenpunkte ist dadurch 46px. Die Höhe der Liste wird aber auf 36px gesetzt.

    Grüße
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  2. #2
    Contao-Nutzer
    Registriert seit
    24.06.2010.
    Ort
    Arnsberg
    Beiträge
    78

    Standard

    Aaah! Sehr interessant! Das ist also der Grund für das magische verschwinden des letzten Thumbs! Gute Arbeit! Thx!
    Martin

  3. #3
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Danke Andreas, für deinen ausführlichen Hinweis den ich leider übersehen habe!
    Im Zweifel einfach nochmal eine E-Mail oder Nachricht schicken.

    Ich habe eine neue Version (1.1.0) veröffentlicht die den Fehler beheben sollte.
    Man kann jetzt für jede Slideshow die Abstände der Thumbnails im Modul definieren, diese werden dann auch für den gesamten Container übernommen.

    Bitte dazu das CSS Template anpassen, falls ein eigenes genommen wurde.
    Geändert von Schlauchbeutelmaschine (04.02.2011 um 15:27 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Letztes Bild länger anzeigen lassen
    Von d.tafel im Forum slideshow
    Antworten: 3
    Letzter Beitrag: 17.01.2011, 17:00
  2. Anmeldeformular ist nicht sichtbar
    Von Schnu im Forum Geschützte Bereiche/Mitglieder
    Antworten: 2
    Letzter Beitrag: 13.01.2011, 21:58
  3. Slideshow2 und Kombination von Thumb / Text
    Von tlmobilio im Forum slideshow
    Antworten: 0
    Letzter Beitrag: 04.01.2011, 16:15
  4. Module im Backend nicht sichtbar
    Von Sony im Forum Sonstiges zu Contao
    Antworten: 5
    Letzter Beitrag: 05.01.2010, 13:27
  5. Backend nicht mehr sichtbar
    Von davespencer im Forum Sonstiges zu Contao
    Antworten: 17
    Letzter Beitrag: 29.09.2009, 23:43

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •