Arboressence des dossiers:
./template/ => contient les fichiers tpl
./includes/ => contient : template.php (lphplib)
info.inc
page_header.php
Source des fichiers
page_header.php
Code : Tout sélectionner
<?php
$template->set_filenames(array('HEADER_PAGE'=>'page_header.tpl'));
for($i=1;$i<8;$i++)
{
$template->assign_vars(array(
'menu_link'.$i=>$menu_link[$i], //indique ce que l'on veut remplacer
'link_name'.$i=>$link_name[$i]
));
}
for($i=1;$i<sizeof($smenu_link);$i++)
{
$template->assign_vars(array(
'smenu_link'.$i=>$smenu_link[$i],
'smenu_link_name'.$i=>$smenu_link_name[$i]
));
}
$template->pparse('HEADER_PAGE');
?>Code : Tout sélectionner
<?php
include ('./includes/template.php)';
include ('./includes/info.inc');
$title='Titan - World of Warcraft' ;
$template = new Template('./templates/'); // création du template $t
include ('./includes/page_header.php');
$template->set_filenames(array(
'BODY'=>'body.tpl',
'LOGGIN'=>'conect.tpl'
)); // on définit le fichier contenant le modèle
for($i=8;$i<sizeof($menu_link);$i++)
{
$template->assign_vars(array(
'menu_link'.$i=>$menu_link[$i], //indique ce que l'on veut remplacer
'link_name'.$i=>$link_name[$i]
));
}
for($i=1;$i<sizeof($name_menu);$i++)
{
$template->assign_var(array('name_menu'.$i=>$name_menu[$i]));
}
$template->assign_var_from_handle('Loggin','LOGGIN',false);
$template->pparse('BODY');
?>Code : Tout sélectionner
<html>
<head>
<title>{tiltle}</title>
<link href='./templates/titan.css' rel='stylesheet' type='text/css'>
</head>
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
<body leftmargin='0' topmargin='0' bottommargin='0' marginwidth='0' marginheight='0'>
<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0'>
<tr valign='top'>
<td align='center' height='167'>
<table width='1024' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td class='header1' width='987' height='135'rowspan='3'> </td>
<td class='header2'><a href="{menu_link1}" class='icone_home'> </a></td>
</tr>
<tr>
<td class='header3'><a href="{link_search}" class='icone_search'> </a></td>
</tr>
<tr>
<td class='header4'><a href="{link_contact}" class='icone_contact'> </a></td>
</tr>
</table>
<table width='1024' border='0' cellspacing='0' cellpadding='0'>
<tr height='32'>
<form method='get' action='{form_action1}' name='Search'>
<td class='header5' width='183'>
<input type='text' name='value_search' class='search_input'>
</td>
<td class='header6' width='33'>
<input type='submit' name='go' class='search_submit' value=' '>
</td>
</form>
<td class='header7' width='808'>
<div id="menu">
<dl>
<dt onmouseover="javascript:montre('');" id='m1'><a href="{menu_link1}">{link_name1}</a></dt>
</dl>
<dl>
<dt onmouseover="javascript:montre('');" id='m2'><a href="{menu_link2}">{link_name2}</a></dt>
</dl>
<dl>
<dt onmouseover="javascript:montre('');" id='m3'><a href="{menu_link3}">{link_name3}</a></dt>
</dl>
<dl>
<dt onmouseover="javascript:montre('smenu3');" id='m4'><a href="{menu_link4}">{link_name4}</a></dt>
<dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre('');" >
<ul>
<li><a href="{smenu_link1}">{smenu_link_name1}</a></li>
<li><a href="{smenu_link2}">{smenu_link_name2}</a></li>
<li><a href="{smenu_link3}">{smenu_link_name3}</a></li>
<li><a href="{smenu_link4}">{smenu_link_name4}</a></li>
<li><a href="{smenu_link5}">{smenu_link_name5}</a></li>
<li><a href="{smenu_link6}">{smenu_link_name6}</a></li>
<li><a href="{smenu_link7}">{smenu_link_name7}</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onmouseover="javascript:montre('');" id='m5'><a href="{menu_link5}">{link_name5}</a></dt>
</dl>
<dl>
<dt onmouseover="javascript:montre('');" id='m6'><a href="{menu_link6}">{link_name6}</a></dt>
</dl>
</div>
</td>
</tr>
</table>
</td>
</tr>Code : Tout sélectionner
<tr valign='top' height='90%' >
<td align='center'>
<table width='1024' border='0' height='100%'cellspacing='0' cellpadding='0'>
<tr valign='top'>
<td align='center'>
<table width='222' border='0' cellspacing='0' cellpadding='0'>
<tr height='37'>
<td class='top_menu'>{name_menu1}</td>
</tr>
<tr valign='top'>
<td class='bg_menu'>
<ul id='menu_colone'>
<li><a href="{menu_link7}">{link_name7}</a></li>
<li><a href="{menu_link8}">{link_name8}</a></li>
<li><a href="{menu_link9}">{link_name9}</a></li>
</ul>
</td>
</tr>
<tr height='10'><td></td></tr>
<tr height='37'>
<td class='top_menu'>{name_menu2}</td>
</tr>
<tr valign='top'>
<td class='bg_menu'>
<ul id='menu_colone'>
<li><a href="{menu_link10}">{link_name10}</a></li>
<li><a href="{menu_link11}">{link_name11}</a></li>
<li><a href="{menu_link12}">{link_name12}</a></li>
<li><a href="{menu_link13}">{link_name13}</a></li>
<li><a href="{menu_link14}">{link_name14}</a></li>
<li><a href="{menu_link15}">{link_name15}</a></li>
<li><a href="{menu_link16}">{link_name16}</a></li>
<li><a href="{menu_link17}">{link_name17}</a></li>
<li><a href="{menu_link18}">{link_name18}</a></li>
</ul>
</td>
</tr>
<tr height='10'><td></td></tr>
<tr height='37'>
<td class='top_menu'>{name_menu3}</td>
</tr>
<tr valign='top'>
<td class='bg_menu'>
<ul id='menu_colone'>
<li><a href="{menu_link19}">{link_name18}</a></li>
<li><a href="{menu_link20}">{link_name20}</a></li>
<li><a href="{menu_link21}">{link_name21}</a></li>
<li><a href="{menu_link22}">{link_name22}</a></li>
<li><a href="{menu_link23}">{link_name23}</a></li>
<li><a href="{menu_link24}">{link_name24}</a></li>
<li><a href="{menu_link25}">{link_name25}</a></li>
<li><a href="{menu_link26}">{link_name26}</a></li>
<li><a href="{menu_link27}">{link_name27}</a></li>
</ul>
</td>
</tr>
<tr height='90%'>
<td> </td>
</tr>
</table>
</td>
<td align='center'>->
<table width='577' height='100%' border='0' cellspacing='0' cellpadding='0'>
<tr height='37'>
<td class='top_info' colspan='2'> </td>
</tr>
<tr>
<td class='bg_info' height='100%' colspan='2'>{info}</td>
</tr>
<tr height='10'><td colsapn='2'></td></tr>
<tr valign='top' height='37'>
<td width='4'> </td>
<td align='center' class='footer_info'> </td>
</tr>
<tr height='22'>
<td class='tb_page'> </td>
</tr>
</table>>
</td>
<td width='3'> </td>
<td align='center'>
<table width='221' border='0' cellspacing='0' cellpadding='0'>
{Loggin}
<tr height='10'><td></td></tr>
<tr height='37'>
<td class='top_menu1'>{name_menu4}</td>
</tr>
<tr valign='top'>
<td class='bg_menu1'>
<ul id='menu_colone'>
<li><a href="{menu_link28}">{link_name28}</a></li>
<li><a href="{menu_link29}">{link_name29}</a></li>
<li><a href="{menu_link30}">{link_name30}</a></li>
<li><a href="{menu_link31}">{link_name31}</a></li>
<li><a href="{menu_link32}">{link_name32}</a></li>
</ul>
</td>
</tr>
<tr height='10'><td></td></tr>
<tr height='37'>
<td class='top_menu1'>{name_menu5}</td>
</tr>
<tr valign='top'>
<td class='bg_menu1'>
<ul id='menu_colone'>
<li><a href="{menu_link33}">{link_name33}</a></li>
<li><a href="{menu_link34}">{link_name34}</a></li>
<li><a href="{menu_link35}">{link_name35}</a></li>
</ul>
</td>
</tr>
<tr height='10'><td></td></tr>
<tr height='37'>
<td class='top_menu1'>{name_menu6}</td>
</tr>
<tr valign='top'>
<td class='bg_menu1'>
<ul id='menu_colone'>
<li><a href="{menu_link36}">{link_name36}</a></li>
<li><a href="{menu_link37}">{link_name37}</a></li>
<li><a href="{menu_link38}">{link_name38}</a></li>
<li><a href="{menu_link39}">{link_name39}</a></li>
<li><a href="{menu_link40}">{link_name40}</a></li>
</ul>
</td>
</tr>
<tr height='90%'>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>Code : Tout sélectionner
<?php
// tableau des différents liens
$menu_link= array ('#'
'./index.php',
'Charte',
'Membres',
'Crafteurs',
'Forum',
'Link',
'News',
'Communication',
'Patch',
'Histoire',
'Races',
'Caractère Stat',
'Classes',
'Proffessions',
'Le Monde de WoW',
'Dongeons',
'Player Vs Player',
'Interface',
'Armure',
'Arme',
'Items',
'Crafting',
'Quêtes',
'Cartes',
'Talents',
'Styles',
'Bestiaire',
'Tabar Builder',
'Talent Builder',
'Cartographer',
'UI Interface',
'TeamSpeak',
'ScreenShoot',
'Vidéo',
'Wallpaper',
'http://wowvault.ign.com/',
'http://forums-fr.wow-europe.com/',
'http://wowvault.ign.com/',
'http://wow.jeuxonline.info/',
'Les Guildes'
);
$link_name= array ('#'
'Home',
'Charte',
'Membres',
'Crafteurs',
'Forum',
'Link',
'News',
'Communication',
'Patch',
'Histoire',
'Races',
'Caractère Stat',
'Classes',
'Proffessions',
'Le Monde de WoW',
'Dongeons',
'Player Vs Player',
'Interface',
'Armure',
'Arme',
'Items',
'Crafting',
'Quêtes',
'Cartes',
'Talents',
'Styles',
'Bestiaire',
'Tabar Builder',
'Talent Builder',
'Cartographer',
'UI Interface',
'TeamSpeak',
'ScreenShoot',
'Vidéo',
'Wallpaper',
'Site Officiel WoW',
'Forum Officiel WoW',
'WoW Vault',
'JeuxOnLine',
'Les Guildes'
);
// tableau sous-menu
$smenu_link= array ('Alchimie',
'Artisant Cuir',
'Cuisine',
'Enchanteur',
'Forgeron',
'Ingénieur',
'Tailleur'
);
$smenu_link_name= array ('#',
'#',
'#',
'#',
'#',
'#',
'#'
);
// tableau des noms des menus
$name_menu= array ('Information',
'Guides',
'Base Donnée',
'Outils',
'Multimédia',
'Communauté'
);
?>Voilà c'est les sources de mes fichiers de bases, si kelkun trouve l'erreur ,merci de me ll'expliquer