TinyMCE und IE9

Alles über die Anwendung und Entwicklung von AddOns.

TinyMCE und IE9

Beitragvon Tobias Krais » 28. Apr 2011, 19:08

Hi Leute,

hat jemand eine Ahnung, ob es schon ein IE9 kompatibles TinyMCE Addon für Redaxo gibt?

Wenn nicht, was müsste ich anpassen, dass es wieder funktioniert?

Liebe Grüße,

Tobias
Tobias Krais
 
Beiträge: 83
Registriert: 2. Okt 2006, 22:16
Wohnort: Lörrach

Re: TinyMCE und IE9

Beitragvon Tobias Krais » 6. Mai 2011, 20:00

Hi Leute,

ich habe mit Andreas Eberhardt Kontakt aufgenommen. Er arbeitet an der neuen Version.

Derweil habe ich nach Tipps von Andreas eine Bugfix Version bereit gestellt:
http://www.design-to-use.de/de/webdesig ... -downloads

Die Version ist mit Redaxo 4.2.x kompatibel und enthält TinyMCE 3.4.2, also eine IE9 kompatible Version.

Liebe Grüße,

Tobias
Tobias Krais
 
Beiträge: 83
Registriert: 2. Okt 2006, 22:16
Wohnort: Lörrach

Re: TinyMCE und IE9

Beitragvon Anne » 19. Aug 2011, 09:14

Hallo an alle!

Soeben habe ich die TinyMCE-Version (1.6.1) von http://www.design-to-use.de installiert (habe sie am 10. August heruntergeladen).

Leider habe gibt es mit dem IE9 immer noch das gleiche Problem: man kann die Änderungen im Texteditor nicht speichern, der Text wird wieder entfernt.

Ich habe die alte TinyMCE-Version deinstalliert und den kompletten Ordner gelöscht, dann die ausgepackten neuen Dateien hochgeladen und installiert. Mit Mozilla funzt wie immer alles prima.

Hat noch jemand dieses Problem? Wo könnte mein Fehler liegen?

Danke!

Anne
Anne
 
Beiträge: 32
Registriert: 13. Feb 2009, 12:16

Re: TinyMCE und IE9

Beitragvon Tobias Krais » 19. Aug 2011, 11:37

Anne hat geschrieben:Soeben habe ich die TinyMCE-Version (1.6.1) von http://www.design-to-use.de installiert (habe sie am 10. August heruntergeladen).

Leider habe gibt es mit dem IE9 immer noch das gleiche Problem:


Ich vermute, dass du noch alte Dateien im Cache hast. Was zeigt dir das Changelog nachdem du das TinyMCE von mir installiert hattest? Welche Version?

Welche TinyMCE Version zeigt dir die TinyMCE Hilfe an?

Liebe Grüße,

Tobias
Tobias Krais
 
Beiträge: 83
Registriert: 2. Okt 2006, 22:16
Wohnort: Lörrach

Re: TinyMCE und IE9

Beitragvon Anne » 22. Aug 2011, 15:32

Hallo Tobias,

danke für die schnelle Antwort. Du hast recht, es war der Cache :oops:
Einmal neu laden und schon klappt alles...

Viele Grüße

Anne
Anne
 
Beiträge: 32
Registriert: 13. Feb 2009, 12:16

Re: TinyMCE und IE9

Beitragvon Tobias Krais » 22. Aug 2011, 19:26

Hi Anne,

Anne hat geschrieben:danke für die schnelle Antwort. Du hast recht, es war der Cache :oops:
Einmal neu laden und schon klappt alles...


freut mich! Viel Erfolg und liebe Grüße,

Tobias
Tobias Krais
 
Beiträge: 83
Registriert: 2. Okt 2006, 22:16
Wohnort: Lörrach

Re: TinyMCE und IE9

Beitragvon Anne » 24. Aug 2011, 08:04

Hi Tobias,

nun habe ich doch noch eine Frage zum neuen TinyMCE-Addon: die Buttons für Medien (z.B. pdf-Dateien) und Emails werden nicht angezeigt (getestet: Mozilla und IE8).

Hier meine Modul-Einstellungen:

Code: Alles auswählen
<strong>Fliesstext:</strong><br />

