Inhalte aufrufen


WYSIWYG Editor Anzeige Problem


22 Antworten zu diesem Thema

#1 tischler

    Newbie

  • Members
  • 9 Beiträge

Geschrieben: 23 Januar 2012 - 19:47

Ich hoffe das mir von euch jemand weiter helfen kann.
Der WYSIWYG Editor funktioniert nicht.

Im Anhang befindet sich ein Screenshot des Problems.


Der Testserver ist ein XAMPP
  • Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1
  • MySQL-Client-Version: mysqlnd 5.0.8-dev - 20102224 - $Revision: 310735 $
  • PHP Erweiterung: mysql
Der Rechner ist ein Laptop mit Windows7 64 bit

An was kann dieses Problem liegen und vorallem wie behebt man es...

Angehängte Bilder



#2 Holger

    Advanced Member

  • Administrators
  • 44 Beiträge

Geschrieben: 23 Januar 2012 - 22:58

Vielen Dank für deine ausführliche Fehlerbeschreibung. Dein Problem und dessen Lösung ist vermutlich das Gleiche wie in diesem Tracker-Ticket.

#3 tischler

    Newbie

  • Members
  • 9 Beiträge

Geschrieben: 24 Januar 2012 - 17:33

Vielen Dank für deine Antwort ich habe es gleich mal ausprobiert.
Es funktioniert leider nur teilweiße.
Ich kenne mich auch nicht besonders gut aus in der PHP Programmierung das ich dieses vermutlich kleine Problem lösen könnte...
Es fehlt nun das Menü auch wenn ich im Template alles markiere will es nicht erscheinen.

Angehängte Bilder



#4 bjoern

    Administrator

  • Administrators
  • 68 Beiträge

Geschrieben: 24 Januar 2012 - 21:10

Hast Du den Browsercache nach der Änderung gelöscht?

#5 tischler

    Newbie

  • Members
  • 9 Beiträge

Geschrieben: 24 Januar 2012 - 21:27

Es funktioniert weder im Firefox noch im I-Explorer auch nicht nach dem leeren des Caches

Vielleicht habe ich etwas bei irgendwelchen Einstellungen übersehen oder ich habe etwas bei der Änderung übersehen.
Könntet ihr mir bitte die korrekten Einstellungen nochmal schreiben.

#6 bjoern

    Administrator

  • Administrators
  • 68 Beiträge

Geschrieben: 24 Januar 2012 - 21:31

Wenn Du mir Logindaten schicken kannst, dann schaue ich mir das morgen mal an.

#7 tischler

    Newbie

  • Members
  • 9 Beiträge

Geschrieben: 24 Januar 2012 - 21:34

Leider befindet sich der Testserver auf meinem Laptop und ist nicht Online...

Kann man die Datei fnc.type_forms.php die ich geändert habe mit einer anderen Datei einer Sefrengo installation austauschen?

#8 Holger

    Advanced Member

  • Administrators
  • 44 Beiträge

Geschrieben: 24 Januar 2012 - 21:42

Administration > System
Basispfad (absolut): C:/xampp/htdocs/sefrengo/
HTTP Basispfad, Variablen {%http_host}: http://localhost/sefrengo/
Serverpfad zum Backend (relativ): backend/

Administration > Projekte > Projekt 1
HTTP Basispfad zum Frontend (absolut), Variablen {%http_host}: http://localhost/sefrengo/
HTTP Basispfad zum Frontend in der Backend- Onsite- Ansicht (absolut), Variablen {%http_host}: http://localhost/sefrengo/
Serverpfad zum Frontend (relativ): <Leer da SF-Rootverzeichnis>
Name der Fontenddatei: index.php

#9 tischler

    Newbie

  • Members
  • 9 Beiträge

Geschrieben: 24 Januar 2012 - 22:50

hat leider nicht funktioniert das Problem bleibt wie es ist.
Ich sehe das Textfeld und kann auch dort etwas schreiben er speichert es auch schön brav im Content der Seite...

