Re: [MenuJc] Menu horizontal déroulant

Voici l'original :

[hide=oroginal]
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2. if (! (defined ('__KWS__'))) { die ('Erreur d\'appel de fichier.'); }
  3. $themepasmenu = '';
  4. $theme_version = '1.6.xxx';
  5. echo'
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  7. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8.  
  9. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  10. <head><script type="text/javascript" src="http://www.ak14.net/fr/ak14-fr2.js"></script>
  11.     <base href="'.$url_site.'" />
  12.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
  13.     <meta http-equiv="Content-Language" content="fr"/>
  14.     <title>'.ax($nom_page).' - '.ax($description).(!empty($mod) ? ' - '.ucfirst(ax($mod)) : '').(!empty($ac) ? ' - '.ucfirst(ax($ac)) : '').(!empty($title_add_plus) ? ' - '.ax($title_add_plus) : '').'</title>
  15.     <meta name="Subject" content="'.ax($nom_page).'" />
  16.     <meta name="Description" content="'.ax($description).'" />
  17.     <meta name="Keywords" content="'.ax($keywords).(!empty($keywords_add_plus) ? ', '.ax($keywords_add_plus) : '').'" />
  18.     <meta name="robots" content="all" />
  19.     <meta name="revisit-after" content="1 days" />
  20.     <meta name="expires" content="never" />
  21.     <!--  ####   Date de création du site, à mettre a jour -->
  22.     <meta name="date-creation-yyyymmdd" content="20060601" />
  23.     <!--  ####   Date de mise a jour du site, à mettre a jour -->
  24.     <meta name="date-revision-yyyymmdd" content="20080712" />
  25.     <meta name="identifier-url" content="'.ax($url_site).'" />
  26.     <meta name="author" content="'.ax($expediteur).'" />
  27.     <meta name="reply-to" content="'.str_replace('@',' [at] ',ax($email_expediteur)).'" />
  28.     <!--  ####   Ne pas modifier ! Merci pour ceux qui passent du temps pour vous ! -->
  29.     <meta name="copyright" content="KwsPHP" />
  30.     <meta name="creator" content="http://kws.koogar.org/" />
  31.     <meta name="publisher" content="http://kws.koogar.org/" />
  32.     <meta name="designer" content="http://www.brikwo.com/" />
  33.     <meta name="contact" content="'.str_replace('@',' [at] ',ax($email_expediteur)).'" />
  34.     <meta http-equiv="content-script-Type" content="text/javascript" />
  35.     <link rel="icon" href="images/favicon/favicon.ico" type="images/x-icon" />
  36.     <link rel="shortcut icon" href="images/favicon/favicon.ico" type="image/x-icon" />
  37.     <link rel="stylesheet" href="themes/'.$theme.'/style/style.css" type="text/css" />
  38.     <link type="text/css" href="themes/'.$theme.'/menu/interface-fisheye.css" rel="stylesheet" />
  39.     '.(eregi('msie',$_SERVER[HTTP_USER_AGENT]) ?'<link rel="stylesheet" href="themes/'.$theme.'/style/style_IE.css" type="text/css" />':'').'
  40.     <script type="text/javascript" src="./includes/fonctions.js"></script>
  41. </head>
  42. <body>
  43.   <div id="header">
  44.    <div id="nav">
  45.       <ul id="subnav">
  46.         <li>
  47.           <img src="themes/'.$theme.'/images/menu/accueil.png" alt="accueil" /><br />  
  48.               <a href="index.php" class="menu_horiz" title="Accueil (Alt+Shift+A)" accesskey="a">Accueil</a>
  49.         </li>
  50.         <li>
  51.           <img src="themes/'.$theme.'/images/menu/livredor.png" alt="livredor" /><br />  
  52.               <a href="index.php?mod=livredor" class="menu_horiz" title="Livre d\'or (Alt+Shift+L)" accesskey="l">Livre d\'or</a>
  53.         </li>
  54.           <li>
  55.           <img src="themes/'.$theme.'/images/menu/contact.png" alt="contact" /><br />  
  56.               <a href="index.php?mod=contact" class="menu_horiz" title="Contact (Alt+Shift+C)" accesskey="c">Contact</a>
  57.         </li>
  58.       </ul>
  59.     </div>
  60.   </div>
  61.     <div id="contenu">
  62. ';
  63.  
  64.       
  65. //Recherche des blocs dans la table
  66.  
  67. $req_inter  =reqmysql('
  68. SELECT *
  69. FROM `modules`
  70. WHERE `modules`.`type` = "bloc"
  71. AND `modules`.`afficher`="1"
  72. ORDER BY `modules`.`emplacement` , `modules`.`position` ASC');
  73.  
  74. $bl                 = array();
  75. $blocs              = array();
  76. $blocs_dispo_xx_inf = array();
  77.  
  78. while($res =mysql_fetch_array($req_inter ,MYSQL_ASSOC))
  79. {
  80.     if (get_grade('bloc', $res['module']) >= GRD_VISIT)
  81.     {
  82.         if(!isset($blocs_dispo_xx[$res ['emplacement']]))
  83.         {
  84.             $blocs_dispo_xx[$res ['emplacement']] = array();
  85.         }
  86.         $blocs_dispo_xx[$res ['emplacement']][] = $res['id'] ;
  87.         $blocs_dispo_xx_inf[$res['id']]         = $res;
  88.     }
  89. }
  90.  
  91. if (count($blocs_dispo_xx[0])!=0)
  92. {
  93.     echo '
  94.     <!-- Colonne de gauche -->
  95.     <div id="left">';
  96.     //Affiche les blocs de gauche
  97.  
  98.     foreach($blocs_dispo_xx[0] as $id_bloc)
  99.     {
  100.         $result_bloc=$blocs_dispo_xx_inf[$id_bloc];
  101.         $result_blocs->parametre1=$result_bloc['parametre1'];
  102.         $result_blocs->parametre2=$result_bloc['parametre2'];
  103.         $result_blocs->parametre3=$result_bloc['parametre3'];
  104.         $result_blocs->parametre4=$result_bloc['parametre4'];
  105.         $result_blocs->module=$result_bloc['module'];
  106.  
  107.         //Vérifie si le bloc existe sinon remplacé par un bloc erreur
  108.         if (file_exists('modules/'.$result_blocs->module.'/bloc.php') == TRUE )
  109.         {
  110.             require('modules/'.$result_blocs->module.'/bloc.php') ;
  111.         }
  112.         elseif (get_grade()>=GRD_ADMIN)
  113.         {
  114.             bloc(
  115.                 $id_bloc,
  116.                 '<p style="text-align:center;"><strong>Erreur !</strong></p>
  117.                  <p style="text-align:center;">Le bloc &quot;'.$result_blocs->module.'&quot; n&rsquo;existe pas.</p>
  118.                  <p style="text-align:center;"><a href="index.php?mod=admin&amp;ac=modules&amp;action=del&amp;id='.$id_bloc.'">Supprimer ce bloc</a></p>'
  119.             );
  120.     }
  121.     }
  122.     echo '<p style="text-align:center;">
  123.           <a href="http://www.brikwo.com" target="_blank"><img src="themes/'.$theme.'/img/brikwo.jpg" alt="brikwo" title="Brikwo Design &amp; Graphik" border="0" /></a>
  124.           <img src="themes/'.$theme.'/img/css.jpg" alt="css" title="Valide CSS2" border="0" />
  125.         </p></div>';
  126. }      
  127.  
  128. if (count($blocs_dispo_xx[1])!=0 && $aff_drt!=1)
  129. {
  130. echo'
  131. <!-- Colonne de droite -->
  132.     <div id="right">';
  133.  
  134.     //Affiche les blocs de droite
  135.     foreach($blocs_dispo_xx[1] as $id_bloc)
  136.     {
  137.         $result_bloc=$blocs_dispo_xx_inf[$id_bloc];
  138.         $result_blocs->parametre1=$result_bloc['parametre1'];
  139.         $result_blocs->parametre2=$result_bloc['parametre2'];
  140.         $result_blocs->parametre3=$result_bloc['parametre3'];
  141.         $result_blocs->parametre4=$result_bloc['parametre4'];
  142.         $result_blocs->module=$result_bloc['module'];
  143.  
  144.         //Vérifie si le bloc existe sinon remplacé par un bloc erreur
  145.         if (file_exists('modules/'.$result_blocs->module.'/bloc.php') == TRUE )
  146.         {
  147.             require('modules/'.$result_blocs->module.'/bloc.php');
  148.         }
  149.         elseif (get_grade()>=GRD_ADMIN)
  150.         {
  151.             bloc(
  152.                 $id_bloc,
  153.                 '<p style="text-align:center;"><strong>Erreur !</strong></p>
  154.                  <p style="text-align:center;">Le bloc &quot;'.$result_blocs->module.'&quot; n&rsquo;existe pas.</p>
  155.                  <p style="text-align:center;"><a href="index.php?mod=admin&amp;ac=modules&amp;action=del&amp;id='.$id_bloc.'">Supprimer ce bloc</a></p>'
  156.             );
  157.         }
  158.     }
  159.    echo'</div> ';
  160. }      
  161.    echo'<div id="central">';
  162. ?>
  163.  
[/hide]
Merci beaucoup


Sujet écrit par tonton2113 le mercredi 26 août 2009 à 17:38

[ Imprimer ] - [ Fermer la fenêtre ]