Ergebnis 1 bis 5 von 5

Thema: [gallery] Probleme nach Update der Erweiterung

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

    Standard [gallery] Probleme nach Update der Erweiterung

    Hallo,

    ich habe soeben die Gallery-Erweiterung aktualisiert und nun bekomme ich auf der Seite folgende Fehlermeldung:
    Code:
    Fatal error: Cannot use object of type stdClass as array in /usr/www/users/kinderh/templates/gallery_short_khs.tpl on line 2
    Das Template sieht folgendermaßen aus:
    Code:
    <div class="layout_short_khs block<?php echo $this->class; ?>">
    <?php foreach ($this->body as $class=>$row): ?><?php foreach ($row as $col): if ($col['hasImage']): ?><div class="image_container"<?php if ($col['margin']): ?> style="<?php echo $col['margin']; ?>"<?php endif; ?>><img src="<?php echo $col['src']; ?>"<?php echo $col['imgSize']; ?> alt="<?php echo $col['alt']; ?>" /></div><?php else: ?> <?php endif; endforeach; ?> <?php endforeach; ?> 
    
    <div class="title"><?php echo ($this->linkTitle) ? $this->linkTitle : $this->title; ?></div>
    
    </div>
    Am Template habe ich allerdings nichts geändert und vorher hat es funktioniert.
    Link zur Seite: http://kinderhaus-husby.de/projekte-aktivitaeten.html

    Gruß,
    Chris
    Geändert von Chris87 (20.07.2010 um 12:44 Uhr)

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Chris87,
    wenn ein Template nach aktualisierung nicht mehr funktioniert würde ich an deiner Stelle mal mit dem neuen Original vergleich was da zu ändern ist ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer Avatar von aibiman
    Registriert seit
    09.01.2010.
    Beiträge
    10

    Standard

    Hallo Chris,

    in der neuen Gallery-Version haben sich zum Teil die verwendeten Datentypen in Templates geändert. So ist Variable $col jetzt nicht mehr vom Typ "array" sondern vom Typ "stdObject". Ich vermute mal, dass Du die Standard-Templates mit eigenen Templates überschrieben hast bzw. eigene Templates verwendest. Schau Dir am besten in den Original-Templates das Handling der neuen Datentypen an.

    Gruß
    Steffen

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

    Standard

    Ok, danke. Ich habe das Template nun korrigiert, allerdings werden die Vorschaubilder nicht mehr angezeigt.

    http://www.kinderhaus-husby.de/proje...ivitaeten.html

    Wenn ich dann eine Galerie auswähle, erscheint folgende Fehlermeldung:
    Code:
    Fatal error: Call to undefined method ModuleGalleryViewer::prepareMetaDescription() in /usr/www/users/kinderh/system/modules/gallery/ModuleGalleryViewer.php on line 124
    Wenn ich eine Galerie im Backend bearbeiten möchte:
    Code:
    Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 8448 bytes) in /usr/www/users/kinderh/system/libraries/Controller.php on line 824
    Irgendwie hat mir das Update die Galerie zerschossen...Hat jemand eine Idee, wie ich die wieder zum Laufen bekomme?

    Nachtrag:
    • Bei einigen Galerien komm ich ins Backend rein und habe gesehen, dass ich ein Vorschaubild auswählen muss, vorher wurde es zufällig gewählt.
    • Die Bezeichnungen und Beschreibungen der Felder sind auf englisch


    Gruß
    Chris
    Geändert von Chris87 (19.07.2010 um 15:42 Uhr)

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

    Standard

    Das Problem mit der "Memory Size" habe ich nun behoben, indem ich das Limit hochgesetzt habe, allerdings wundere ich mich, warum das Problem überhaupt aufgetreten ist. Vor dem Update lief es ja auch.

    Nun habe ich allerdings noch drei Probleme:
    1. Beim Aufrufen einer Galerie erscheint noch folgende Meldung
      Code:
      Fatal error: Call to undefined method ModuleGalleryViewer::prepareMetaDescription() in /usr/www/users/kinderh/system/modules/gallery/ModuleGalleryViewer.php on line 124
    2. Einige Bilder werden nicht verkleinert sondern bleiben in der Originalgröße (Das Problem war aber auch schon vor dem Update)
    3. Das Vorschaubild soll wieder zufällig gewählt werden (wie es auch vor dem Update war). Gibt es hierzu eine Möglichkeit?


    Vielen Dank im Voraus!

    Update:
    Zum Problem 1: Wenn ich die Zeile 121-125 entferne, funktioniert es:
    Code:
    	// Overwrite the page description
    		if ($objGallery->description != '')
    		{
    			$objPage->description = $this->prepareMetaDescription($objGallery->description);
    		}
    Das kann ja aber auch nicht die Lösung sein.


    Gruß
    Christoph
    Geändert von Chris87 (20.07.2010 um 13:06 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Tags nach Update der Erweiterung verschwunden
    Von sinusfabrik im Forum tags
    Antworten: 4
    Letzter Beitrag: 08.02.2011, 23:04
  2. 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
  3. Antworten: 14
    Letzter Beitrag: 05.12.2010, 16:19
  4. gallery: Fehlermeldung BE nach Update auf neue Version
    Von netnite im Forum Sonstige Erweiterungen
    Antworten: 34
    Letzter Beitrag: 28.06.2010, 18:25
  5. Probleme mit *.png und *.gif nach Update auf 2.8.1 ?
    Von klaus_tkm im Forum Allgemeine Inhaltselemente
    Antworten: 0
    Letzter Beitrag: 16.04.2010, 06:52

Lesezeichen

Lesezeichen

Berechtigungen

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