Doch solch eine schöne Menüleiste wie die hier im Forum bleibt mir verwehrt.... :(

#10 Holger

    Advanced Member

  • Administrators
  • 44 Beiträge

Geschrieben: 24 Januar 2012 - 23:50

Öffne mal den Frame-Quelltext vergleiche mal, ob er im entsprechenden Abschnitt in etwa so aussieht wie dieser:

<tr class="fomrstitle">
	<td>WYSIWYG 2:</td>
  </tr>
  <tr>
<script src="http://localhost/sefrengo/cms/ckeditor/ckeditor.js"></script>
	<td><textarea name="content_10_1_13_1" id="content_10_1_13_1" rows="30" cols="52" style="width:640px"></textarea></td>
<script type="text/javascript">
var sf_BasePath = 'http://localhost/sefrengo/cms/ckeditor/';
CKEDITOR.replace(
  'content_10_1_13_1',
  {
   toolbar : 'SefrengoDefault',
   customConfig : sf_BasePath + 'sefrengo/ckconfig.php?sefrengo=0293b0198e7b8b350d73650d76849485&ck_editorname=content_10_1_13_1&ck_ser=ganz_langer_codierter_string'
  }
);
</script>
   </tr>

Liegt der CKEditor auch wirklich unter C:\xampp\htdocs\sefrengo\cms\ckeditor?

#11 tischler

    Newbie

  • Members
  • 9 Beiträge

Geschrieben: 25 Januar 2012 - 17:48

<tr class="fomrstitle">
	<td>WYSIWYG 2:</td>
  </tr>
  <tr>
<script src="http://localhost/sefrengo/../cms/ckeditor/ckeditor.js"></script>
	<td><textarea name="content_1_1_13_1" id="content_1_1_13_1" rows="30" cols="52" style="width:640px">Hallo</textarea></td>
<script type="text/javascript">
var sf_BasePath = 'http://localhost/sefrengo/../cms/ckeditor/';
		CKEDITOR.replace(
				'content_1_1_13_1',
				{
						toolbar : 'content_1_1_13_1',
						customConfig : sf_BasePath + 'sefrengo/ckconfig.php?sefrengo=f19f6c75a4b9cfcec56c9515c28e3c57&ck_editorname=content_1_1_13_1&ck_ser=jupp_der_ist_wirklich_sehr_lang
			}
		);
		</script>
		  </tr>


die ../ beim Pfad brauche ich das ich zumindest das Textfeld sehe sobald ich sie in der Datei weg lösche beginnt das ganze Theater wieder von vorne wie im ersten Post beschrieben...

Der CKeditor liegt im C:\xampp\sefrengo\cms\ckeditor verzeichnis

Das einzige das mir beim vergleichen aufgefallen ist ist das bei mir content_1_1_13_1 steht und nicht content_10_1_13_1
und das bei mir im Quelltext toolbar : 'content_1_1_13_1' steht und bei dir im geposteten toolbar : 'SefrengoDefault'

liegt es vielleicht daran? Und wie bekomme ich das wieder hin?


#12 taturo

    Newbie

  • Members
  • 9 Beiträge

Geschrieben: 25 Januar 2012 - 23:03

Hallo,

bei mir sieht der Frame Quelltext so aus wie von Holger angegeben, der Editor wird aber nicht angezeigt:
<tr class="fomrstitle">
	<td>WYSIWYG 2:</td>
  </tr>
  <tr>
<script src="http://localhost/sefrengo/cms/ckeditor/ckeditor.js"></script>
	<td><textarea name="content_50_1_13_1" id="content_50_1_13_1" rows="30" cols="52" style="width:640px"></textarea></td>
<script type="text/javascript">
var sf_BasePath = 'http://localhost/sefrengo/cms/ckeditor/';
CKEDITOR.replace(
  'content_50_1_13_1',
  {
   toolbar : 'SefrengoDefault',
   customConfig : sf_BasePath + 'sefrengo/ckconfig.php?sefrengo=76dc2fbff9a20b723eed7fa8a8c83020&ck_editorname=content_50_1_13_1&
  }
);
</script>
   </tr>

Gruss,
Andreas

Windows 7
XAMPP USB LITE 1.7.7
PHP: 5.3.8
MySQL 5.0.8

#13 tischler

    Newbie

  • Members
  • 9 Beiträge

Geschrieben: 26 Januar 2012 - 23:03

Ich habe nun alles komplett neu installiert und mich wirklich agribisch an eure Tipps gehalten...
Leider hat es noch immer nicht funktioniert.
Ich würde gerne noch etwas ausprobieren.
Könntet ihr bitte von einer funktionierenden Installation wo das WYSIWYG Modul tadellos funktioniert. Diese Date zum Download bereit stellen? fnc.type_forms.php da es ja vermutlich bei mir in dieser Datei happert.

Vielleicht funktioniert es dann... Langsam verzweifle ich daran...

#14 sf-newbie

    Member

  • Members
  • 22 Beiträge

Geschrieben: 27 Januar 2012 - 00:59

Bei einer localen Installation unter PHP 5.3.7 funktioniert der ckeditor
Bei einer Online Installation unter PHP 5.3.8 funktioniert der ckeditor nicht

Auch habe ich bei der Online Installation, im Dateimanager Probleme ein Bild einzufügen es kommt folgende Fehlermeldung:
Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web182/html/backend/inc/inc.init_external.php on line 143

Auch funktioniert der Mehrfachupload nicht.

#15 Holger

    Advanced Member

  • Administrators
  • 44 Beiträge

Geschrieben: 27 Januar 2012 - 23:05

tischler schrieb am 26 Januar 2012 - 23:03:

Könntet ihr bitte von einer funktionierenden Installation wo das WYSIWYG Modul tadellos funktioniert. Diese Date zum Download bereit stellen? fnc.type_forms.php da es ja vermutlich bei mir in dieser Datei happert.

Vielleicht funktioniert es dann... Langsam verzweifle ich daran...

Versuch mal dein Glück... bin gespannt.

Angehängte Bilder



#16 Holger

    Advanced Member

  • Administrators
  • 44 Beiträge

Geschrieben: 27 Januar 2012 - 23:07

sf-newbie schrieb am 27 Januar 2012 - 00:59:

Bei einer localen Installation unter PHP 5.3.7 funktioniert der ckeditor
Bei einer Online Installation unter PHP 5.3.8 funktioniert der ckeditor nicht

Auch habe ich bei der Online Installation, im Dateimanager Probleme ein Bild einzufügen es kommt folgende Fehlermeldung:
Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web182/html/backend/inc/inc.init_external.php on line 143

Auch funktioniert der Mehrfachupload nicht.

Gleicher Fehler wird in diesem Thread behandelt.

Mehrfachupload im Dateimanger wird hier behandelt.

#17 tischler

    Newbie

  • Members
  • 9 Beiträge

Geschrieben: 28 Januar 2012 - 00:51

Leider nein... hat nicht funktioniert.
Ich werde mal das ganze auf einem WinXP Rechner ausprobieren und mit einer manuellen Installation von Appache und MySQL die ergebnisse werde ich gerne hier bekannt geben.

#18 sf-newbie

    Member

  • Members
  • 22 Beiträge

Geschrieben: 28 Januar 2012 - 01:16

Auch bei mir funktioniert es nicht mit der oben angehängte Datei. Es wird kein Editor angezeigt. Ich kann dir gerne die Zugangsdaten senden.

#19 bjoern

    Administrator

  • Administrators
  • 68 Beiträge

Geschrieben: 29 Januar 2012 - 00:45

Ich vermute mal, dass das gar nicht an der PHP Version liegt, sondern daran, ob Deprecated Warnings wie "Deprecated: Assigning the return value of new by reference is deprecated in /home/www/web182/html/backend/inc/inc.init_external.php on line 143" ausgegeben werden oder nicht. Das dürfte in der php.ini Konfigurationsdatei festgelegt werden. Interessant wäre zu wissen, welcher Schalter da nun umgelegt wird, damit die Warnings ausgegeben werden.

Warum der CK Editor vermutlich nicht läuft: PHP so konfiguriert, dass die Warnings ausgegeben werden. Die JS Konfigurationsdatei des CK Editors includiert die inc.init_external.php und damit wird eine Warning Meldung in die Konfigurationsdatei geschrieben, womit der JS Parser dann eine Fehlermeldung schmeißt, sobald die Datei verarbeitet werden soll.

#20 sf-newbie

    Member

  • Members
  • 22 Beiträge

Geschrieben: 31 Januar 2012 - 19:02

Mit der beschriebenen Änderung, ist die Fehlermeldung verschwunden und ich kann Bilder über das Bildmodul einfügen.

Hurra auch der CKEditor wird angezeigt und funktioniert.

bei mir funktioniert der Resourcenbrowser jetzt, sowohl für Bilder einfügen als auch für Dateien und interne Links. Wie von Holger empfohlen die Datei Filemanager.php gegen die aus dem Tracker Ticket ausgetauscht und in der Datei \backend\inc\inc.init_external.php die Zeile 143
$perm = &new cms_perms($client, $lang);
geÄndert in
$perm = new cms_perms($client, $lang);

Gruss