TinyMCE: Links: kein File-Browser (interne Links)

Alles über die Anwendung und Entwicklung von AddOns.

TinyMCE: Links: kein File-Browser (interne Links)

Beitragvon ThomasKühne » 3. Jan 2008, 23:05

Hallo,

wenn ich im TinyMCE den Link-Button verwende, im Popup-Dialog dann den Browser für die internen Links anklicke, erscheint im Browser-Popup kurioser weise die Startseite von redaxo.
Provider: STRATO

Wenn man sich die URL des Link-Browser-Popups ansieht, erkennt man, dass versucht wird, eine relative Adresse mit vorangestelltem "http://" aufzurufen. Das Ergebnis ist dann "http://redaxo/index.php?page=linkmap&opener_input_field=TINY". (Da die Domain "redaxo" mit dem Verzeichnisnamen übereinstimmt, landet man bei Redaxo)

Ich habe schon in der Klasse nachgesehen. Die Variable sDocumentBase wird korrekt durch $this->address gesetzt. Aber warum wird aus dem relativen Link ein absoluter?

Könnte es daran liegen, dass das PHP unter STRATO andere Servervariablen gesetzt sind als erwartet/üblich?
Aber warum zeigt die Testausgabe dann den richtigen Wert?

Wo kann man ansetzen bei der Fehlersuche?
Ich sehe im Tiny-JS-Dschungel bisher leider nicht durch.

(Auf meinem localhost läuft alles wie es soll. Bei den meisten von Euch sicher auch, sonst gäbe es schon Posts.)

Vielen Dank für Tipps
Thomas
ThomasKühne
 
Beiträge: 57
Registriert: 8. Dez 2006, 18:58

P.S.: TinyMCE: Links: kein File-Browser (interne Links)

Beitragvon ThomasKühne » 3. Jan 2008, 23:10

Oops,
Name der Klasse, die ich erwähnte, ist:
class.tiny.inc.php
unter redaxo/include/addons/tinymce/classes

Außerdem: warum ist dort in den Zeilen 315-322 (Release redaxo 4.01) unsinniger bzw. effektloser Code?

Gruß
Thomas
ThomasKühne
 
Beiträge: 57
Registriert: 8. Dez 2006, 18:58

Fehler gefunden (kein Linkbrowser)

Beitragvon ThomasKühne » 4. Jan 2008, 01:58

Hallo nochmal,

habe den Fehler doch selbst noch gefunden,
besser gesagt: es funktioniert jetzt in meinem Fall.

Dazu habe ich den Code von class.tiny.inc.php geändert.
Der Variable sDocumentBase wird nun nur dann ein "/" angefügt, wenn der Pfad selbst nicht mit einem "/" endet bzw. nur "/" ist.

Gute Nacht
Thomas
ThomasKühne
 
Beiträge: 57
Registriert: 8. Dez 2006, 18:58

Beitragvon pts » 4. Jan 2008, 11:33

Hallo Thomas,

Vielen Dank für Deinen Hinweis! Dein Fix behebt auch das Problem mit dem Aufruf des Medienpools in "Bild einfügen / bearbeiten".

Tom
pts
 
Beiträge: 16
Registriert: 9. Okt 2007, 10:36
Wohnort: Bonn, Germany

Beitragvon Markus.Staab » 10. Jan 2008, 15:53

Hi,

bitte testen


Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon Kalle01 » 15. Jan 2008, 10:29

Bei mir bringt die im CSV genannte Änderung leider nichts

@Markus

Ich schicke Dir mal eine PM

Gruß Kalle
Kalle01
 
Beiträge: 285
Registriert: 10. Jan 2007, 20:27
Wohnort: Mettmann, NRW

Weiterer Tinymce-Stress

Beitragvon lightyear » 30. Jan 2008, 00:27

Hallo,

dasselbe Problem trat bei mir auch auf, daraufhin hatte ich wie kills auch den überflüssigen "/" geregelt.

Dann erblickte eine neue Herausforderung das Tageslicht:
wenn ich zum Verlinken eine Seite auswähle, sehe ich im Tinymce Popup etwa "redaxo://2".

Sobald dies übernommen wird, übersetzt sich der Link auf der Seite in
http://www.domain.de/redaxo/index.php#mce_temp_url%23

Hat vielleicht jemand eine Idee, was das bedeuten kann? Es handelt sich um eine frische 4. Installation.

