Fehler bei "3 Spalten WYSIWYG TinyMCE Editor" Modu

Wie verwendet man Module oder Aktion und passt diese an.

Fehler bei "3 Spalten WYSIWYG TinyMCE Editor" Modu

Beitragvon jens.kohrs » 6. Aug 2008, 10:42

Hallo,
bei dem Modul bekomme ich immer den folgenden Fehler, wenn ich einen Link einbinde,

REDAXO Version: 4.1
anderes Modul mit TinyMCE macht keine Probleme beim einbinden eines Links

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /srv/www/htdocs/vhosts/w7600/test.akzentix.de/redaxo/include/classes/class.rex_article.inc.php(250) : eval()'d code on line 2

Das Eingabe Modul:
Code: Alles auswählen
<?php
/**
*
* @author Fabian Silberer
*/

?>
<div style="clear:both">
<br />
<br />
<h3>Linke Spalte</h3>
<?php
$editor=new rexTiny2Editor();
$editor->id=1;
$editor->content="REX_VALUE[1]";
$editor->buttons1="bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright, justifyfull,|,bullist,numlist,|,undo,redo,|,link,unlink,|,code";
$editor->buttons2="";
$editor->buttons3="";
$editor->show();
?>
</div>
<div style="clear:both">
<br />
<br />
<h3>Mittlere Spalte</h3>
<?php
$editor1=new rexTiny2Editor();
$editor1->id=2;
$editor1->content="REX_VALUE[2]";
$editor1->buttons1="bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright, justifyfull,|,bullist,numlist,|,undo,redo,|,link,unlink,|,code";
$editor1->buttons2="";
$editor1->buttons3="";
$editor1->show();
?>
</div>
<br />
<br />
<h3>Rechte Spalte</h3>
<div style="clear:both">
<?php
$editor1=new rexTiny2Editor();
$editor1->id=3;
$editor1->content="REX_VALUE[3]";
$editor1->buttons1="bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright, justifyfull,|,bullist,numlist,|,undo,redo,|,link,unlink,|,code";
$editor1->buttons2="";
$editor1->buttons3="";
$editor1->show();
?>
</div>

hat jemand eine Ahnung? was das ist, wie ich es debugge?

viele Grüße,
Jens
#######
Komplexität gibt uns immer wieder Antworten
auf neue Fragen, oder wirft Fragen auf welche
sich sonst niemand gestellt hätte
#######
jens.kohrs
 
Beiträge: 37
Registriert: 31. Jan 2006, 12:45
Wohnort: Freiburg

Beitragvon darwin » 6. Aug 2008, 14:08

Hi...
Code: Alles auswählen
,|,
...
sollte man eher mit
Code: Alles auswählen
,separator,

schreiben. Is mir als erstes aufgefallen ;)
Der Fehler könnte auch in der Ausgabe des Modul stecken.
poste mal die Ausgabe

grz. Chris
Benutzeravatar
darwin
 
Beiträge: 1261
Registriert: 2. Jan 2007, 16:10
Wohnort: LA

Das Modul habe ich überarbeitet

Beitragvon jens.kohrs » 6. Aug 2008, 14:29

Hallo wen es interessiert,
anbei das funktionierende Modul....

Eingabe:
Code: Alles auswählen
<?php
// Diese 3 Zeilen d�rfen keine f�hrenden Leerzeichen besitzen!
$value1 =<<<TEXT
REX_VALUE[1]
TEXT;

$editor1=new rexTiny2Editor();
$editor1->id=1;
$editor1->content=$value1;
$editor1->editorCSS = '../files/CSS/tinymce.css';
$editor1->disable='justifyleft,justifycenter,justifyright,justifyfull';
$editor1->buttons3='tablecontrols,separator,search,replace,separator,print';
//$editor1->add_validhtml='img[myspecialtag]';
$editor1->show();

// Diese 3 Zeilen d�rfen keine f�hrenden Leerzeichen besitzen!
$value2 =<<<TEXT
REX_VALUE[2]
TEXT;

$editor2=new rexTiny2Editor();
$editor2->id=2;
$editor2->content=$value2;
$editor2->editorCSS = '../files/CSS/tinymce.css';
$editor2->show();

// Diese 3 Zeilen d�rfen keine f�hrenden Leerzeichen besitzen!
$value3 =<<<TEXT
REX_VALUE[3]
TEXT;

$editor3=new rexTiny2Editor();
$editor3->id=3;
$editor3->content=$value3;
$editor3->editorCSS = '../files/CSS/tinymce.css';
$editor3->show();
?>


Ausgabe:
Code: Alles auswählen
<?php
if (REX_IS_VALUE[1])
{
// Diese 3 Zeilen d�rfen keine f�hrenden Leerzeichen besitzen!
$content =<<<TEXT
REX_HTML_VALUE[1]
TEXT;

  echo '<div class="column">';
  echo $content;
  echo '</div>';
}
if (REX_IS_VALUE[2])
{
// Diese 3 Zeilen d�rfen keine f�hrenden Leerzeichen besitzen!
$content =<<<TEXT
REX_HTML_VALUE[2]
TEXT;

  echo '<div class="column">';
  echo $content;
  echo '</div>';
}
if (REX_IS_VALUE[3])
{
// Diese 3 Zeilen d�rfen keine f�hrenden Leerzeichen besitzen!
$content =<<<TEXT
REX_HTML_VALUE[3]
TEXT;

  echo '<div class="column">';
  echo $content;
  echo '</div>';
}
?>
<div class="clearfix"></div>


CSS wie unter Module, oder selbst machen :-)

viele Grüße,
Jens
#######
Komplexität gibt uns immer wieder Antworten
auf neue Fragen, oder wirft Fragen auf welche
sich sonst niemand gestellt hätte
#######
jens.kohrs
 
Beiträge: 37
Registriert: 31. Jan 2006, 12:45
Wohnort: Freiburg


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast