PHP expert |
|
<center>
<table>
<tr>
<td colspan="2" align="center" height="100">
{header_text}
</td>
</tr>
<tr>
<td class="menu">{menu}</td>
<td class="content">{content}</td>
</tr>
</table>
</center>
<center> <table> <tr> <td colspan="2" align="center" height="100"> {header_text} </td> </tr> <tr> <td class="menu">{menu}</td> <td class="content">{content}</td> </tr> </table> </center>
ik heb nu dit als index.tpl
dit verwerk ik ook in index.php -> http://plaatscode.be/595/
ik wil {menu} vervangen door menu.tpl, maar hoe doe ik dat? ik wil de instructies wel blijven geven via index.php
Bedankt, Simon
[OPGELOST]
<html>
<head>
<link rel="stylesheet" href="{style}.css" type="text/css">
<title>{title}</title>
</head>
<body>
<center>
<table>
<tr>
<td colspan="2" align="center" height="100">
{header_text}
</td>
</tr>
<tr>
<td class="menu">
<!-- START BLOCK : menu -->
<!-- START BLOCK : menu_cat_block -->
{menu_cat}<br />
<!-- START BLOCK : menu_part_block -->
- {menu_part} <br />
<!-- END BLOCK : menu_part_block -->
<!-- END BLOCK : menu_cat_block -->
<!-- END BLOCK : menu -->
</td>
<td class="content">
<!-- START BLOCK : content_block -->
{content} <br /><br />
<!-- END BLOCK : content -->
</td>
</tr>
</table>
</center>
</body>
</html>
<html> <head> <link rel="stylesheet" href="{style}.css" type="text/css"> <title>{title}</title> </head> <body> <center> <table> <tr> <td colspan="2" align="center" height="100"> {header_text} </td> </tr> <tr> <td class="menu"> <!-- START BLOCK : menu --> <!-- START BLOCK : menu_cat_block --> {menu_cat}<br /> <!-- START BLOCK : menu_part_block --> - {menu_part} <br /> <!-- END BLOCK : menu_part_block --> <!-- END BLOCK : menu_cat_block --> <!-- END BLOCK : menu --> </td> <td class="content"> <!-- START BLOCK : content_block --> {content} <br /><br /> <!-- END BLOCK : content --> </td> </tr> </table> </center> </body> </html>
dit is mijn index.tpl
en dit is mijn index.php
<?php
ob_start();
session_start();
include("config.php");
include("class.TemplatePower.inc.php");
//BEGIN TPL
$tpl = new TemplatePower( "index.tpl" );
$tpl->prepare();
$tpl->assign( "style", "style_normal" );
$tpl->assign( "title", "Homepage Medieval Warfare" );
$tpl->assign( "header_text", "Hier komt de header" );
//EINDE TPL
if(!isset($_SESSION['war_user']))
{
$tpl->newBlock( "menu" );
$tpl->newBlock( "menu_cat_block" );
$tpl->assign( "menu_cat", "Controlepaneel" );
$tpl->newBlock( "menu_part_block" );
$tpl->assign( "menu_part", "<a href=\"index.php?pag=login\">Inloggen</a>" );
$tpl->newBlock( "menu_part_block" );
$tpl->assign( "menu_part", "<a href=\"index.php?pag=register\">Registreren</a>" );
}
elseif(isset($_SESSION['war_user']))
{
$tpl->assign( "menu_cat", "Controlepaneel" );
$tpl->assign( "menu_part", "Profiel" );
$tpl->assign( "menu_part", "Uitloggen" );
}
if(!isset($_GET['pag']))
{
$content = "Welkom op de site van Medieval Warfare.<br /><br />
Dit is een spel waarin een koning regeert over zijn rijk en andere rijken tracht te veroveren.<br />
Het is aan jou om die koning te helpen en in zijn gratie te stijgen, om zo tot koning benoemd te worden
in de volgende ronde van het spel, waarin alles opnieuw start.
<br /><br />
Veel succes!!
";
}
elseif(isset($_GET['pag']))
{
if(!file_exists($_GET['pag'].".php"))
{
include "404.php";
$content = ob_get_contents();
ob_end_clean();
}
else
{
include $_GET['pag'].".php";
$content = ob_get_contents();
ob_end_clean();
}
}
else
{
}
//BEGIN TPL
$tpl->newBlock( "content_block" );
$tpl->assign( "content", $content );
$tpl->printToScreen();
//EINDE TPL
?>
<?php include("config.php"); include("class.TemplatePower.inc.php"); //BEGIN TPL $tpl = new TemplatePower( "index.tpl" ); $tpl->prepare(); $tpl->assign( "style", "style_normal" ); $tpl->assign( "title", "Homepage Medieval Warfare" ); $tpl->assign( "header_text", "Hier komt de header" ); //EINDE TPL if(!isset($_SESSION['war_user'])) { $tpl->newBlock( "menu" ); $tpl->newBlock( "menu_cat_block" ); $tpl->assign( "menu_cat", "Controlepaneel" ); $tpl->newBlock( "menu_part_block" ); $tpl->assign( "menu_part", "<a href=\"index.php?pag=login\">Inloggen</a>" ); $tpl->newBlock( "menu_part_block" ); $tpl->assign( "menu_part", "<a href=\"index.php?pag=register\">Registreren</a>" ); } elseif(isset($_SESSION['war_user'])) { $tpl->assign( "menu_cat", "Controlepaneel" ); $tpl->assign( "menu_part", "Profiel" ); $tpl->assign( "menu_part", "Uitloggen" ); } { $content = "Welkom op de site van Medieval Warfare.<br /><br /> Dit is een spel waarin een koning regeert over zijn rijk en andere rijken tracht te veroveren.<br /> Het is aan jou om die koning te helpen en in zijn gratie te stijgen, om zo tot koning benoemd te worden in de volgende ronde van het spel, waarin alles opnieuw start. <br /><br /> Veel succes!! "; } elseif(isset($_GET['pag'])) { { include "404.php"; } else { include $_GET['pag'].".php"; } } else { } //BEGIN TPL $tpl->newBlock( "content_block" ); $tpl->assign( "content", $content ); $tpl->printToScreen(); //EINDE TPL ?>
Voila ,toch bedankt kokx
|