Ich habe ein Problem mit tinyMCE aber nur in Live-Umgebung aus irgendeinem Grund tinyMCE absolute URL umschreiben und nur für einige TLD-Sites, bis jetzt merke ich, dass es nicht funktioniert. Hat jemand ein ähnliches Problem oder weiß, was kann das beheben?Problem mit Einfügen/Update Links mit tinyMCE
Antwort
Wir mussten diese beiden Optionen festlegen, damit TinyMCE aufhört, URLs in relative Pfade umzuwandeln.
relative_urls : 0
remove_script_host : 0
Ich stieß auf einige ähnliche Probleme mit tinyMCE zuvor. Es hat ein seltsames Standardverhalten bei URLs. Es gibt eine Reihe von Initialisierungseigenschaften, die Sie für das Verhalten festlegen können. Sehen Sie sich die Dokumentation an und experimentieren Sie mit diesen Eigenschaften. Zumindest habe ich das getan und schließlich das Verhalten bekommen, das ich wollte.
Viel Glück!
Bin ich die einzige Person, die die TinyMCE relative_urls Option verwirrend findet?
Wenn Sie einen Artikel/Blogpost verfassen und eine Druckfarbe auf eine andere Website als die, auf der Sie sich befinden, einfügen möchten, wird der Begriff "absolute URL" Ihrer Meinung nach verwendet. Sie wollen "http://www.somesite.com" setzen und TinyMCE nicht davor setzen, entweder einen Schrägstrich '/' oder einen relativen Pfad '/ mysite /'.
Überraschenderweise wenn Sie die folgenden Werte gesetzt:
tinyMCE.init({
...
relative_urls : false
});
dann ist das genau das, was TinyMCE macht :(
Aber, wenn Sie dies tun:
tinyMCE.init({
document_base_url : "http://www.somesite.com",
relative_urls : true
});
Dann scheinen Sie zu erhalten einfache, unverfälschte Verbindungen
Gehen Sie Abbildung.
relative_urls: false,
remove_script_host: false,
, die mit URL wie http://www.youpage.com/subfolder/file/etc
Sie können dies tun
tinyMCE.init({
...
relative_urls : false,
remove_script_host: true,
});
für mehr Details https://www.tinymce.com/docs/configure/url-handling/#remove_script_host
Das ist es, vielen Dank für Hilfe :) – vaske