[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Neues Problem: TinyMCE email einfügen / funktioniert nicht - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

Neues Problem: TinyMCE email einfügen / funktioniert nicht

16. Okt 2007, 14:01

Hi@all

wusst jetzt nicht on obs in BUG oder AddOn passt, denk aber das
es hier besser aufgehoben ist.

Der emailButton des TinyMCE funktioniert leider so nicht. Nach dem
pop-up Aufruf kann man zwar eine email Adresse eingeben, sobald
der einfügen Button gedrückt wurde ist die Eingabe weg und es passiert
leider nichts...

Habs hier gepostet da das PlugIn denk ich mal von Euch ist. ;)

Danke. gruß Chris.
Zuletzt geändert von darwin am 9. Sep 2010, 14:45, insgesamt 7-mal geändert.

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

16. Okt 2007, 14:41

ok...
habs jetzt mal mit dem alten /redaxo/insertEmail-Plugin abgeglichen
und folgedes hingetippelt:

unter files/tmp_/tinyymce/jscripts/tiny_mce/plugins/redaxo/
die insertEmail.htm ändern (Zeile 4-13):

alt:

Code: Alles auswählen

<script language="javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript">
  function insertredaxo() {
    if (window.opener) {
      email = document.myform.email.value;
      window.opener.insertLink("mailto:"+email);
      window.close();
    }
  }
</script>
NEU:

Code: Alles auswählen

<script language="javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript">
  function insertredaxo() {
    if (window.opener) {
      email = document.myform.email.value;
      emaillink = '<a href="mailto:'+email+'>'+email+'</a>';
      tinyMCE.execInstanceCommand(tinyMCE.getWindowArg("editor_id"), 'mceInsertContent', false, emaillink);
      window.close();
    }
  }
</script>
falls kills noch ne schönere Variante hat... nur her damit ;) ...


grz.chris

mandrake
Beiträge: 48
Registriert: 4. Mär 2007, 23:48

16. Okt 2007, 17:15

Hallo Chris,

bei mir bleibt die Änderung leider ohne Erfolg. Seltsam ist auch, dass der Einfüge-Button im Dialog "Email Adresse als Link einfügen" nicht angezeigt wird. Grübel. Irgendeine Idee?

MfG
Peter

harrybrader

16. Okt 2007, 17:22

Das Fenster ist für den IE7 zu klein. Kann den Einfügebutton garnicht drücken.

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

16. Okt 2007, 17:28

hmm... der FF machts,
der IE (6) leider nicht... :oops:

die Pop_up Größe kann hier angegeben werden:

Code: Alles auswählen

<body onLoad="window.focus();window.resizeTo(300,180)">


<< Frage/Bug vorerst weitergeb ...

c.

mandrake
Beiträge: 48
Registriert: 4. Mär 2007, 23:48

18. Okt 2007, 15:45

Hallo,

bei mir besteht das Problem weiterhin. Im FF bleibt ein Klick auf den Einfügen-Button ohne jede Funktion. Im IE (7) wird das PopUp-Fenster geschlossen und der zuvor markierte Link-Text im Tiny einfach gelöscht.

Wenn jemand eine Idee hat, wäre ich dankbar.

MfG
Peter

ThomasKühne
Beiträge: 56
Registriert: 8. Dez 2006, 19:58

Bei mir wird's auch nichts mit E-Mail-Link

5. Dez 2007, 22:01

Hallo,

bei mir ist alles genau wie bei Peter, aber der IE6 macht obendrein das gleiche wie IE7: nur die Markierung löschen.

(falls in einem anderen Post schon die entgültige Lösung des Problems besprochen wurde, würde ich mich über einen Hinweis freuen)

MfG
Thomas

die.k
Beiträge: 33
Registriert: 22. Nov 2007, 21:29
Wohnort: Weimar|Erfurt
Kontaktdaten: Website

19. Dez 2007, 13:31

hey ,
ich hab das gleiche problem mit allen 4.1er installationen .hab auch schon die quellcode zeile von chris eingefügt - hat nichts gebracht

