Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| [Frage] Content-Liste mit Template | |||
|---|---|---|---|
| htdocs Mitglied
Posts: 333 |
Hallo,
Ich wollte eine Liste erstellen, und habe dafür einfach die kalender_list genommen um mir bissel arbeit zu sparen. Das klappt auch ganz gut. Aber ich würde gern dies mit ein Template machen, da es sonst so 08/15 wirkt :/ Ich poste hier mal den php code von der content kalender_list, das soll als beispiel dienen. Meine Frage: Was müsste geändert werden an der kalender_list.php um ein template.htm nehmen zu können. Kalenderliste liegt in: /include/contents/kalender_list.php Und hier möchte ich gern die kalender_list.htm einfügen /include/templates/kalender_list.htm Wie es auch sein sollte
Hier der php code von kalender_list.php <?php
$title = $allgAr['title'].' :: Kalenderliste';
$hmenu = 'Kalenderliste';
$design = new design ( $title , $hmenu, 1);
$design->header();
$abf = "SELECT * FROM prefix_kalender";
$erg = db_query($abf);
echo '<table width="470" border="0">
<tr>
<td width="112"><div align="center">Title</div></td>
<td width="44"><div align="center">ID</div></td>
<td width="76"> </td>
</tr>';
while($row = db_fetch_assoc($erg)){
echo ' <tr>
<td>'.$row['title'].'</td>
<td>'.$row['id'].'</td>
<td><div align="center"><a href="?kalender-v0-e'.$row['id'].'">Mehr</a></div></td>
</tr>'; }
echo '
</table>';
$design->footer();
?>
Dieser Code Hilft mir eigendlich recht gut immer wenn ich eine Tabelle/Liste ausgeben möchte, aber mir fehlt immer das Template
Ich Danke euch für eure Hilfe. brumm brumm ![]() |
||
| Lord|Schirmer Administrator
Posts: 4603 |
contents/kalender_list.php
<?php
defined ('main') or die ( 'no direct access' );
$title = $allgAr['title'].' :: Kalenderliste';
$hmenu = 'Kalenderliste';
$design = new design ( $title , $hmenu );
$design->header();
$tpl = new tpl ( 'kalender_list.htm' );
$tpl->out(0);
$class = 'Cnorm';
$erg = db_query("SELECT id, title FROM `prefix_kalender`");
while($row = db_fetch_assoc($erg) )
{
$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
$ar = array (
'TITEL' => $row['title'],
'ID' => $row['id'],
'CLASS' => $class
);
$tpl->set_ar_out($ar,1);
}
$tpl->out(2);
$design->footer();
?>
templates/kalender_list.htm <table width="470" border="0">
<tr>
<td width="320">TITEL</td>
<td width="50" align="center">ID</td>
<td width="100"> </td>
</tr>
{EXPLODE}
<tr class="{CLASS}">
<td>{TITEL}</td>
<td align="center">{ID}</td>
<td align="center"><a href="?kalender-v0-e{ID}">Mehr</a></td>
</tr>
{EXPLODE}
</table>
Zuletzt modifiziert von Lord|Schirmer am 15.05.2011 - 09:57:19 "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| htdocs Mitglied
Posts: 333 |
Hi dank dir,
Klappt alles, musste aber zeile 23 contents/kalender_list.php 'CLASS' => $class; entfernen. Dann ging es.. Kann aber sein weil ich das umgeschrieben habe für User Blogs auf listen.. Aber es funktioniert ^^ edit/ Hier das war die fehler Meldung Parse error: syntax error, unexpected ';', expecting ')' in include/contents/userblog_test.php on line 23 Zuletzt modifiziert von htdocs am 15.05.2011 - 10:10:20 brumm brumm ![]() |
||
| Lord|Schirmer Administrator
Posts: 4603 |
Richtig, dann hattest Du es schon genutzt bevor ich den Fehler erkannt und editiert hatte. Hatte in Zeile 23 noch ein Semikolon nach $class!
"In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| htdocs Mitglied
Posts: 333 |
Jab jetzt gehts richtig, war nur der fehler..
Aber funkt wunderbar jetzt, so habe ich es auch als Vorlage dann. Spart man sich viel Zeit auch..^^ Dank dir nochmals.. brumm brumm ![]() |
||
| [ Anmelden zum schreiben ] |