ich habe versucht ein eigenes Modul zu schreiben. Die Eingabe klappt auch ganz wunderbar. Aber die Ausgabe geht gr nicht. Ich habe rexnames verwendet, da ich mehr als 20 Variablen brauche und will diese über eine function ausgeben. Wenn ich meine Ausgabe Code eingebe, bekomme ich aber felgenden Fehler
Parse error: syntax error, unexpected T_VARIABLE in /mnt/web7/30/63/52241363/htdocs/redaxo/include/classes/class.rex_article.inc.php(671) : eval()'d code on line 89
Hier der Code:
- Code: Alles auswählen
<?php
$rexname = split("~~","REX_VALUE[1]");
$GLOBALS['rexname'] = $rexname;
print "<table cellspacing=\"0\" border=\"0\" style=\"width: 500px;\">";
print "<colgroup><col width=\"211\"><col width=\"10\"><col width=\"211\"></colgroup> ";
print "<tbody>";
$tab = spieltag(1);
$tab .= spieltag(28);
$tab .= spieltag(55);
$tab .= spieltag(82);
$tab .= spieltag(109);
$tab .= spieltag(136);
$tab .= spieltag(163);
$tab .= spieltag(190);
print "$tab</tbody>\n</table>";
function spieltag ($start)
{
$block="<tr>";
$block.="<td width=\"211\" height=\"18\" align=\"LEFT\" colspan=\"3\">";
#Begegnung
$block.="<strong>$rexname[$start]. Begegnung ";
$start++;
#Wann
$block.="$rexname[$start]</strong>";
$start++;
#Wo
$block.="<strong> $rexname[$start]<br></strong></td>";
$start++
$block.="</tr>";
$block.="<tr>";
#Manschaften Heim : Gast
$block.="<td height=\"18\" align=\"RIGHT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="<td align=\"RIGHT\"> </td>";
$block.="<td align=\"LEFT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="</tr>";
$block.="<tr>";
#H1 : G1
$block.="<td height=\"18\" align=\"RIGHT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="<td align=\"RIGHT\"> </td>";
$block.="<td align=\"LEFT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="</tr>";
$block.="<tr>";
#H2 : G2
$block.="<td height=\"18\" align=\"RIGHT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="<td align=\"RIGHT\"> </td>";
$block.="<td align=\"LEFT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="</tr>";
$block.="<tr>";
#H3 : G3
$block.="<td height=\"18\" align=\"RIGHT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="<td align=\"RIGHT\"> </td>";
$block.="<td align=\"LEFT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="</tr>";
$block.="<tr>";
#H4 : G4
$block.="<td height=\"18\" align=\"RIGHT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="<td align=\"RIGHT\"> </td>";
$block.="<td align=\"LEFT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="</tr>";
$block.="<tr>";
#H5 : G5
$block.="<td height=\"18\" align=\"RIGHT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$start++;
$block.="<td align=\"RIGHT\"> </td>";
$block.="<td align=\"LEFT\">$rexname[$start] ";
$start++;
$block.="$rexname[$start]</td>";
$block.="</tr>";
$block.="<tr>";
$block.="<td style=\"text-align: right;\"> </td>";
$block.="<td> </td>";
$block.="<td> </td>";
$block.="</tr>";
return $block;
}
?>
Ich bin neu in dieser Materie, daher bitte ich um etwas nachsicht falls ich etwas grundlegendes nicht gelesen haben sollte. Hilfreiche Tipps sind mir sehr willkommen.
Ich verwende Readxo 4.2.1
Vielen Dank
Markus