ich bekommen auch das fenster ,wo ich die email eingeben kann geöffnet - klicke ich dann aber auf "einfügen" ,so bekomme ich einen javascript fehler "win has no properties" und es passiert nix (firefox 2.0.0.11)

ist jemand der lösung schon näher gekommen ?

grüße die.kerstin

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

20. Dez 2007, 19:21

Hi zusammen,

ich schaus mir mal an...

Gruß,
Markus

PS: @die.kerstin: du verwendest REDAXO 4.0.1, nicht 4.1

Benutzeravatar
Gregor.Harlan
Entwickler
Beiträge: 1130
Registriert: 4. Jun 2007, 10:35
Wohnort: Frankfurt am Main

6. Jan 2008, 23:55

Gibt es hierfür schon eine Lösung?

Gruß, Gregor

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

7. Jan 2008, 13:09

Hi,

nein, bisher gibts hier keine Lösung...

Gruß,
Markus

HAUSrucker
Beiträge: 130
Registriert: 30. Mai 2007, 08:15

25. Feb 2008, 23:12

Ich probiers nochmal :-)

Hat vielleicht schon jemand ne Lösung?

Merci, Markus

gendar
Beiträge: 2
Registriert: 27. Feb 2008, 16:07

lösung

27. Feb 2008, 16:09

bin durch zufall auf den thread gestoßen und habe schon einen lösungsansatz der zumindest bei mir alle Probleme löst:

$text=addslashes($text);

einfach addslashes hinzufügen bevor man's in die datenbank zurückschreibt (ab PHP 3 oder 4), für asp gibts sicher so was ähnliches

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

27. Feb 2008, 16:11

Hi gendar,

Willkommen bei REDAXO.

Bist du sicher, dass dein geschriebenes zu dem Problem hier passt?

Gruß,
Markus

gendar
Beiträge: 2
Registriert: 27. Feb 2008, 16:07

mist

27. Feb 2008, 16:58

hab mich original verlesen, dachte es geht um generelles email-einfügen mit tinymce, sry

ich kann da auch nicht mitreden, da ich formulare immer selber mit ulead abändere

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

1. Mär 2008, 18:46

so gehts: (Verbesserung erwünscht)

[REX 4.0]
unter files/tmp_/tinyymce/jscripts/tiny_mce/plugins/redaxo/
die insertEmail.htm ändern (Zeile 4-13):

ALT:

Code: Alles auswählen

<script language="javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript">
  function insertredaxo() {
    if (window.opener) {
      email = document.myform.email.value;
      window.opener.insertLink("mailto:"+email);
      window.close();
    }
  }
</script>

NEU:

Code: Alles auswählen

<script language="javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript">
  function insertredaxo() {
    if (window.opener) {
      email = document.myform.email.value;
	  emaillink = '<a href=mailto:'+email+'>'+email+'</a>';
	  tinyMCE.execInstanceCommand(tinyMCE.getWindowArg("editor_id"), "mceInsertContent", false, emaillink);
      window.close();
    }
  }
</script>
Ich bin kein JavaScript'ler .. aber so funktionierts jetzt auch
im IE ;) ... @kills, vielleicht hast du noch ne bessere (aktuellere)Lösung...

Danke grz@all

PS: window.opener.insertLink("mailto:"+email); ... die func hab ich
so nicht gefunden??!!

HAUSrucker
Beiträge: 130
Registriert: 30. Mai 2007, 08:15

5. Mär 2008, 18:47

merci darwin - funktioniert einwandfrei! - sollte man in das install-paket implementieren!

Benutzeravatar
darwin
Beiträge: 1725
Registriert: 2. Jan 2007, 17:10
Wohnort: LA

9. Sep 2010, 14:41

*push* ....
und wieder funzt der "Email einfügen" Button nicht mehr.. diesmal
mit der aktuellen FireFox 3.6.9 Version (Redaxo 4.1 mit der dort vorhandenen tinyMCE Version....) ....

grmpf ... kann doch nicht sein das ein lauffähiges CMS /TinyMCE Script
nach 1 Jahr dann nicht mehr funzt nur weil der Browser n update rausbringt...

*grrr...*

c.

Zurück zu „Sonstiges“