» Forum » Clanscript » Module und Modifikationen » [Frage] Content-Liste mit Template
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

[Frage] Content-Liste mit Template
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 15.05.2011 - 09:07:08     Zitieren
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 Smilie

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">&nbsp;</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 Traurig

Ich Danke euch für eure Hilfe.


brumm brumm Lachen
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4603

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 15.05.2011 - 09:41:26     Zitieren
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">&nbsp;</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
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 15.05.2011 - 10:05:12     Zitieren
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 Lachen
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4603

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 15.05.2011 - 10:14:59     Zitieren
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
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 15.05.2011 - 10:19:16     Zitieren
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 Lachen

[ Anmelden zum schreiben ]