favicon Portfolio de Baptiste Lemoine
http://artlemoine.com

Démo et mode d'emploi des TKtabs

à quoi ça sert?

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>

Voir aussi

logo Time Show

icone Time Line

icone Spoiler

logo Random pic

iconeTk Tabs

iconeURL maker

Mes blogs

site de l'auteur

favicon Portfolio de Baptiste Lemoine
http://artlemoine.com