TKtabs fait un menu à onglets en associant un nom à une page grâce à
un array('nom onglet'=>'lien') et pour chaque onglet une détection de l'onglet actif selon $_REQUEST['p'].
Important: des tableaux simples avec des entrées associatives sont possibles. Les parties simples lieront vers une page du même nom.
Comment le mettre en place?
Version courte
<?php
include'class.tktabs.php';
$tableau = array(
'accueil'=>'',
'CV'=>'squadala',
'Commande',
'galerie'
);
$tab = new tab();
echo $tab->maketab($tableau);
?>
Ce qui donne ceci:
Version détaillée
Dans une page php, donc entre
<?php et ?> , inclure la classe. include'class.tktabs.php';
Créez un tableau associatif où un nom à afficher est associé à une page cible. (si vous voulez utiliser un apostrophe écrivez-la avec un antislash \' avant pour ne pas créer d'erreur) $tableau = array(
'Free DL'=>'free-dl',
'CV'=>'cv',
'Commande'=>'coms',
'galerie'=>'gal'
);
Un tableau simple (non associatif) sera interprêté comme si il associait des pages du même nom que ce qui est affiché.
Ce tableau:
$tableau = array(
'downlad',
'CV',
'Commande',
'galerie'
);
...équivaut à ce tableau là:
$tableau = array(
'downlad'=>'downlad',
'CV'=>'CV',
'Commande'=>'Commande',
'galerie'=>'galerie'
);
Instancier un objet tktabs.
$tab = new tab();
Générer une barre de navigation selon un tableau.
echo $tab->maketab($tableau);
Notez que vous pouvez générer plusieurs barres de menu avec le même objet.
Pour les URL absolues
Elles ciblent bien des url absolues et NON des liens vers ?p=http://
Enfin, n'oubliez pas de personnaliser vos tabs avec du css ;)
have fun!
Définir la variable d'URL à tester
Par défaut c'est "p". Si vous voulez prendre une autre, par exemple "categorie", faites ceci:
include'class.tktabs.php';
Sur ce, amusez vous bien avec vos menus de navigation.
Merci de faire un lien vers mon site si cette classe vous a été utile, vous n'êtes pas obligés mais c'est toujours sympa :)
<a href="http://artlemoine.com">Portfolio de Baptiste Lemoine</a>