<?php
if (class_exists('rexTinyMCEEditor'))
{
$wysiwigvalue =<<<EOD
REX_VALUE[1]
EOD;

  // Neue Instanz der Klasse
  $tiny = new rexTinyMCEEditor();

  // Buttons setzen (hier alle Buttons der Standardkonfiguration)
  $tiny->buttons1 = 'undo,redo,|,bold,italic,|,styleselect,formatselect,|,fullscreen';
  $tiny->buttons2 = 'pastetext,|,bullist,numlist,|,link,unlink,anchor,|,redaxoMedia,redaxoEmail,|,image';

  // zusaetzliche Buttons fuer Undo/Redo, Tabellen und Template
  $tiny->buttons3 = '';
  $tiny->buttons4 = '';

  // Breite und Hoehe des Editors
  $tiny->width = 725;
  $tiny->height = 350;

  // Valides XHTML generieren true/false
  $tiny->validxhtml = false;

  // Hier koennen eigene Werte ueber die Standardwerte ueberlagert werden
  //
  // Achtung:
  // bei einigen Parametern (z.B. Plugins) muss der Wert aus der
  // Standardkonfiguration  e r w e i t e r t  werden
  // Hier als Beispiel erweitert um die Plugins syntaxhighlighter, table, template
$mytinyconfig =<<<EOD
   plugins : 'advhr,advimage,advlink,contextmenu,emotions,fullscreen,inlinepopups,media,paste,preview,redaxo,safari,visualchars,table,template',
   skin : 'o2k7',
   skin_variant : 'silver',
theme_advanced_blockformats : "p,h1,h2,h3"
EOD;

  // eigene Konfiguration uebernehmen
  $tiny->configuration = $mytinyconfig;

  // WYSIWYG-Content zuordnen
  $tiny->content = $wysiwigvalue;

  // Id des REX_VALUES zuordnen
  $tiny->id = 1;

  // WYSIWYG-Editor anzeigen
  $tiny->show();
}
else
{
  echo rex_warning('Dieses Modul ben&ouml;tigt das "TinyMCE"-Addon!');
}
?>


Ich habe auch mit der Standardeinstellung getestet und mit dem kompletten erweiterten Input-Modul. Man sieht die Buttons Link, Unlink, Anchor - dazwischen fehlen redaxoMedia und redaxoEmail.

Die letzte Eintragung im Changelog des TinyMCE ist: Version 1.6.1.1 vom 15.07.11.

Hast du eine Idee?

Danke!

Viele Grüße, Anne
Anne
 
Beiträge: 32
Registriert: 13. Feb 2009, 12:16

Re: TinyMCE und IE9

Beitragvon Tobias Krais » 24. Aug 2011, 12:09

Hi Anne,

Anne hat geschrieben:nun habe ich doch noch eine Frage zum neuen TinyMCE-Addon: die Buttons für Medien (z.B. pdf-Dateien) und Emails werden nicht angezeigt (getestet: Mozilla und IE8).


stimmt. Das ist mir gar nicht aufgefallen. Es scheint auf den ersten Blick so, dass das Redaxo Plugin nicht mit der aktuellen TinyMCE Version kompatibel ist.

Für E-Mails würde ich einfach das Link-Button nehmen. Als Link kannst du die Mailadresse einfügen. TinyMCE fragt dann nach, ob du den Link als E-Mailadresse speichern möchtest.

Für den PDF download Link habe ich noch keine Lösung. Der tut weh.

Liebe Grüße,

Tobias
Tobias Krais
 
Beiträge: 83
Registriert: 2. Okt 2006, 22:16
Wohnort: Lörrach

Re: TinyMCE und IE9

Beitragvon Anne » 24. Aug 2011, 12:37

Hallo Tobias,

für den Medien-Link gibt es im Moment die Möglichkeit, auch über den Link-Button zu gehen und einen "externen" Link direkt auf das Dokument im files-Ordner zu setzen.

Ist zwar nicht gerade ideal, aber funktioniert.

Viele Grüße

Anne
Anne
 
Beiträge: 32
Registriert: 13. Feb 2009, 12:16

Re: TinyMCE und IE9

Beitragvon Tobias Krais » 24. Aug 2011, 12:51

Hi Anne,

Anne hat geschrieben:für den Medien-Link gibt es im Moment die Möglichkeit, auch über den Link-Button zu gehen und einen "externen" Link direkt auf das Dokument im files-Ordner zu setzen.


nicht wirklich schick und für mich keine Alternative.

