Author Topic: Upgrading CKeditor 4.4.3  (Read 7251 times)

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Upgrading CKeditor 4.4.3
« on: January 27, 2015, 05:17:35 PM »
Hallo,

Bitte das Upgrade von Marmots CKeditor Version 4.4.3 auf Version 4.4.7 testen.

Dietmar

« Last Edit: January 27, 2015, 08:48:38 PM by Luisehahne »
Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Offline ruebenwurzel

  • Betatester
  • **
  • Posts: 8364
  • Gender: Male
  • Keep on Rockin
    • Familie Gallas Online
Re: Upgrading CKeditor 4.4.3
« Reply #1 on: January 27, 2015, 06:06:33 PM »
Hallo,

WB 2.8.4 Rev. 2119: CKEditor lädt nicht.

Gruß
Matthias

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Upgrading CKeditor 4.4.3
« Reply #2 on: January 27, 2015, 06:39:50 PM »
Hi,

lädt die 4.4.3 ? Am WB Code habe ich nichts  verändert. Ich kümmere mich darum.. Gibt es eine Fwehlermeldung evtl in der Server 'Log?

Dietmar

Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Online jacobi22

  • Posts: 5278
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Upgrading CKeditor 4.4.3
« Reply #3 on: January 27, 2015, 06:44:23 PM »
lädt die 4.4.3 ?

ja, die läd (gerade eben gemacht mit PHP 5.6.3)
allerdings gibt es von Martin ein Fix - guggst du hier -> http://forum.WebsiteBaker.org/index.php/topic,27500.msg194089.html#msg194089
den hab ich hier nicht drin, der sollte aber nichts mit dem laden, wie von Miatthias beschrieben, zu tun haben
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Online jacobi22

  • Posts: 5278
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Upgrading CKeditor 4.4.3
« Reply #4 on: January 27, 2015, 06:57:18 PM »
der Fehler liegt  in der modules/ckeditor/wb_config/wb_ckconfig.js

Nimm mal die Versionsnummer raus
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Upgrading CKeditor 4.4.3
« Reply #5 on: January 27, 2015, 07:09:44 PM »
Hallo Uwe,

gibt es noch mehr Fixes, die ich übersehen habe. Wo ich gerade einmal dabei bin

Dietmar

Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Upgrading CKeditor 4.4.3
« Reply #6 on: January 27, 2015, 08:09:21 PM »
Hallo Matthias,

weder bei der Revision 2104 noch in der Revision 2119 habe ich Probleme mit dem CKEditor. Denke da brauche ich mehr Infos von dir.

Auch die modules/ckeditor/wb_config/wb_ckconfig.js läuft fehlerfrei. Die ModulVersion brauche ich für ein neues Plugin.

Dietmar
Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Upgrading CKeditor 4.4.3
« Reply #7 on: January 27, 2015, 08:29:42 PM »
Jetzt nur noch auf die Antwort von Ruebenwurzel warten, dann spiele dich die gefixte Version hoch. Dann wohl auch im Englischen Bereich.

Dietmar
Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Online jacobi22

  • Posts: 5278
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Upgrading CKeditor 4.4.3
« Reply #8 on: January 27, 2015, 08:33:07 PM »
ich hab jetzt mal in der wb_ckconfig Zeile für Zeile mit der funktionierenden Vorgänger-Version ersetzt und hier steigt er aus

// Loads a plugin from '/myplugin/samples/plugin.js'.
   CKEDITOR.plugins.ad dExternal( 'wbdroplets','/wb284/modules/ckeditor/ckeditor/plugins/wbdroplets/');
   CKEDITOR.plugins.ad dExternal( 'wblink',    '/wb284/modules/ckeditor/ckeditor/plugins/wblink/');

[at] Matthias: bitte mal diese Zeilen auskommentieren
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Upgrading CKeditor 4.4.3
« Reply #9 on: January 27, 2015, 08:48:07 PM »
Vielen Dank Uwe, da ist ja der Übeltäter. Zur Info das waren Test den CKEditor über CDN zu laden. Das spart einiges an Http Requests, bis zu 1.5 MByte.

Werde das weiterverfolgen. Neues Paket als Anhang!

Dietmar

« Last Edit: January 28, 2015, 10:12:00 AM by Luisehahne »
Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Offline ruebenwurzel

  • Betatester
  • **
  • Posts: 8364
  • Gender: Male
  • Keep on Rockin
    • Familie Gallas Online
Re: Upgrading CKeditor 4.4.3
« Reply #10 on: January 28, 2015, 06:30:18 AM »
Hallo,

der Editor lädt zwar jetzt grundsätzlich, aber die editor.css der templates wird nicht erkannt und nicht geladen. So ist der Editor nicht einsetzbar für mich.

