Donc mon code devient celui-ci :
include("config/config.php");
include("includes/class/class_sql.php");
define('PHPEXT', substr(strrchr($_SERVER['PHP_SELF'],'.'), 1));
$SQL_CONFIG = new DB();
$query_config = 'select * from ' . SQL_PRE . 'CONFIG';
$id_sql = $SQL_CONFIG -> query($query_config);
$row = $SQL_CONFIG -> next_record();
while ($row) {
if ($row['CO_ZONE'] == 'name_site')
$name_site = $row['CO_VAL'];
if ($row['CO_ZONE'] == 'forum')
$forum = $row['CO_VAL'];
if ($row['CO_ZONE'] == 'sdk')
$sdk = $row['CO_VAL'];
if ($row['CO_ZONE'] == 'theme')
$name_tpl = $row['CO_VAL'];
$row = $SQL_CONFIG -> next_record();
}
$SQL_CONFIG -> clean_results();
define('ROOT', $forum);
define('ROOTSITE','');
$forum_sdk = $forum . $sdk;
include($forum_sdk);
require($forum . 'main/class/' . class_tpl.php)
$tpl_dir = 'tpl/' . $name_tpl . '/';
$tpl_files = $tpl_dir . 'files/';
$tpl_data = $tpl_dir . "data_tpl." . PHPEXT;
include($tpl_data);
$tpl = new Tpl($tpl_files);
$tpl->prepare_file('header');
$tpl->set_file('header.html','header');
$tpl->set_vars(
array(
'SITE_NAME' => $name_site,
'L_INDEX' => ROOTSITE,
'IMG_LOGO' => $data_tpl['img_logo'],
'NAME_TPL' => $name_tpl,
),'header');
$tpl->parse('header');
j'ai rajouté l'include du sdk.php et changer le répertoire de la class tpl.
Par contre je peux pas testé car je suis au taff et que j'ai pas allumé mon pc chez moi mouarrff
Edit :
Là mon site sera totalement lié à FSB :
- Avantage de FSB2
- Incovénient : perte de portabilité (en même temps c'est minime

)
je pense que si ce morceaux de code fonctionne je vais faire comme cela ^^