[CON-1518] Teaser Slider kein Bild mehr
[CON-1518] Teaser Slider kein Bild mehr
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
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
Hallo,
leider bin ich immer noch nicht weiter gekommen. Vielleicht kann einer mit den Fehlern etwas anfangen:
Hier noch der Errorlog:
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
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)
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
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
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
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
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
jacke - verzweifelt
-
- Beiträge: 472
- Registriert: Di 15. Apr 2008, 15:57
- Wohnort: Michelstadt
- Kontaktdaten:
Re: Teaser Slider kein Bild mehr
- 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?
- "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
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
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
In der Datei "/contenido/classes/content_types/class.content.type.imgeditor.php" liegt der Fehler.
Diesen Abschnitt
ändern in
Viel Spaß
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);
}
}
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);
}
Re: Teaser Slider kein Bild mehr
Tausend Dank!
Hoffentlich ist der Felhler in der 4.9.1 nicht wieder drin.
jacke
Hoffentlich ist der Felhler in der 4.9.1 nicht wieder drin.
jacke
Re: Teaser Slider kein Bild mehr
Genial MarkusO
Vielen Dank - ich war am Verzweifeln.
Vielen Dank - ich war am Verzweifeln.
-
- Beiträge: 437
- Registriert: Do 19. Jun 2008, 09:09
Re: Teaser Slider kein Bild mehr
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).
Viele Grüße
Dominik
Dominik
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: Teaser Slider kein Bild mehr
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.
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
Re: Teaser Slider kein Bild mehr
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
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
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: Teaser Slider kein Bild mehr
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:
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!
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"
);
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG