Ich habe ein Problem mit dem Conteido eigenen Template System (kann auch woanders dran liegen):
Obwohl der Datenbank Query mehere Datensätze ausliefert, zeigt er trotzdem nur den ersten an.
Auf dieser Seite links unter "5. Spieltag".
http://tsvtudorf.focserver.de/cms2/fron ... p?idcat=49
Dort sollten eigentlich ein paar mehr Spiele stehen.
Ich arbeite mit diesem Code im Output (grünes Lämpchen):
Code: Alles auswählen
<?
if ($_GET[a] == "")
{
$a = "m";
$tag = $tag_aktuell_m;
//echo "TAG_AKTUELL: $tag_aktuell_m";
}
else
{
$a = $_GET[a];
if ($a == "b")
{
$tag = $tag_b;
}
elseif ($a == "s")
{
$tag = $tag_s;
}
elseif ($a == "m")
{
$tag = $tag_m;
}
else
{
$tag = $tag_m;
}
}
if ($jugend == "c")
{
$tsv = "tsv";
if ($mannschaft == "TSV Tudorf II")
{
$mannschaft_ID = "54";
}
else
{
$mannschaft_ID = "53";
}
}
elseif ($jugend == "b")
{
if ($a != "m")
{
$tsv = "tsv";
}
else
{
$tsv = "tsv2";
}
$mannschaft = "TSV Tudorf";
$mannschaft_ID = "95";
}
?>
<table width="100%" border="0" style="border-top: 1px solid Black; border-left: 1px solid Black; border-bottom: 1px solid Black; border-right: 1px solid #687687; background-color:#e0e6ec;">
<tr>
<td width="100%" valign="top" colspan="4" style="border-bottom: 1px solid Black; background-color:#e0e6ec;"><b>:<? echo "$tag";?>. Spieltag:</b></td>
</tr>
<tr>
<td>
<table width="100%">
<?
/* Holt alle Spieler aus der Datenbank, die an dem entsprechenden Spieltag stattfinden/stattfanden */
$sql2 = "SELECT
IDspiele_$a,
Heim,
Aus,
heimtore,
austore,
fertig,
live
FROM
$tsv"._spiele_."$a
WHERE
spieltag = '$tag'
";
//im where war vorher $tag -->äähmm...immer noch
$db->query($sql2);
$i=1;
while ($db->next_record())
{
$IDspiele = $db->f("IDspiele_$a");
$heim = $db->f("Heim");
$aus = $db->f("Aus");
//##################
/* Holt den Vereinsnamen der Heimmannschaft aus der Datenbank, anhand der IDvereine_m */
$sql3 = "SELECT
IDvereine_$a,
kurz
FROM
$tsv"._vereine_."$a
WHERE
IDvereine_$a = '$heim'
";
$db2->query($sql3);
$db2->next_record();
$IDvereine[heim] = $db2->f("IDvereine_m");
$verein[heim] = $db2->f("kurz");
//######################
/* Holt den Vereinsnamen der Auswärtsmannschaft aus der Datenbank, anhand der IDvereine_m */
$sql4 = "SELECT
IDvereine_$a,
kurz
FROM
$tsv"._vereine_."$a
WHERE
IDvereine_$a = '$aus'
";
$db->query($sql4);
$db->next_record();
$IDvereine[aus] = $db->f("IDvereine_m");
$verein[aus] = $db->f("kurz");
//########################
/* Hier müsste was falsch sein, glaube */
$tpl->reset();
$tpl->set('d', 'NAME', $verein[heim]);
$tpl->set('d', 'NAME2', $verein[aus]);
$tpl->set('d', 'TARGET', $data[target]);
$tpl->set('d', 'HREF', $sess->url('front_content.php?idcat=53&idart=108&IDspiele='.$IDspiele));
$tpl->next();
$tpl->generate('templates/spieltag_on.html');
//echo '<tr><td>';
// echo "$i. $verein<br>";
//echo '</tr></td>';
++$i;
} //while zu Ende
?>
</table>
</td>
</tr>
</table>
Code: Alles auswählen
<!-- BEGIN:BLOCK -->
<tr><td width="165" colspan="2" height="22" style="border: 0px; border-bottom:1px; border-color: #3399ff; border-style: dashed; padding-left:10px">
<a target="{TARGET}" href="{HREF}">{NAME} - {NAME2}</a></td></tr>
<!-- END:BLOCK -->
<!-- Border-color: Farbe vorher: #F7C473
Farbe nacher:#3399ff -->
Code: Alles auswählen
[19-Oct-2004 14:22:24] PHP Parse error: parse error in /home/alpi/docs/contenido/includes/functions.mod.php(155) : eval()'d code on line 1
[19-Oct-2004 14:22:25] PHP Parse error: parse error, expecting `']'' in /home/alpi/docs/contenido/includes/functions.mod.php(155) : eval()'d code on line 160
EDIT: Fehlermeldung kommt von was anderem. Also keine Fehlermeldung zu dem Modul oben.