Seite 1 von 1

while Schleife darstellen

Verfasst: 07.11.2007 16:36
von solar22
Hallo,
ich hab folgenden Code:

Code: Alles auswählen

$sql="SELECT * FROM news ORDER BY id DESC";
$query=mysql_query($sql);
while ($news=mysql_fetch_array($query)) {
echo $news['titel']."<br />";
echo $news['autor']."<br />";
echo $news['inhalt']."<br />";
}
Wie forme ich diesen Code jetzt in das Templatesystem von phpBB2 um ?

Ich bitte um Hilfe.

mfG
solar22

Verfasst: 07.11.2007 17:43
von solar22
Sry für Doppelpost:
So..bisher habe ich diesen Code:
index.php

Code: Alles auswählen

/* cms */
$cms_sql = 'SELECT name, menu FROM cms ORDER BY id ASC';
if(!$cms_result = $db->sql_query($cms_sql)) {
	message_die(GENERAL_ERROR, 'Fehler beim Auslesen des Menus', '', __LINE__, __FILE__, $cms_sql);
}

while($cms_row = $db->sql_fetchrow($cms_result)) {
	$template->assign_block_vars('cms_menu', array(
		'NAME' => $cms_row['name'],
		'MENU' => $cms_row['menu']
	));

  }
  // cms ende
und in der overall_header.tpl:

Code: Alles auswählen

            <!-- CMS MOD -->

<td class="row1" height="22" align="left" valign="top"><a href="cms.php?go={cms_menu.NAME}"><img src="templates/subSilver/images/icon_mini_home.gif" width="12" height="13" border="0" alt="cms.php?go={cms_menu.NAME}" hspace="3" /></a></td><td class="row1" height="22" align="left" valign="top"><a href="cms.php?go={cms_menu.NAME}" class="mainmenu">{cms_menu.MENU}</a></td>


            <!--CMS Ende-->
es sind 2 einträge in der db vorhanden, das script in der index.php läuft perfekt, nur ausgegeben in der navi wird nur das symbol ([ externes Bild ])
weiss wer warum ?
Link zum Forum: http://grsonline.gr.funpic.de/phpBB2

Verfasst: 07.11.2007 18:28
von frein
hi,
<!-- CMS MOD -->

<td class="row1" height="22" align="left" valign="top"><a href="cms.php?go={cms_menu.NAME}"><img src="templates/subSilver/images/icon_mini_home.gif" width="12" height="13" border="0" alt="cms.php?go={cms_menu.NAME}" hspace="3" />SCHREIB HIER DEN NAMEN HIN</a></td><td class="row1" height="22" align="left" valign="top"><a href="cms.php?go={cms_menu.NAME}" class="mainmenu">{cms_menu.MENU}</a></td>


<!--CMS Ende-->

ersetz das
schreib hier den Namen hin
durch was du gerne noch dort stehen hättest

Verfasst: 07.11.2007 18:33
von solar22
ne, so wollte ich das nicht, das komische, ich hab mir mal die foren_liste.zip aus der kb geladen und meinen code reingesetzt, da gehts oO
Nur hier gehts nicht :cry:
Hinetr BIld soll ja in der neuen <td> erst der Text stehen