Problem mit TinyMCE und Popup
Problem mit TinyMCE und Popup
Hallo,
wenn ich im Tiny Editor etwas verlinke (Text oder Bild) und Popup waehle, dann auf einfügen klicke übernimmt er erstens die eingestellten Werte nicht vollständig (fehlt z.B. mal die eingetragene Groesse oder gar der Link) und der Quellcode sieht sehr komisch aus. Der kann nicht funktionieren.
Beispiel:
[code]<p><a href="front_content.php?idart=148" onclick="window.open('front_content.php?idart=148','Name','width=400,height=300');return false;"><img src="upload/bilder/vor_1.jpg" border="0" alt="vorher-nacher-1" title="vorher-nacher-1" width="110" height="110" /></a>[/code]
Leider wandelt das Forum den Code um wie er richtig aussehen muesste. Bei mir ist das Zeichen ' so: & # 39 (natuerlich ohne Leerzeichen).
Das Zeichen ' wird in & # 3 9 ; umgewandelt. Kann mir bitte jemand helfen.
Gruß lunsen_de
wenn ich im Tiny Editor etwas verlinke (Text oder Bild) und Popup waehle, dann auf einfügen klicke übernimmt er erstens die eingestellten Werte nicht vollständig (fehlt z.B. mal die eingetragene Groesse oder gar der Link) und der Quellcode sieht sehr komisch aus. Der kann nicht funktionieren.
Beispiel:
[code]<p><a href="front_content.php?idart=148" onclick="window.open('front_content.php?idart=148','Name','width=400,height=300');return false;"><img src="upload/bilder/vor_1.jpg" border="0" alt="vorher-nacher-1" title="vorher-nacher-1" width="110" height="110" /></a>[/code]
Leider wandelt das Forum den Code um wie er richtig aussehen muesste. Bei mir ist das Zeichen ' so: & # 39 (natuerlich ohne Leerzeichen).
Das Zeichen ' wird in & # 3 9 ; umgewandelt. Kann mir bitte jemand helfen.
Gruß lunsen_de
hmm... scheint ein bug des tinymce zu sein
läßt sich hier reproduzieren...
http://tinymce.moxiecode.com/example_fu ... ample=true
schau dort mal im forum ob sich ne lösung findet..
falls nicht melde den bug dort... (siehe forum -> sourceforge)
läßt sich hier reproduzieren...
http://tinymce.moxiecode.com/example_fu ... ample=true
schau dort mal im forum ob sich ne lösung findet..
falls nicht melde den bug dort... (siehe forum -> sourceforge)
*** make your own tools (wishlist :: thx)
Danke fuer die Antwort,
habe gesucht und nur soviel verstanden, dass das ' zeichen von Tiny nicht uebersetzt wird/ausgegeben wird. irgenwo muss man dem & # 3 9 ; das ' zuordnen. Bei " gehts es ja auch (& # 38
. Weiss jemand in welcher Tiny Datei man das machen muss. Soll angeblich etwas mit xhtml zu tun haben aber mein englisch ist zu schlecht.
hat jemand das problem geloest?
gruss lunsen_de
habe gesucht und nur soviel verstanden, dass das ' zeichen von Tiny nicht uebersetzt wird/ausgegeben wird. irgenwo muss man dem & # 3 9 ; das ' zuordnen. Bei " gehts es ja auch (& # 38

hat jemand das problem geloest?
gruss lunsen_de
-
- Beiträge: 1758
- Registriert: Mo 1. Aug 2005, 00:35
- Wohnort: in der schönen Hallertau, mitten im Hopfen
- Kontaktdaten:
gelöst nicht aber wenn du nach & # 3 9 ; (natürlich ohne die spaceslunsen_de hat geschrieben:
hat jemand das problem geloest?
gruss lunsen_de

