TinyMCE funktioniert nicht out of the box

Alles über die Anwendung und Entwicklung von AddOns.

TinyMCE funktioniert nicht out of the box

Beitragvon grb2 » 7. Jan 2008, 15:49

Hallo zusammen,

ich habe Probleme mit der in Redaxo enthaltenen Version von TinyMCE, bzw. mit dem Modul für die Bereitstellung des Editors. Das Addon wurde installiert und aktiviert.

Wenn ich das Modul hinzufügen möchte, bekomme ich folgende Fehlermeldung:

Fatal error: Call to undefined function new rexTiny2Editor() in /var/www/domain/redaxo/include/classes/class.rex_article.inc.php(581) : eval()'d
code on line 24[/code]

Die Moduleingabe sieht so aus:

Code: Alles auswählen
<?php
$value1 =<<<TEXT
REX_VALUE[1]
TEXT;

$editor = new rexTiny2Editor();
$editor->id = 1;
$editor->content = $value1;
$editor->show();
?>


Danke im Voraus für eure Hilfe.

Simon
grb2
 
Beiträge: 234
Registriert: 3. Feb 2006, 11:27
Wohnort: Weismain

Beitragvon Markus.Staab » 7. Jan 2008, 18:27

Hi Simon,

das Addon ist aktiviert und installiert?

Viele Grüße,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon grb2 » 8. Jan 2008, 08:29

Hallo Markus,

das Addon ist installiert und aktiviert. Schrieb ich oben. Sonst hätte ich auch nicht auf den Punkt TinyMCE klicken und die Infos für das Modul erhalten können.

Gruß Simon
grb2
 
Beiträge: 234
Registriert: 3. Feb 2006, 11:27
Wohnort: Weismain

Beitragvon grb2 » 9. Jan 2008, 08:39

Hallo zusammen,

ich habe es gerade mit der CVS-Version versucht. Das Addon konnte installiert und aktiviert werden, doch beim Hinzufügen des Moduls bekomme ich die bereits gepostete Fehlermeldung.

Woran kann das liegen? Ich hoffe nicht, dass das Addon bei keinem funktioniert. Ich weiß aber nicht, wo ich hier nach dem Grund suchen soll.

VG Simon
grb2
 
Beiträge: 234
Registriert: 3. Feb 2006, 11:27
Wohnort: Weismain

Beitragvon Markus.Staab » 9. Jan 2008, 10:15

Hi Simon,

schau mal in die classes dateien des addons und mach ne testausgabe rein, ob diese included werden...

falls nicht, schau in die config.inc des addons und schau dort nach dem include und warum dieser nicht funktioniert

Gruß,
Simon
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon grb2 » 9. Jan 2008, 12:10

Hallo Markus,

danke für diesen Hinweis. Das Einbinden der Klassendatei tiny.inc.php funktioniert. Meine Test-Ausgabe wurde erzeugt.

Doch was kann es dann sein? Der Klassenname ist im Modul genauso geschrieben wie in der Klassendatei.

VG Simon
grb2
 
Beiträge: 234
Registriert: 3. Feb 2006, 11:27
Wohnort: Weismain

Beitragvon Markus.Staab » 9. Jan 2008, 13:30

Hi Simon,

das ist allerdings merkwürdig,... welche phpversion hast du? Passiert der include vorm ausführen des modulquelltextes?

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon grb2 » 9. Jan 2008, 13:57

Hallo Markus,

ich verwende PHP Version 5.2.0-8+etch9. Die Testausgabe in der Tiny-Klasse wurde vor der Fehlermeldung ausgegeben. Also gehe ich davon aus, dass die Klasse vorher inkludiert werden müsste. Ich habe auch folgende Zeile in der Moduleingabe versucht:
Code: Alles auswählen
include_once $REX['INCLUDE_PATH'].'/addons/tinymce/classes/class.tiny.inc.php';


Hilft auch nichts. Die Testausgabe erscheint, aber leider auch die Fehlermeldung.

VG Simon
grb2
 
Beiträge: 234
Registriert: 3. Feb 2006, 11:27
Wohnort: Weismain

Beitragvon Markus.Staab » 9. Jan 2008, 15:55

Hi,

in PHP5 ist case-sensitv, hast du das auch mal geschaut?
(groß/kleinschreibung ist wichtig)

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon grb2 » 10. Jan 2008, 08:29

Hallo Markus,

auch an die Groß-/Kleinschreibung habe ich schon gedacht. Das ist aber korrekt.

Welche PHP-Version verwendest du und könntest du mir einmal dein Addonverzeichnis schicken? Durch Zufall kam ich nämlich darauf, dass Vim keine korrespondierende Klammer zur Klasse findet. Die Klasse beginnt ja mit
Code: Alles auswählen
class rexTiny2Editor
{

Aber wenn ich den Cursor auf diese Klammer stelle und das %-Zeichen drücke, springt er nicht zur schließenden Klammer. Daher würde ich es gerne einmal mit deiner funktionierenden Addon-Version versuchen.

VG Simon
grb2
 
Beiträge: 234
Registriert: 3. Feb 2006, 11:27
Wohnort: Weismain

Beitragvon Markus.Staab » 10. Jan 2008, 11:29

Hi Simon,

schau mal hier:
http://forum.redaxo.de/sutra46951.html#46951

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon grb2 » 10. Jan 2008, 12:32

Hallo Markus,

leider geht aus dem Thread nicht hervor, ob das Addon funktioniert hat. Das unter http://gn2-netwerk.de/download/tinymce.zip bereitgestellte Addon funktioniert nämlich auch bei mir nicht.

Kannst du mir einmal deine funktionierende Version zur Verfügung stellen oder funktioniert bei dir auch die CVS-Version?

VG Simon
grb2
 
Beiträge: 234
Registriert: 3. Feb 2006, 11:27
Wohnort: Weismain

Beitragvon Markus.Staab » 10. Jan 2008, 12:53

Hi Simon,

jepp die CVS version tuts hier..

WinXPSP2
XAMPP 1.6.4
PHP Version 5.2.4

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon grb2 » 10. Jan 2008, 14:13

Hallo Markus,
das ist echt sehr ärgerlich. Bei mir will es nicht laufen. Verwende ich denn die richtige Moduleingabe?

Code: Alles auswählen
<?php
$value1 =<<<TEXT
REX_VALUE[1]
TEXT;

$editor = new rexTiny2Editor();
$editor->id = 1;
$editor->content = $value1;
$editor->show();
?>


Auf einem 1und1-Server will es auch nicht laufen. Die PHP-Version müsste ich in Erfahrung bringen. Könntest du das Problem vielleicht besser finden, wenn ich dir einen SSH-Zugang geben würde? Bin ich denn der einzige, der mit der CVS- und der regulären Redaxo-Version Probleme hat?

Schöne Grüße
von Simon
grb2
 
Beiträge: 234
Registriert: 3. Feb 2006, 11:27
Wohnort: Weismain

Beitragvon Markus.Staab » 10. Jan 2008, 14:22

Hi Simon,

jepp, dass ist meine Moduleingabe.. Hab aktuell keine Zeit das genauer nachzusehen (ausser gegen Rechnung dann evtl)

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Nächste

Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: rkemmere und 3 Gäste