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
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
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)
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...
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)
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)
Hast Du schon einen System-Check gemacht?
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 ... ;-)
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
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.
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.
Jetzt funktionieren sie bei mir ebenfalls nicht mehr - was treibst Du denn da, um Himmels willen?
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
@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)
Nimm doch mal eine von beiden raus - evtl. verändert sich dann die Fehlermeldung. Und beide zusammen können gar nicht funktionieren.
@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?
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.
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)
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:
Nachtrag: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; ?>
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)
Vielleicht schilderst Du das Problem auch nochmals im dafür vorgesehen Unterforum. Ggf. sieht es dort der Autor der betreffenden Erweiterung rascher...
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 in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen