Seite 1 von 2

[CON-1518] Teaser Slider kein Bild mehr

Verfasst: Do 12. Sep 2013, 14:15
von jacke
Hallo,

ich habe des Teaser Slider damals in der 4.9.RC manuell bestückt. Alles war gut. Mittlerweile habe ich auf die 4.9.0 umgestellt. Nun wollte ich einen neuen Artikel mit Bild (Doorwayteaserbild (wer läßt sich solche Namen einfallen?)) hinzufügen. Es geht nicht mehr. Das Bild wird im Taser nicht angezeigt. Auch Änderungen in anderen bestehenden Artikeln führen zu keiner Bildänderung.
cms/cache habe ich schon gelöscht. Artikel gelöscht, neu angelegt usw.....
Bei dem neuen Artikel wird das "Doorwayteaserbild" CMS_IMG[100] auch nicht in die Rohdaten übernommen - egal wie.
Nebenbei - Was sollen eigentlich die Rohdaten?

Ich hoffe ihr könnt mir helfen.

jacke

Re: Teaser Slider kein Bild mehr

Verfasst: Fr 13. Sep 2013, 09:41
von jacke
Hallo,

leider bin ich immer noch nicht weiter gekommen. Vielleicht kann einer mit den Fehlern etwas anfangen:

Code: Alles auswählen

Deprecated call: addScript() [class.page.php(220)]: "You shouldn't use inline JS for backend pages"
	addScript() called in file class.module.template.handler.php(496)
	_makeFormular() called in file class.module.template.handler.php(536)
	display() called in file include.mod_template.php(51)
	include_once() called in file main.php(185)
Hier noch der Errorlog:

Code: Alles auswählen

[13-Sep-2013 10:32:53 Europe/Berlin] PHP Warning:  is_dir(): open_basedir restriction in effect. File(/home/www/web503/html/contenido_gemeinde/cms/data/modules/content_teaser_config/template/get.tpl/) is not within the allowed path(s): (.:/home/www/web503) in /home/www/web503/html/contenido_gemeinde/contenido/classes/module/class.module.handler.php on line 556
Kann es sein, dass unter der RC meine Module im data-Ordner im root lagen und jetzt unter /cms/data?
Bei den Artikel bei denen es nicht funktioniert sehe ich die Bilder im Editor. Unter Rohdaten ist allerdings kein Pfad angegeben. Bei den funktionierenden Artikeln gibt es ein Bild und einen Pfad.

danke schon mal!
jacke

Re: Teaser Slider kein Bild mehr

Verfasst: Di 17. Sep 2013, 15:10
von jacke
Hallo,

ich habe jetzt mal einen funktionierenden Artikel kopiert und umgehangen. Das Bild erscheint.
Wenn ich jetzt den das Doorwayteaserbild ändere, bleibt das alte bild sichtbar. Es wird immer unter dem selben Namen in cache abgelegt. Cache löschen hilft auch nicht. Wer oder was ist eigentlich für den cache verantwortlich?

jacke

Re: Teaser Slider kein Bild mehr

Verfasst: Do 19. Sep 2013, 18:56
von jacke
Hat den wirklich keiner das Problem mit dem Teaser? Ich habe mich auch schon auf die Suche gemacht - aber ohne Erfolg. Gibt es vielleicht eine Tabelle die ich löschen muss um den cache neu aufzubauen?

jacke - verzweifelt

Re: Teaser Slider kein Bild mehr

Verfasst: Fr 20. Sep 2013, 13:25
von timo.trautmann_4fb
- Die Rohdaten sind dafür da auch Contenttypen zu sehen und zu löschen, die nicht mehr im Template verwendet werden. Das kann passieren wenn du das Template des Artikels wechselst. Dummerweise wird der Content dann aber weiter für die Suche Indiziert, hier kannst du den Content sehen und entfernen.

- "open_basedir restriction in effect" diese solltest du in den php.ini Einstellungen abschalten, diese können die Funktion von CONTENIDO beeinträchtigen

- Zu deinem Teaser Problem
- Force 1 zur Entwicklung in der config.php des Mandanten aktivieren
- Den Cache über das Backend löschen und die Code Generierung per Checkbox erzwingen
- Die TeaserConfig des Bild Sliders neu speichern und damit ein Neuzeichnen erzwingen

Führen diese Maßnahmen zum Erfolg?

Re: Teaser Slider kein Bild mehr

Verfasst: Fr 20. Sep 2013, 15:39
von jacke
HalloTimo,

leider nein:
- habe farce auf 1 gesetzt
- Cach gelöscht
- Teaser neu konfiguriert

Das alte Bild blieb drin.
dann:
- eine neue Vorlage ohne einen Teaser
- in Rohdaten IMG_100 gelöscht
- standartvorlage mit Teaser
- Dorway...bild im Editor zugeordnet
- erscheint nur im Editor, nicht in Rohdaten
- erscheint nicht im Teaser

bin ratlos

Re: Teaser Slider kein Bild mehr

Verfasst: Do 26. Sep 2013, 12:39
von Andreas
Ich habe das gleiche Problem... :-(
Gibt es keine Lösung?

Re: Teaser Slider kein Bild mehr

Verfasst: Do 3. Okt 2013, 13:53
von MarkusO
In der Datei "/contenido/classes/content_types/class.content.type.imgeditor.php" liegt der Fehler.

Diesen Abschnitt

Code: Alles auswählen

            // if meta data object does not exist yet, create a new one
            $uploadMetaCollection = new cApiUploadMetaCollection();
            $uploadMetaCollection->create($this->_rawSettings, $this->_lang, $medianame, $description, $keywords, $internal_notice, $copyright);
        }
    }
ändern in

Code: Alles auswählen

            // if meta data object does not exist yet, create a new one
            $uploadMetaCollection = new cApiUploadMetaCollection();
            $uploadMetaCollection->create($this->_rawSettings, $this->_lang, $medianame, $description, $keywords, $internal_notice, $copyright);
        }
		        conSaveContentEntry($this->_idArtLang, 'CMS_IMG', $this->_id, $this->_rawSettings);
    }
Viel Spaß ;)

Re: Teaser Slider kein Bild mehr

Verfasst: Sa 5. Okt 2013, 14:39
von Andreas
Super! Hat funktioniert!!! :-)

Re: Teaser Slider kein Bild mehr

Verfasst: Mo 7. Okt 2013, 08:41
von jacke
Tausend Dank!

Hoffentlich ist der Felhler in der 4.9.1 nicht wieder drin.

jacke

Re: Teaser Slider kein Bild mehr

Verfasst: Di 8. Okt 2013, 00:29
von Herogarma
Genial MarkusO
Vielen Dank - ich war am Verzweifeln.

Re: Teaser Slider kein Bild mehr

Verfasst: Di 8. Okt 2013, 08:49
von dominik.ziegler
Wir werden uns das Problem anschauen, können aber den hier angebotenen Bugfix noch nicht in den Trunk übernehmen, da der Wert nicht in CMS_IMG, sondern in CMS_IMGEDITOR abgelegt werden soll (analog zum LINKEDITOR).

Re: Teaser Slider kein Bild mehr

Verfasst: Fr 11. Okt 2013, 10:31
von frederic.schneider_4fb
Wir haben uns mit dem Thema noch einmal beschäftigt und werden den angebotenen Fix nicht umsetzen. Zur Begründung:
  • CMS_IMG ist ein reiner ANZEIGE-Typ. Es ist nicht vorgesehen, dass hier etwas gespeichert wird.
  • Früher konnte man durchaus auch über CMS_IMG etwas speichern, wodurch jedoch Daten tlw. doppelt und dreifach in der Datenbank abgespeichert wurden. Diese "Unsauberkeit" wollen wir lösen und deshalb mit diesem Workaround es nicht wieder aufweichen.
  • Zum Speichern von Daten ist in diesem Fall der Typ CMS_IMGEDITOR vorgesehen.

Re: Teaser Slider kein Bild mehr

Verfasst: Fr 11. Okt 2013, 12:49
von jacke
Hallo,

das heißt: nach dem nächsten Update taucht der Fehler wieder auf? Das ist aber auch schwer zu vermitteln.
Müsste das Teaser-Modul aus dem Beispielmandanten angepasst werden?

mfg
Jacke

Re: Teaser Slider kein Bild mehr

Verfasst: Fr 11. Okt 2013, 13:17
von frederic.schneider_4fb
Hallo Jacke,

ersetze bitte die Zeilen 54 bis 58 in der Datei "class.content.type.teaser.php" im Ordner "contenido/classes/content_types" durch folgenden Inhalt:

Code: Alles auswählen

private $_forwardTypes = array(
        "CMS_EASYIMG" => "CMS_IMGEDITOR",
        "CMS_IMG" => "CMS_IMGEDITOR",
        "CMS_LINK" => "CMS_LINKEDITOR"
);
Ich hoffe, dass sich dadurch Euer Problem erledigt hat?! In der nächsten Version CONTENIDO 4.9.1 taucht dieses Problem selbstredend nicht mehr auf!