Hi,
ich habe mir mal die fasttemplat klasse angeschaut und habe ein altes cms auf template umbauen wollen.
Die Ausgabe funktioniert soweit, Problem ist einfach das immer nur ein Menu angezeigt wird und nicht alle, sobald ich ein neuen Menüpunkt erselle bekomme ich nur den letzt erstellten angezeigt. Das zweite ist das die Unter menus leider nicht funktionieren viell eicht kann mir da auch jemand helfen.
Hier der Code:
template:
viell. kann mir ja wer weiter helfen hier mein test
http://www.03et2.de/projekte/test/cms/
Edit:
ich habe das ganz jetzt auf oben stehenden server hoch geladen und hier geht irgendwie garnicht.
local auf dem Windows rechner mit wamp geht es aber viell geht es ja anhand des quelcodes
Greetz roopa
ich habe mir mal die fasttemplat klasse angeschaut und habe ein altes cms auf template umbauen wollen.
Die Ausgabe funktioniert soweit, Problem ist einfach das immer nur ein Menu angezeigt wird und nicht alle, sobald ich ein neuen Menüpunkt erselle bekomme ich nur den letzt erstellten angezeigt. Das zweite ist das die Unter menus leider nicht funktionieren viell eicht kann mir da auch jemand helfen.
Hier der Code:
PHP-Code:
#side
<?php
include "class/class.FastTemplate.php3";
include ("class/var.inc.php");
$tpl = new FastTemplate(".");
$tpl->define(array(
"template" => "template/cms.tpl"
));
/* ------------Menu ANFANG-------------- */
$result = mysql_query("SELECT * FROM menu ORDER BY 'sort' ASC");
while($row = mysql_fetch_array($result)){
$tpl->assign("{mid}", $row["mid"]);
$tpl->assign("{menu}", $row["menu"]);
$tpl->parse("ausgabe", "template");
}
$result2 = mysql_query("SELECT * FROM submenu WHERE mid='$row
[mid]' ORDER BY 'sort' ASC");
while($row = mysql_fetch_array($result2)){
if ($m==$row[mid]){
$tpl->assign("{mid1}", $row["mid"]);
$tpl->assign("{submenu}", $row["submenu"]);
$tpl->assign("{sid}", $row["sid"]);
$tpl->parse("ausgabe", "template");
}}
/* ------------Menu ENDE-------------- */
/* ------------Content ANFANG-------------- */
if (!empty($m)) {
if (!empty($s)) {
$result = mysql_query("SELECT * FROM submenu WHERE
sid='$s'");
$row = mysql_fetch_array($result);
$row[content] = stripslashes($row[content]);
$tpl->assign("{content}", $row["content"]);
$tpl->parse("ausgabe", "template");
}
else {
$result = mysql_query("SELECT * FROM menu WHERE
mid='$m'");
$row = mysql_fetch_array($result);
$row[content] = stripslashes($row[content]);
$tpl->assign("{content}", $row["content"]);
$tpl->parse("ausgabe", "template");
}
}
else {
$result = mysql_query("SELECT * FROM menu WHERE home='1'");
$row = mysql_fetch_array($result);
$row[content] = stripslashes($row[content]);
$tpl->assign("{content}", $row["content"]);
$tpl->parse("ausgabe", "template");
}
/* ------------Content ENDE-------------- */
$tpl->FastPrint("ausgabe");
?>
PHP-Code:
<html>
<head>
<title>test menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-
1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="100%" border="1" cellpadding="0" cellspacing="1"
bordercolor="#990000">
<tr>
<td colspan="2"><br>
<br></td>
</tr>
<tr>
<td width="150" valign="top">
<a href="index.php?m={mid}&s=0">{menu}</a><BR>
<a href="index.php?m={mid1}&s={sid}">{submenu}</a>
</td>
<td valign="top" class="text">{content}
</td>
</tr>
</table>
</body>
</html>
http://www.03et2.de/projekte/test/cms/
Edit:
ich habe das ganz jetzt auf oben stehenden server hoch geladen und hier geht irgendwie garnicht.
local auf dem Windows rechner mit wamp geht es aber viell geht es ja anhand des quelcodes
Greetz roopa