Vielen Dank!
ly
lightyear
 
Beiträge: 6
Registriert: 21. Dez 2007, 06:46

Beitragvon Skerbis » 30. Jan 2008, 09:55

http://www.domain.de/redaxo/index.php#mce_temp_url%23

Das Ergebnis erhalte ich nur, wenn ich Safari einsetze.
Auf dem MAC sollte man besser mit Firefox arbeiten.
----------------------
Werbeagentur KLXM Crossmedia
die Kommunikationsagentur vom linken Niederrhein
http://www.klxm.de
Skerbis
 
Beiträge: 886
Registriert: 4. Aug 2006, 13:06
Wohnort: Rheinberg

Beitragvon lightyear » 31. Jan 2008, 13:57

Hallo klxm,

danke für den Tipp! es funktioniert leider trotzdem nicht, auch Firefox und IE7 unter Windows verhalten sich gleich. Das ist wirklich unangenehm, und ich weiss nicht weiter momentan.

Viele Grüsse,
ly
lightyear
 
Beiträge: 6
Registriert: 21. Dez 2007, 06:46

Temp_url

Beitragvon Kai_222000 » 1. Feb 2008, 00:06

Was ich eindeutig sehe: diese #temp_url# macht er nur, wenn ich eine url ohne http:// eintippe. sonst klappts.
Kai_222000
 
Beiträge: 108
Registriert: 26. Nov 2007, 19:18
Wohnort: Winterthur, Schweiz

Beitragvon revod » 6. Feb 2008, 21:44

Ich hab immer noch das Problem, dass er die Links bzw. Bild-URL aus dem Medienpool nicht dem Tiny Fenster übergibt.

An was könnte es liegen?

Hat jemand vielleicht eine funktionierende Version rumliegen? (Mit der aktuellen CVS-Version geht's ja momentan auch nicht, da dort die Anpassungen für Tiny 3.0 fehlen - sofern ich das richtig mitbekommen habe)

Danke für eure Hilfe

Gruss

revod
revod
 
Beiträge: 9
Registriert: 7. Okt 2007, 15:47

Beitragvon Skerbis » 7. Feb 2008, 11:32

Vielleicht findest Du hier eine Lösung:
http://forum.redaxo.de/ftopic6893.html
----------------------
Werbeagentur KLXM Crossmedia
die Kommunikationsagentur vom linken Niederrhein
http://www.klxm.de
Skerbis
 
Beiträge: 886
Registriert: 4. Aug 2006, 13:06
Wohnort: Rheinberg

Beitragvon mikenolte » 24. Dez 2008, 07:39

Skerbis hat geschrieben:Auf dem MAC sollte man besser mit Firefox arbeiten.


Mit welcher Begründung?
mikenolte
 
Beiträge: 27
Registriert: 27. Jan 2005, 09:22
Wohnort: Köln

Beitragvon Skerbis » 24. Dez 2008, 17:15

mikenolte hat geschrieben:
Skerbis hat geschrieben:Auf dem MAC sollte man besser mit Firefox arbeiten.


Mit welcher Begründung?


Weil z.B. der unter Redaxo verwendete TinyMCE Probleme verursacht.
----------------------
Werbeagentur KLXM Crossmedia
die Kommunikationsagentur vom linken Niederrhein
http://www.klxm.de
Skerbis
 
Beiträge: 886
Registriert: 4. Aug 2006, 13:06
Wohnort: Rheinberg

Beitragvon mikenolte » 27. Feb 2009, 10:59

Skerbis hat geschrieben:
mikenolte hat geschrieben:
Skerbis hat geschrieben:Auf dem MAC sollte man besser mit Firefox arbeiten.

Mit welcher Begründung?

Weil z.B. der unter Redaxo verwendete TinyMCE Probleme verursacht.

Ursprünglich hatte ich mir vorgenommen mich näher mit TinyMCE zu befassen, was jedoch aus Zeitmangel nicht ging. Vieleicht kann mir jemand aus dem Stehgreif folgende Fragen beantworten:

Verwendet Redaxo die aktuelle Version von TinyMCE?
Gibt es eine Anleitung anhand derer man TinyMCE unabhängig von Redaxo aktualisieren kann?

Mit besten Grüßen,
Mike Nolte
mikenolte
 
Beiträge: 27
Registriert: 27. Jan 2005, 09:22
Wohnort: Köln


Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast