Ergebnis 1 bis 22 von 22

Thema: Nach Update von 2.7.5 auf 2.9.1 funktioniert lightbox nicht mehr.

  1. #1
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard Nach Update von 2.7.5 auf 2.9.1 funktioniert lightbox nicht mehr.

    Hallo,

    ich habe heute von Version 2.7.5 auf Version 2.9.1 geupdatet aber nun werden die Bilder alle in einem neuen Fenster bzw. Tab geöffnet und nicht mehr mit der Lightbox.

    Was kann das sein?

    Danke.

    Gruß,
    Chris

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Chris87 Beitrag anzeigen
    Was kann das sein?
    Vermutlich ein angepasstes Seiten-Template, wo die Änderungen, die sich in der Zwischenzeit ergeben haben, nicht entsprechend nachvollzogen wurden...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Ok, danke.

    Da ich nur kleine Änderungen an der fe_page vorgenommen hatte, habe ich einfach das neue original fe_page.tpl als Grundlage genommen und die Änderungen wieder rein gemacht.
    Geändert von Chris87 (22.09.2010 um 11:59 Uhr)

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Je nach dem, welche Änderung Du im Template noch zusätzlich vorgesehen hast, könntest Du eventuell auch ganz darauf verzichten und ggf. die entsprechenden Ergänzungen über die entsprechenden Eingabefelder des Backends vornehmen.

    Dadurch würden zukünftige Updates noch problemloser vonstatten gehen...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Also ich habe nun sogar nur eine Änderung vorgenommen und zwar einen eigenen Layoutbereich eingebunden.

    Im alten Template war allerdings noch ein Google Conversion Code am Anfang vom Body und am Ende vom Body war ein Google Pagetracker. Gibt es dafür vielleicht eine bessere Lösung, als die Codes direkt ins Template reinzunehmen?
    Geändert von Chris87 (21.09.2010 um 22:50 Uhr)

  6. #6
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Also ich verwende nun zwar das Original Template (mit einem eigenen Layoutbereich) aber die Lightbox und z.B. das Akkordeon funktionieren immer noch nicht.

    Die Mootools-Templates sind im Seitenlayout eingebunden.

    Adresse lautet: http://www.daarwin.de/2010/

    fe_page.tpl:
    Code:
    <?php echo $this->doctype; ?>
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">
    <head>
    <base href="<?php echo $this->base; ?>"></base>
    <title><?php echo $this->pageTitle; ?> - <?php echo $this->mainTitle; ?></title>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $this->charset; ?>" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <meta http-equiv="Content-Script-Type" content="text/javascript" />
    <meta name="description" content="<?php echo $this->description; ?>" />
    <meta name="keywords" content="<?php echo $this->keywords; ?>" />
    <?php echo $this->robots; ?>
    <?php echo $this->framework; ?>
    <?php echo $this->stylesheets; ?>
    <?php echo $this->mooScripts; ?>
    <?php echo $this->head; ?>
    </head>
    
    <body id="top"<?php if ($this->class): ?> class="<?php echo $this->class; ?>"<?php endif; if ($this->onload): ?> onload="<?php echo $this->onload; ?>"<?php endif; ?>>
    <div id="wrapper">
    <?php echo $this->getCustomSection('Navigation'); ?>
    <?php if ($this->header): ?>
    
    <div id="header">
    <div class="inside">
    <?php echo $this->header; ?> 
    </div>
    </div>
    <?php endif; ?>
    
    <div id="container">
    <?php if ($this->left): ?>
    
    <div id="left">
    <div class="inside">
    <?php echo $this->left; ?> 
    </div>
    </div>
    <?php endif; ?>
    <?php if ($this->right): ?>
    
    <div id="right">
    <div class="inside">
    <?php echo $this->right; ?> 
    </div>
    </div>
    <?php endif; ?>
    
    <div id="main">
    <div class="inside">
    <?php echo $this->main; ?> 
    </div>
    <div id="clear"></div>
    </div>
    
    </div>
    <?php if ($this->footer): ?>
    
    <div id="footer">
    <div class="inside">
    <?php echo $this->footer; ?> 
    </div>
    </div>
    <?php endif; ?>
    
    <!-- indexer::stop -->
    <img src="<?php echo $this->base; ?>cron.php" alt="" class="invisible" />
    <!-- indexer::continue -->
    
    </div>
    <?php echo $this->mootools; ?>
    
    </body>
    </html>
    Geändert von Chris87 (22.09.2010 um 12:11 Uhr)

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du schon einen System-Check gemacht?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da Du ja auch das Problem mit den Accordeons hast, die bei mir fraglos funktionieren: ich erinnere mich dran, dass dieses Update auch andere Firewalls in Aktion hat treten lassen.

    Ggf. sitzt Du hinter einer solchen, bei der ein eifriger Admin die js-Päckchen per Whitelisting zulässt und dieses Unterfangen mit Contao 2.9 dann üblicherweise fehlschlägt? Prüf das doch mal bitte.

    Und vielleicht fassen wir die Themen dann mal zusammen ... ;-)

  9. #9
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Vielen Dank schonmal für die Antworten.

    - Ich werde gleich mal den System-Check durchführen.
    - Soweit ich weiß sitze ich hinter keine Firewall.

    Funktioniert die Lightbox denn auch bei dir?
    Hier mal eine Seite mit Bildern: http://www.daarwin.de/2010/statistik-auswertung.html

    Ich denke wir sollten dann in diesem Thema weiterschreiben.

    Danke.

  10. #10
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Chris87 Beitrag anzeigen
    Funktioniert die Lightbox denn auch bei dir?
    Also bei mir funktionieren keine der MooTools-Scripte, weder die Lightbox-Effekte, noch das Akkordeon.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  11. #11
    Contao-Fan Avatar von JanoschSkuplik
    Registriert seit
    13.08.2009.
    Ort
    Raesfeld
    Beiträge
    536
    Partner-ID
    6909
    User beschenken
    Wunschliste

    Standard

    Hallo Chris,

    auch bei mir funktionieren die JavaScripts auf der Seite nicht. Allerdings bekommen ich über firebug auch eine Fehlermeldung für die mootools-Sachen. Dies könnte daran liegen, dass du sowohl die slimbox, als auch die mediabox eingebunden hast, die sich evtl. überschneiden dürften.

    Nimm doch mal eine von beiden raus.

  12. #12
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Jetzt funktionieren sie bei mir ebenfalls nicht mehr - was treibst Du denn da, um Himmels willen?

  13. #13
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    @lucina
    Seltsam. Ich habe daran noch überhaupt nichts geändert.

    @JanoschSkuplik
    Wenn ich die SLimbox oder Mediabox rausnehme funktioniert es auch nicht.
    Geändert von Chris87 (22.09.2010 um 13:45 Uhr)

  14. #14
    Contao-Fan Avatar von JanoschSkuplik
    Registriert seit
    13.08.2009.
    Ort
    Raesfeld
    Beiträge
    536
    Partner-ID
    6909
    User beschenken
    Wunschliste

    Standard

    Nimm doch mal eine von beiden raus - evtl. verändert sich dann die Fehlermeldung. Und beide zusammen können gar nicht funktionieren.

  15. #15
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    @Janosch
    Mediabox ist nun wieder raus.

    Hier die URL zum System-Check: http://www.daarwin.de/2010/contao-check.php
    Sieht eigenltich gut aus oder?

  16. #16
    Contao-Fan Avatar von JanoschSkuplik
    Registriert seit
    13.08.2009.
    Ort
    Raesfeld
    Beiträge
    536
    Partner-ID
    6909
    User beschenken
    Wunschliste

    Standard

    okay, sieht auch nicht besser aus ;-(

    Ich würde nun mal versuchen zunächst alle JavaScript-Elemente zu deaktiviere, dann die lightbox zu aktivieren und zu gucken, ob sie funktioniert. Anschließend würde ich peu a peu die weiteren JavaScript-Elemente wieder hinzufügen.

    Ich bekommen nämlich weiterhin eine Fehlermeldung auf eines der mootools-Scripte.
    Ich pers. würde zum testen erst mal die slideshow kurzzeitig deaktiveren. Irgendwie vermute ich dort den Fehler.

  17. #17
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Chris87 Beitrag anzeigen
    Hier die URL zum System-Check: http://www.daarwin.de/2010/contao-check.php
    Sieht eigenltich gut aus oder?
    Ja, bis auf ein paar (unbedeutende) Kleinigkeiten, müsste das schon passen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  18. #18
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    OK, ich habe das Plugin Slideshow2 (welches das Headerbild darstellt) rausgenommen, nun funktionieren die Sachen wie Akkordeon und Lightbox.

    Nun stellt sich die Frage, wie man beides zusammen zum Laufen bekommt.
    Geändert von Chris87 (22.09.2010 um 20:47 Uhr)

  19. #19
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Ich habe nun rausgefunden in welcher Datei das Problem liegt. Und zwar in der slideshow2_js_standard.tpl. Wo genau jetzt der Fehler liegt weiß ich momentan noch nicht.

    Hier die Datei:
    Code:
    var images_<?php echo $this->id; ?> = {<?php echo $this->imgElements; ?>};
    var show_<?php echo $this->id; ?> = new Slideshow<?php echo $this->EffectType;?>('show<?php echo $this->id; ?>', images_<?php echo $this->id; ?>, 
    { 
    width: <?php echo $this->arrSlideshow2Size[0]; ?>,
    height: <?php echo $this->arrSlideshow2Size[1]; ?>,
    delay: <?php echo $this->rotation_interval; ?>,
    duration: <?php echo $this->effect_duration; ?>,
    <?php echo $this->EffectsExtended; ?>
    loop: <?php echo $this->play_loop; ?>,
    paused: <?php echo $this->play_paused; ?>,
    random: <?php echo $this->play_random; ?>,
    controller: <?php echo $this->controls; ?>,
    fast: <?php echo $this->controls_type; ?>,
    thumbnails: <?php echo $this->thumbnails; ?>,
    captions: <?php echo $this->captions;  ?>,
    <?php echo $this->linked;  ?>
    loader: {'animate': ['plugins/slideshow2/img/loader-#.png', 12]}
    });
    
    <?php if($this->thumbnails_overlay == true): ?>
    ['a', 'b'].each(function(p){ 
    new Element('div', { 'class': 'overlay ' + p }).inject(show_<?php echo $this->id; ?>.slideshow.retrieve('thumbnails'));
    }, show_<?php echo $this->id; ?>);
    <?php endif; ?>
    Nachtrag:
    Es liegt an der ersten Zeile. Hat jemand eine Idee, was man da machen kann.
    Geändert von Chris87 (23.09.2010 um 10:45 Uhr)

  20. #20
    Contao-Fan Avatar von JanoschSkuplik
    Registriert seit
    13.08.2009.
    Ort
    Raesfeld
    Beiträge
    536
    Partner-ID
    6909
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Chris87 Beitrag anzeigen
    Es liegt an der ersten Zeile. Hat jemand eine Idee, was man da machen kann.
    Evtl. hier mal alle Einträge aus der Slideshow raus nehmen und dann einzeln wieder dazu klicken und gucken, ab wann der Fehler auftritt.

  21. #21
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Chris87 Beitrag anzeigen
    Hat jemand eine Idee, was man da machen kann.
    Vielleicht schilderst Du das Problem auch nochmals im dafür vorgesehen Unterforum. Ggf. sieht es dort der Autor der betreffenden Erweiterung rascher...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  22. #22
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Ja, das habe ich nun auch gemacht.
    Siehe hier: http://www.contao-community.de/showt...9144#post89144

    Ich werde gleich trotzdem nochmal ausprobieren, alle Einträge bzw. Bilder der Slideshow2 zu löschen und neu anzulegen.

    Vielen Dank für die Antworten

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 11
    Letzter Beitrag: 02.11.2011, 15:14
  2. slimbox funktioniert nach update auf 2.9.3 nicht mehr
    Von FrankF im Forum Installation / Update
    Antworten: 2
    Letzter Beitrag: 03.02.2011, 12:13
  3. gallery und lightbox funktionieren nach update auf 2.9.2 nicht mehr
    Von matham13 im Forum Installation / Update
    Antworten: 9
    Letzter Beitrag: 22.12.2010, 23:19
  4. Antworten: 2
    Letzter Beitrag: 18.10.2010, 11:09

Lesezeichen

Lesezeichen

Berechtigungen

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