wobei des board jetzt auch umschriebt und ich zu faul bin alle zu spacen aber die zeilen sind dacontenido-4.6.8\contenido\external\wysiwyg\tinymce2\jscripts\tiny_mce\plugins\advlink\jscripts\functions.js (223)
link = link.replace(new RegExp(''', 'g'), "'");
contenido-4.6.8\contenido\external\wysiwyg\tinymce2\jscripts\tiny_mce\tiny_mce.js (1) ...on(s){s=""+s;s=s.replace(/&/g,'&');s=s.replace(new RegExp('"','g'),'"');s=s.replace(/\'/g,''');s=s.replace(/</g,'<');s=s.replace(/>/g,'>');return s;},extend:function(p,np){var o={};...
contenido-4.6.8\contenido\external\wysiwyg\tinymce2\jscripts\tiny_mce\tiny_mce.js (1) ...ncode(s);case"named":for(i=0,l=s.length;i<l;i++){c=s.charCodeAt(i);e=this.entities[c];if(c==39){o+="'";continue;}if(e&&e!='')o+='&'+e+';';else o+=String.fromCharCode(c);}return o;case"numeric":for...
contenido-4.6.8\contenido\external\wysiwyg\tinymce2\jscripts\tiny_mce\tiny_mce_src.js (2070)
s = s.replace(/\'/g, '''); // ' is not working in MSIE
contenido-4.6.8\contenido\external\wysiwyg\tinymce2\jscripts\tiny_mce\tiny_mce_src.js (4340)
o += "'";

Grüsse, Guido
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
-
- Beiträge: 1758
- Registriert: Mo 1. Aug 2005, 00:35
- Wohnort: in der schönen Hallertau, mitten im Hopfen
- Kontaktdaten:
ich kann das nicht ganz nachvollziehenlunsen_de hat geschrieben:hallo, habe weiter geforscht. aber es liegt wohl an modrewrite. wenn ich moderewrite auschalte ist im quellcode alles ok. wenn modrewrite an ist wandelt er ' hinter windowopen in & # 3 9 ; um. Wo ich das nun umstelle - keine Ahnung.
gruss lunsen_de
habe die 4.6.8 von stese im einsatz und wenn cih im tiny einen link auf ein image setze und dann popup auf google in externem fenster funzt alles wunderbar

kann man das irgndwo mal im BE bei dir angucken?
Grüsse, Guido
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
http://www.test.de/cms/test.html (link ist jetzt geaendert)
einfach mal quelltext schauen.
gruss lunsen_de
einfach mal quelltext schauen.
gruss lunsen_de
Zuletzt geändert von lunsen_de am Mi 28. Jun 2006, 21:04, insgesamt 1-mal geändert.
-
- Beiträge: 1758
- Registriert: Mo 1. Aug 2005, 00:35
- Wohnort: in der schönen Hallertau, mitten im Hopfen
- Kontaktdaten:
ja ich sehs 
bei mir sehen die links z.b. so aus
wobei im FF bei mir deine image links auch funktionieren, sprich ich krieg ein popup mit der präsentation 

bei mir sehen die links z.b. so aus
Code: Alles auswählen
<a href="/service/anfahrt/anfahrt.html" onclick="window.open('http://maps.google.de/maps?f=q&hl=de&q=%22Ahornweg+1,+84072+Au+in+der+Hallertau%22&ie=UTF8&ll=48.561769,11.738688&spn=0.003934,0.015278&om=1','FKM Anfahrt','resizable=yes,width=800,height=600,left='+(screen.availWidth/2-400)+',top='+(screen.availHeight/2-300)+'');" style="border: 0pt none ;">Anfahrstplan</a>

Zuletzt geändert von mvf am Mi 28. Jun 2006, 23:49, insgesamt 1-mal geändert.
Grüsse, Guido
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
-
- Beiträge: 1758
- Registriert: Mo 1. Aug 2005, 00:35
- Wohnort: in der schönen Hallertau, mitten im Hopfen
- Kontaktdaten:
haah ich sehs geht im IE nicht
dann gibt es ne lösung
hab die grad ned zur hand aber stese hat da mal was gepoetet, wo wars noch gleich ....
ich glaube im zusammenhang mit JS popup dem kummerschen bild modul und MR
allerdings scheint das in der neusten MR version nicht mehr vorzukommen
dann gibt es ne lösung
hab die grad ned zur hand aber stese hat da mal was gepoetet, wo wars noch gleich ....
ich glaube im zusammenhang mit JS popup dem kummerschen bild modul und MR
allerdings scheint das in der neusten MR version nicht mehr vorzukommen
Grüsse, Guido
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
du hast recht im firefox werden die angezeigt, aber im quelltext in firefox steht auch der quatsch mit der 39.
ichversteh bloss nicht warum es bei dir funktioniert. ich habe erst vor ein paar tagen die neueste version von stese installiert.
wenn du mir jetzt noch sagen kannst wo ich die loesung finde waere das klasse.
gruss lunsen_de
ichversteh bloss nicht warum es bei dir funktioniert. ich habe erst vor ein paar tagen die neueste version von stese installiert.
wenn du mir jetzt noch sagen kannst wo ich die loesung finde waere das klasse.
gruss lunsen_de
-
- Beiträge: 1758
- Registriert: Mo 1. Aug 2005, 00:35
- Wohnort: in der schönen Hallertau, mitten im Hopfen
- Kontaktdaten:
lunsen_de hat geschrieben:du hast recht im firefox werden die angezeigt, aber im quelltext in firefox steht auch der quatsch mit der 39.
ichversteh bloss nicht warum es bei dir funktioniert. ich habe erst vor ein paar tagen die neueste version von stese installiert.
wenn du mir jetzt noch sagen kannst wo ich die loesung finde waere das klasse.
gruss lunsen_de
nachtrag bei mir funzt es im ie auch nicht


also für das kummersche popup problem lies mal r+ckwärts seite 5-4
http://contenido.org/forum/viewtopic.ph ... l&start=60
mal gucken ...
Grüsse, Guido
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
auf der suche nach der lösung für eben dieses problem, nämlich:
"popups im IE funzen nicht mit tinymce-popup funktionalität und eingeschaltetem mod_rewrite" bin ich kürzlich auf diesen alten thread gestoßen...
evtl. kann wer folgende lösung noch gebrauchen, die bei mir für den IE funktioniert.
man ersetzt im modul "Text (HTML)" das
wie folgt.
den part mit "& # 3 9;" natürlich ohne die leerzeichen. die sind hier nur drin, weil sonst hier im board ein ' angezeigt wird.
gruß
micha
"popups im IE funzen nicht mit tinymce-popup funktionalität und eingeschaltetem mod_rewrite" bin ich kürzlich auf diesen alten thread gestoßen...
evtl. kann wer folgende lösung noch gebrauchen, die bei mir für den IE funktioniert.
man ersetzt im modul "Text (HTML)" das
Code: Alles auswählen
echo "CMS_HTML[1]";
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Text HTML
* Author(s) : Andreas Lindner
* Copyright : Contenido - four for business, Andreas Lindner
* Created : 05.08.2005
************************************************/
if ("CMS_HTML[1]"!="")
{
// der ursprüngliche befehl
// echo "CMS_HTML[1]";
// mit dem folgenden geht es
$text = "CMS_HTML[1]";
$text = str_replace("& # 3 9;","'",$text);
$text = str_replace("window.open('upload/","window.open('http://www.domainname.de/cms/upload/",$text);
echo $text;
}
else
{echo "<p>Ein Standard-Blindtext, der immer dann erscheint, wenn noch nichts im Container eingegeben wurde.</p>
";}
?>
gruß
micha