Gruß
Matthias

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Upgrading CKeditor 4.4.3
« Reply #11 on: January 28, 2015, 06:34:08 AM »
Hallo,

der Editor lädt zwar jetzt grundsätzlich, aber die editor.css der templates wird nicht erkannt und nicht geladen. So ist der Editor nicht einsetzbar für mich.

Gruß
Matthias

schau ich mir an

Dietmar
Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Online dbs

  • Betatester
  • **
  • Posts: 7602
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: Upgrading CKeditor 4.4.3
« Reply #12 on: January 28, 2015, 09:34:40 AM »
Sobald bei mir Firebug an ist braucht der Editor bis zu 3s zum laden. Nervt mich.
Ist aber bei der Vorversion genauso.
PHP 5.4, WB 283 SP1|SP3, FF, lokal
Kann aber sonst keine Geschwindigkeitsunt erschiede feststellen.

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Upgrading CKeditor 4.4.3
« Reply #13 on: January 28, 2015, 10:14:07 AM »
Hallo,

Habe den Download erstmal entfernt. CKeditor Core hat wohl einige Probleme.

Dietmar
Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Offline ruebenwurzel

  • Betatester
  • **
  • Posts: 8364
  • Gender: Male
  • Keep on Rockin
    • Familie Gallas Online
Re: Upgrading CKeditor 4.4.3
« Reply #14 on: January 28, 2015, 03:31:16 PM »
Hallo,

habe mal die CKEditor 4.4.7 full heruntergeladen und in das Paket von Marmot eingebaut. Der Editor läuft einwandfrei und alles scheint wie bei der Version 4.4.3 zu funktionieren, inklusive der editor.css Einbindung der Templates. Die Ladezeit kommt mir auch kürzer vor als bei der Modulversion von dietmar.

Im Anhang die Version, die bei mir funktioniert zum testen.

Gruß
Matthias

[gelöscht durch Administrator]

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Upgrading CKeditor 4.4.3
« Reply #15 on: January 28, 2015, 06:32:01 PM »
Hallo Matthias,

vielen Dank für deine Mühe. Was da bei mir verkehrt gelaufen ist, werde ich auch noch rausfinden.

Es fehlt noch folgendender fix in den plugins wblink und wbdroplets

Code: [Select]
<?php
$admin 
= new admin('Pages''pages_modify'false,false);

if(!
function_exists('cleanup')) {

  function 
cleanup ($string) {
    global 
$database;
    
// if magic quotes on
    
if (get_magic_quotes_gpc()){
      
$string stripslashes($string);
    }
    if(isset(
$database)&&method_exists($database,"escapeString")) {
      return 
preg_replace("/\r?\n/""\\n"$database->escapeString($string));
    } elseif (
is_object($database->db_handle) && (get_class($database->db_handle) === 'mysqli')){
        return 
preg_replace("/\r?\n/""\\n"mysqli_real_escape_string($database->db_handle$string)); 
    }
else {
        return 
preg_replace("/\r?\n/""\\n"mysql_real_escape_string($string)); 
    }
  } 
// end function cleanup
}


Wie ihr seht stehen jetzt bei new admin 2x false, WICHTIG damit die Ausgabe des Headers in Javascript unterbunden wird.

Dietmar
Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Offline ruebenwurzel

  • Betatester
  • **
  • Posts: 8364
  • Gender: Male
  • Keep on Rockin
    • Familie Gallas Online
Re: Upgrading CKeditor 4.4.3
« Reply #16 on: January 28, 2015, 07:38:39 PM »
Hallo,

1.) Bei mir funktioniert wblink und wbdroplets auch ohne den Fix. Welche Probleme behebt der Fix?
2.) Falls das Modul veröffentlicht wird, sollte auch die Modulversion die 4.4.7 sein, sowie der darin enthaltene CKEditor.
3.) Habe in dem Paket auch das moonocolor-skin auf 1.4.1 aktualisiert, vielleicht sollte dieses skin in der include als Standardskin rein.

@dietmar
du kannst das Modul ja mal fertig machen und hier vielleicht auch noch einmal zum testen veröffentlichen, bevor es ins addons repositiry wandert.

GRuß
Matthias

Online jacobi22

  • Posts: 5278
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Upgrading CKeditor 4.4.3
« Reply #17 on: January 28, 2015, 07:43:48 PM »
Welche Probleme behebt der Fix?

der ist für die Umstellung auf mysqli
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.

Offline Tomno399

  • Posts: 211
Re: Upgrading CKeditor 4.4.3
« Reply #18 on: February 05, 2015, 01:58:55 PM »
Schön, dass das Update auf den ckeditor 4.4.7 so schnell folgen soll, denn die Version 4.4.3 macht unter meinem System 2.8.3 SP1 / PHP 5.6 invaliden Code. Zum Test des (noch aktuellen) Editors kann man mal eine Tabelle machen und sich dann davon den Code anschauen. Schrecklich! Außerdem will er beim Titel immer etwas übersetzen (nur im HTML-Code sichtbar).

Gruß Thomas

Offline ruebenwurzel

  • Betatester
  • **
  • Posts: 8364
  • Gender: Male
  • Keep on Rockin
    • Familie Gallas Online
Re: Upgrading CKeditor 4.4.3
« Reply #19 on: February 09, 2015, 09:29:07 AM »
Hello,

attached version 4.4.7 of Ckeditor including mysqli-patch.

Changelog:
 *  ! using cke 4.4.7 full
 *  ! update skin moonocolor to v 1.4.1
 *  + adding support for mysqli

Please test.

@forum-moderators: Please remove the Attachement from my earlier post

[gelöscht durch Administrator]

Online dbs

  • Betatester
  • **
  • Posts: 7602
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: Upgrading CKeditor 4.4.3
« Reply #20 on: February 09, 2015, 10:23:43 AM »
Upgrade from 4.4.3, php5.4, WB 283 SP1

Upgrade ohne Probleme.

Doppelklick auf einen erstellten Link öffnet einen weißen Layer und man kann nichts mehr machen.
Eigentlich sollte die Link-Dialogbox erscheinen (in SP3 klappt das auch nicht).
« Last Edit: February 09, 2015, 10:37:04 AM by dbs »

Offline ruebenwurzel

  • Betatester
  • **
  • Posts: 8364
  • Gender: Male
  • Keep on Rockin
    • Familie Gallas Online
Re: Upgrading CKeditor 4.4.3
« Reply #21 on: February 09, 2015, 11:03:40 AM »
Hallo,

anscheinend funktioniert der mysqli-patch nicht mit WB 2.8.3. Tausche doch mal bitte die plugins wblink und wbproplet durch die aus der Version 4.4.3. Danach sollte der Editor fehlerfrei laufen.

Gruß
Matthias

Online dbs

  • Betatester
  • **
  • Posts: 7602
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: Upgrading CKeditor 4.4.3
« Reply #22 on: February 09, 2015, 11:41:10 AM »
Hi, ausgetauscht, Cache deaktiviert, aber keine Änderung im Verhalten.
Vielleicht liegts nur an meinem System. Mal abwarten ob das woanders auch auftritt.

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4181
  • Gender: Male
    • Webdesign und Entwicklung WebsiteBaker
Re: Upgrading CKeditor 4.4.3
« Reply #23 on: February 09, 2015, 12:47:49 PM »
Hallo,

mit dem  Patch sollte das Plugin in  alle WB Versionen laufen

Code: [Select]
<?php
    
if(isset($database) && method_exists($database,"escapeString")) {
      return 
preg_replace("/\r?\n/""\\n"$database->escapeString($string));
    } elseif (
is_object($database->db_handle) && (get_class($database->db_handle) === 'mysqli')){
return preg_replace("/\r?\n/""\\n"mysqli_real_escape_string($database->db_handle$string)); 
    }
else {
return preg_replace("/\r?\n/""\\n"mysql_real_escape_string($string)); 
    }


  • Zuerst wird abgeprüft ob  $database gesetzt ist und die Methode escapeString existiert
  • sollte die Methode nich tvorhanden sein, wird abgeprüft ob es sich um eine mysqli Datenbank handelt
  • wenn nicht wird von einer mysql Datenbank ausgegangen (WB Version 2.8.3 SP1)
)

Und somit sind alle 2.8.3 Versionen berücksichtigt. Bitte mal in der Error.log nachschauen, warum der Ckeditor da aussteigt. Weisse Seite bedeutet meistens einen Fatal Error im PHP Code.

Dietmar


Immer nur von der Zukunft reden, die Gegenwart vergessen und auf die Vergangenheit schimpfen
Neues Unwort: Schnappatmung

Online jacobi22

  • Posts: 5278
  • Gender: Male
  • Support also via PM or EMail
    • Jacobi22
Re: Upgrading CKeditor 4.4.3
« Reply #24 on: February 09, 2015, 04:15:13 PM »
Mal abwarten ob das woanders auch auftritt.

nach Telefonkonferenz bestätigt - der Fehler ist auch in früheren CKEditor-Modul-Versionen vorhanden und tritt nur nach Doppelklick auf ein vorhandenen Link im Editor-Fenster auf
Probleme sind da, um sie zu lösen, nicht, um nach Ausreden zu suchen.