menu et gestion de templates en php (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #467275
    baudry
    Participant
    Chevalier WordPress
    178 contributions

    Bonjour

    Ma configuration WP actuelle wordpress 2.71
    – Version de WordPress :
    – Thème utilisé :
    – Plugins en place :
    – Nom de l’hebergeur : http://olivierbaudrydesign.free.fr
    – Adresse du site :

    Problème(s) rencontré(s) :

    Est-il possible de gérer plusieurs variables et arguments lors de la création de thème, je me demandais si ainsi je ferais mieux de gérer mon menu de sites de la manière suivante comme :
    http://www.map.archi.fr/accueil_presentation-v09.php par exemple ?

    #661330
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    En général et sans plus de détails de ta part, c’est possible et ça peut être utile

    #661331
    baudry
    Participant
    Chevalier WordPress
    178 contributions

    Ainsi je peux donc faire ceci par example:

     « #CCCC99 »,
    1 => « #CCCC99 »,
    2 => « #CCCC99 »,
    3 => « #CCCC99 »,
    4 => « #CCCC99 »,
    5 => « #CCCC99 »,
    6 => « #CCCC99 »,
    7 => « #CCCC99 »,
    8 => « #CCCC99 » );
    $a_menu= array( 0 => « Home »,
    1 => « Biographie »,
    2 => « C.v »,
    3 => « Randomizer »,
    4 => « Work in Progress »,
    5 => « Vidés »,
    6 => « Photographies »,
    7 => « Sons »,
    8 => « Expositions »,
    9 => « Publications »,
    10 => « Logiciels »,
    11 => « Abstractions »,
    12 => « Machines »,
    13 => « Artistes »,
    14 => « Bibliographie »,
    16 => « Webographie »,
    17 => « Discographie »,
    18 => « Citations »,
    19 => « Lexique »,
    20 => « Forum »,
    21 => « Téléchargement »,
    22 => « Liens »,
    23 => « intranet »);

    //$dir_image= ‘/map_images/’ ;
    $dir_image_map= ‘./images/’ ;
    $dir_site= ‘./’ ;
    $dir_intranet= ‘./intranet/’ ;
    //echo $chemin ; /paola/maquette/recherche_theme_axe-v03.php
    //string basename ( string path )
    //int substr_count ( string haystack , string needle /// , int offset , int length )
    $fichier= basename ( $chemin );
    $mot = explode(« _ », $fichier);
    if ( substr_count ( $mot[ 0 ] , ‘.php’ ) ) //si renvoie 0 c’est bon donc else
    {
    $mot = explode(« -« , $fichier) ;
    }


    switch ( $mot[ 0 ] )
    {
    case ‘Home’:
    $a_color[ 1 ]= ‘#999966’ ;
    $a_menu[ 1 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Home</span>‘ ;
    break;

    case ‘Biographie’:
    $a_color[ 2 ]= ‘#999966’ ;
    $a_menu[ 2 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Biographie</span>‘ ;
    break;
    case ‘C.v’:

    $a_color[ 3 ]= ‘#999966’ ;
    $a_menu[ 3 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Cv</span>‘ ;
    break;

    case ‘Randomizer’:
    $a_color[ 4 ]= ‘#999966’ ;
    $a_menu[ 4 ]= ‘<span style="color: #FFFFFF;background-color: #999966">équipes</span>‘ ;
    break;

    case ‘Work in Progress’:
    $a_color[ 5 ]= ‘#999966’ ;
    $a_menu[ 5 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Work in Progress</span>‘ ;
    break;

    case ‘Vidéos’:
    $a_color[ 6 ]= ‘#999966’ ;
    $a_menu[ 6 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Vidéos</span>‘ ;
    break;






    case ‘contact’:
    $a_color[ 7 ]= ‘#999966’ ;
    $a_menu[ 7 ]= ‘<span style="color: #FFFFFF;background-color: #999966">contact</span>‘ ;
    break;




    case ‘intranet’:
    $a_color[ 23 ]= ‘#999966’ ;
    $a_menu[ 23 ]= ‘<span style="color: #FFFFFF;background-color: #999966">intranet</span>‘ ;
    //$dir_image= ‘../images/’ ;/map_images
    $dir_image_map= ‘../images/’ ;
    $dir_site= ‘../’ ;
    $dir_intranet=’./’;
    break;


    default: //accueil 0
    $a_color[ 0 ]= ‘#999966’ ;
    $a_menu[ 0 ]= ‘<span style="color: #FFFFFF;background-color: #999966">accueil</span>‘ ;
    }


    ?>

    dans un fichier inc_entete_menu.php

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.