Seite 1 von 1

TinyMCE lädt die Bilder nicht

Verfasst: Fr 30. Apr 2021, 11:50
von maschmiede
Hallo Community,

ich weiß, dass für Version 4.8.x keine Support mehr vorhanden ist aber ich Frage trotzdem mal.
Vielleicht habt ihr ja einen Tipp für mich.

In unserem Contenido haben wir vor einigen Jahren ein Update gemacht (2017 auf 4.8.20).
Ich war damals nicht dabei. Der Kunde zahlt leider keine Upgrades.

====

So nun aber mal zum Problem:

Im Backend unter Content -> Artikel im Editor Tab sehen wir an sich die Bilder des Inhaltes.

Code: Alles auswählen

<img src="upload/test/testbild.jpg" border="0" width="600" height="389" data-mce-src="upload/test/testbild.jpg">
Wenn man nun aber auf den Inhalt klickt und der tinyMCE sich lädt, kann dieser dort die Bilder nicht mehr laden.
Das Problem ist, dass der img Tag exakt der selbe ist, nur das der relative Pfad des zu ladenden Bildes in dem iFrame
nicht [MandantenURL]/upload/test/testbild.jpg ist sondern [ContendioURL]/external/backendedit/upload/test/testbild.jpg

Woran kann das liegen? Ist da damals beim Upload was schief gelaufen?
Irgendeine Idee ob vielleicht eine Config fehlt oder in welcher Datei man dafür schauen sollte?

Re: TinyMCE lädt die Bilder nicht

Verfasst: Fr 30. Apr 2021, 13:37
von Faar
Hi,
es könnte sein, dass in der config.php die Pfade zum externen Editor falsch sind oder in den Mandanteneinstellungen der Pfad zum Frontend falsch ist und somit wegen basehref auch die zu den Bildern. Der tinyMCE nimmt nämlich relative Pfade und als Basis die basehref.

Re: TinyMCE lädt die Bilder nicht

Verfasst: Sa 1. Mai 2021, 08:02
von maschmiede
Server-Pfad und Web-Adresse des Mandanten habe ich gerade noch mal geprüft, dass passt soweit.

Das einzige, was in der config.php eingestellt ist:

Code: Alles auswählen

// Relative path to contenido directory, for all inclusions, in most cases: "../contenido/"
$contenido_path = "../contenido/";
Halte ich für unwahrscheinlich. Mhh.

Ich hab jetzt mal in die /contenido/external/backendedit/front_content.php rein geschaut.
Dort gibt es auf Zeile 152 folgendes:

Code: Alles auswählen

// update urlbuilder set http base path
Contenido_Url::getInstance()->getUrlBuilder()->setHttpBasePath($cfgClient[$client]['htmlpath']['frontend']);
ich habe mir an der Stelle mal das $cfgClient[$client]['htmlpath']['frontend'] ausgeben lassen, was auch der Web-Adresse des Mandanten entspricht

Re: TinyMCE lädt die Bilder nicht

Verfasst: Mo 3. Mai 2021, 13:14
von Faar
Es gibt manchmal das Problem, gerade auch beim Editor, dass man beim großen Update vorher nicht die alten Contenido-Dateien gelöscht oder zumindest die Ordner umbenannt hätte. Wenn man dann nur das Update darüber bügelt, bleibt Datenmüll zurück der eventuell automatisch mit einbezogen wird. Das ist mir mal passiert.
Manchmal ist es auch nur ein Cache, der dazwischen funkt.
Früher musste man noch den Pfad zu den externen Diensten wie dem TinyMCE angeben.
Möglich, dass sogar in dem DB in der options-Tabelle noch altes Zeugs drin steht.

Re: TinyMCE lädt die Bilder nicht

Verfasst: Mi 19. Mai 2021, 22:16
von homtata
Wenn ich mich recht entsinne, war das in der 4.8.20 ein bekannter und üblicher Bug, den ich in allen Installationen hatte und nie bereinigen konnte. Ich hab dann alle Kunden möglichst schnell auf die 4.9 bequatscht ;-)

Re: TinyMCE lädt die Bilder nicht

Verfasst: Do 20. Mai 2021, 10:38
von Faar
homtata hat geschrieben:
Mi 19. Mai 2021, 22:16
Wenn ich mich recht entsinne, war das in der 4.8.20 ein bekannter und üblicher Bug, den ich in allen Installationen hatte und nie bereinigen konnte.
Guten Morgen Homtata :)
Ich hatte seltsamerweise mit diesem Bug keine oder kaum Probleme und manche 4.8'er laufen noch.
Es muss mit etwas anderem Zusammenhängen als mit der reinen 4.8 Version.

Re: TinyMCE lädt die Bilder nicht

Verfasst: Fr 21. Mai 2021, 15:21
von Oldperl
Servus,

also das würde mich nun auch interessieren. Bei meiner ConLite ist dieser Fehler bisher noch nicht aufgetaucht. Zumindest gab es bisher noch keine entsprechende Fehlermeldung aus der Community.

Meine Frage, ist es die originale 4.8.20, oder gibt es irgendwelche individuellen Erweiterungen, beispielsweise zusätzliche Chains oder auch Plugins für den TinyMCE? Auch interessant, welche Version des TinyMCE ist im Einsatz, sprich, wurde dieser vielleicht mal gesondert aktualisiert?

Gruß aus Franken

Ortwin