Seite 1 von 1
Editor kürzt Domainnamen weg?
Verfasst: Do 2. Jun 2005, 13:40
von dp
Hallo Community,
mir ist gerade ein Problem aufgefallen, aber vielleicht
ist es auch ein Feature
Ich nutze Contenido 4.4.5 und FCKEditor2 auf PHP 4.3.10.
Immer wenn ich den Domainnamen des Projektes, also:
http://www.meinedomain.de/
in den Editor eingebe, kürzt er es beim Speichern weg.
Aus z.B.
macht er
Gebe ich
http://www.deinedomain.de ein, lässt er es stehen.
Weiß jemand wie ich ihm das abgewöhnen kann?
Verfasst: Do 2. Jun 2005, 14:31
von HerrB
Ähm, ist eigentlich Absicht. Ich nehme mal an, das "Domainname des Projekts" die Domain bezeichnet, auf der Contenido läuft bzw. die Mandanten-Domain - dann werden absolute in relative Pfade umgewandelt (erleichtert z.B. einen Umzug).
Wird eine fremde Domain angegeben (d.h. es handelt sich um einen externen Link), bleibt die Domain stehen.
Wenn Du es anders erwarten würdest, beschreibe nochmal, was was ist und was Du erwarten würdest.
Gruß
HerrB
Verfasst: Do 2. Jun 2005, 14:50
von dp
Ja, das dachte ich mir dann auch.
Allerdings ist es sehr ungünstig, den Slash am Ende
gleich mit wegzukürzen.
Würde der Slash bleiben, hätte man:
Das würde noch funktionieren, da es der Browser als
http://domain.de/verzeichnis/ interpretiert.
Aber egal, Links setze ich immer absolut mit einem / beginnend,
deshalb habe ich diese automatische Kürzung bisher nicht
bemerkt.
Allerdings möchte ich jetzt die URL mit http:// und Slash am Ende
als Text in ein CMS_HTML Feld schreiben.
Es soll kein anklickbarer Link sein, aber die URL soll komplett
da stehen. Muss doch irgendwie möglich sein, oder?
Verfasst: Do 2. Jun 2005, 14:58
von HerrB
Allerdings ist es sehr ungünstig, den Slash am Ende gleich mit wegzukürzen.
Ähm, nein. /verzeichnis/ bedeutet relativ vom Domain-Root. verzeichnis/ bedeutet relativ.
Beispiel:
Mandant liegt in
www.domain.tld/toll/mandant, Verweis zeigt auf
www.domain.tld/toll/mandant/verzeichnis.
Web-Pfad ist
www.domain.tld/toll/mandant/front_content.php. Richtig:
www.domain.tld/toll/mandant/ + verzeichnis/ =
www.domain.tld/toll/mandant/verzeichnis/. Falsch:
www.domain.tld/toll/mandant/ + /verzeichnis/ =
www.domain.tld/verzeichnis/.
Allerdings möchte ich jetzt die URL mit http:// und Slash am Ende
als Text in ein CMS_HTML Feld schreiben.
Nun, wenn Du es direkt auf der Seite eingibst (nicht in SPAW/FCKEditor), sollte es erhalten bleiben, denke ich.
Gruß
HerrB
Verfasst: Do 2. Jun 2005, 15:18
von dp
Ähm, nein. /verzeichnis/ bedeutet relativ vom Domain-Root. verzeichnis/ bedeutet relativ.
Ja, da hast du recht.
Ist wohl Definitionssache - mit absolut meinte ich zur Domain.
Durch den führenden Slash ist es egal, in welchem Verzeichnis
ich mich befinde - er startet immer im Root. So ein bissl absolut
ist das ja auch
Zu deinem Beispiel:
Angenommen ich befinde mich in
domain.de/foo/artikel.html
und ich setze dort einen Link auf:
domain.de/verzeichnis/andererartikel.html und Contenido
kürzt nun domain.de/ weg, dann lande ich in:
domain.de/foo/ + verzeichnis/andererartikel.html
statt
domain.de/verzeichnis/andererartikel.html
Was ja etwas unerwünscht wäre. Vielleicht ist das aber auch
nur in meinem Fall so.
BTW: Jeder Mandant läuft unter einer eigenen Domain, vielleicht
liegt die verschiedene Denkweise daran?
Nun, wenn Du es direkt auf der Seite eingibst (nicht in SPAW/FCKEditor), sollte es erhalten bleiben, denke ich.
Über Inside-Editing? Habe ich schon versucht, geht auch nicht....
Normales Textfield geht nicht, kann den Wysiwig-Editor leider nicht
mehr deaktivieren. Auch wenn kein Haken dran ist, kommt er trotzdem...
Hatte das Problem noch nie jemand?
Z.B. auf einer "Link us" Seite in der Codevorschläge zum Rauskopieren
sind? Ich brauche es im Moment für einen Pfad zu einem RSS Feed.
Verfasst: Do 2. Jun 2005, 15:36
von timo
hmm also bei mir (CVS-Versionen) ist es so, daß das richtig funktioniert...
Verfasst: Do 2. Jun 2005, 16:43
von dp
Was geht bei dir?
Das deaktivieren des WYSIWYG's oder
http://domain.tld/
einzugeben?
Habe es eben noch mal über Inside Editing getestet,
er schmeißt es raus.
Verfasst: Do 2. Jun 2005, 16:56
von timo
im CVS wirft er es raus, aber die Links sind danach trotzdem noch korrekt...schau dir ggf mal den Snapshot an, ob das dort so OK für dich ist
Verfasst: Do 2. Jun 2005, 17:11
von HerrB
Angenommen ich befinde mich in domain.de/foo/artikel.html
und ich setze dort einen Link auf:
domain.de/verzeichnis/andererartikel.html und Contenido
kürzt nun domain.de/ weg, dann lande ich in:
domain.de/foo/ + verzeichnis/andererartikel.html
statt domain.de/verzeichnis/andererartikel.html
Ich habe länger drüber nachgedacht, aber ich glaube, ich brauche mal ein Beispiel mit richtigen Links aus Contenido. Da es in Contenido innerhalb eines Mandanten keine unterschiedlichen Pfade geben kann, kann sowas IMHO gar nicht auftreten.
Wird aus Contenido in domain.de/foo/ ein Verweis gesetzt, müsste der Zielartikel auch in domain.de/foo/ sein. Ist es ein anderes Verzeichnis (d.h. unabhängig von Contenido bzw. ein anderer Mandant unter der gleichen Domain) dürfte es nicht weggesägt werden.
Gruß
HerrB
Verfasst: Do 2. Jun 2005, 17:25
von emergence
hmm...
hab jetzt ein wenig mitgelesen...
es ist an sich egal wenn die url innerhalb eines <a href="XX"> beim XX gekürzt wird...
es ist natürlich falsch das die url gekürzt wird wenn das als normaler text angezeigt werden soll...
oder hab ich das jetzt falsch verstanden... ?
Verfasst: Do 2. Jun 2005, 17:55
von HerrB
Nö, das ist schon das Problem...
Gruß
HerrB
Verfasst: Do 2. Jun 2005, 17:57
von dp
emergence hat geschrieben:es ist an sich egal wenn die url innerhalb eines <a href="XX"> beim XX gekürzt wird...
Da ich interne Links immer ohne http:// setze, ist es in meinem
Fall egal. Würde ich sie aber mit
http://domain.de/ setzen wollen,
würde es zu Fehlern führen.
emergence hat geschrieben:es ist natürlich falsch das die url gekürzt wird wenn das als normaler text angezeigt werden soll...
Genau richtig! Das ist das Problem!
HerrB hat geschrieben:Da es in Contenido innerhalb eines Mandanten keine unterschiedlichen Pfade geben kann, kann sowas IMHO gar nicht auftreten.
Hm, ich habe jetzt noch mal Seiten mit Contenido gesucht, da kann
es im Normalfall nicht zu einem Linkfehler kommen, da alles
über die front-content läuft, stimmt!
Ich benutze mod_rewrite und jede Kategorie wird auch
als Ordner dargestellt.
Dann ist es aus Contenido-Sicht ok, dass das bei Links so ist.
Wer Änderungen macht, hat halt Pech
Aber das es auch in einem Text gekürzt wird, ist gar nicht mal so gut.
Das sollte nicht sein.