Ich habe eben mal nachgeschaut. Das TinyMCE Redaxo Plugin muss von API Version 2.x auf 3.x migriert werden. Für jemand, der sich auskennt bestimmt einfach, für mich eine Herausforderung. Leider komm ich im Moment nicht dazu...

Kann jemand helfen?

Grüßle,

Tobias
Tobias Krais
 
Beiträge: 83
Registriert: 2. Okt 2006, 22:16
Wohnort: Lörrach

Re: TinyMCE und IE9

Beitragvon Anne » 8. Sep 2011, 13:30

Hallo an alle,

ich hole den Beitrag nochmal nach oben, da das Problem mit dem fehlenden Medienbutton in der neuen TinyMCE-Version ziemlich dringend ist.

Ansonsten müsste ich das Update wieder rückgängig machen: lieber wenige Redakteure, die nicht mit IE9 arbeiten können, als komplett keine pdf-Dateien verlinken zu können.

Gibt es dafür schon eine Lösung?

Danke!

Anne
Anne
 
Beiträge: 32
Registriert: 13. Feb 2009, 12:16

Re: TinyMCE und IE9

Beitragvon Tobias Krais » 8. Sep 2011, 20:16

Hallo Leute,

Frage an alle: wer kann folgende Zeilen auf TinyMCE API 3.x umschreiben? Hier die Anleitung: http://www.tinymce.com/wiki.php/How-to_ ... 2.x_to_3.x
-----%<-----
tinyMCE.importPluginLanguagePack('redaxo', 'en,de');



var TinyMCE_RedaxoPlugin = {

getInfo : function() {

return {

longname : 'Redaxo',

author : 'vscope, kills',

authorurl : 'http://www.vscope.at',

infourl : 'http://www.vscope.at',

version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion

};

},



getControlHTML : function(cn) {

switch (cn) {

case "insertMedia":

return tinyMCE.getButtonHTML(cn, 'lang_redaxo_insertMedia_title', '{$pluginurl}/images/insertfile.gif', 'mceInsertMedia', false);

case "insertEmail":

return tinyMCE.getButtonHTML(cn, 'lang_redaxo_insertEmail_title', '{$pluginurl}/images/insertEmail.gif', 'mceInsertEmail', false);

}



return "";

},



execCommand : function(editor_id, element, command, user_interface, value) {

var inst = tinyMCE.getInstanceById(editor_id), h;



switch (command) {

case "mceInsertMedia":

var template = new Array();



template['file'] = '../../../../../../../redaxo/index.php?page=medienpool&opener_input_field=TINY'; // Relative to theme

template['width'] = 600;

template['height'] = 400;



tinyMCE.openWindow(template, {editor_id : editor_id, scrollbars : 'yes'});



return true;



case "mceInsertEmail":

var template = new Array();



template['file'] = '../../plugins/redaxo/insertEmail.htm'; // Relative to theme

template['width'] = 600;

template['height'] = 300;



tinyMCE.openWindow(template, {editor_id : editor_id, scrollbars : 'yes'});



return true;

}



return false;

}



};



tinyMCE.addPlugin("redaxo", TinyMCE_RedaxoPlugin);
-----%<-----

Bitte melden oder Posten!

Danke,

Tobias
Tobias Krais
 
Beiträge: 83
Registriert: 2. Okt 2006, 22:16
Wohnort: Lörrach

Re: TinyMCE und IE9

Beitragvon Tobias Krais » 23. Okt 2011, 14:17

Hi Anne,

Anne hat geschrieben:Ansonsten müsste ich das Update wieder rückgängig machen: lieber wenige Redakteure, die nicht mit IE9 arbeiten können, als komplett keine pdf-Dateien verlinken zu können.


ich habs nicht hin bekommen, aber Andreas Eberhard. Danke an der Stelle! Hier der Link zum Download:
http://www.design-to-use.de/de/webdesig ... -downloads

Liebe Grüße,

Tobias
Tobias Krais
 
Beiträge: 83
Registriert: 2. Okt 2006, 22:16
Wohnort: Lörrach

Re: TinyMCE und IE9

Beitragvon Anne » 23. Okt 2011, 15:08

Hallo Tobias,

auch von mir ein großes Dankeschön an dich und an Andreas Eberhard! Es funktioniert!

Liebe Grüße

Anne
Anne
 
Beiträge: 32
Registriert: 13. Feb 2009, 12:16


Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste