//page principale de l'annuaire include("../annuaire/data_bd_annu.php3"); //variables de l'annuaire include("../annuaire/functions.php3"); //fonctions de l'annuaire include('../rewrite.php'); $cat_id = (int)$cat_id; if($cat_id < 0) exit; $page = (int)$page; if($page < 0) exit; $lk = connection_BD(); if(preg_match('#^/annuaire/index.php3\?cat_id=([0-9]+)$#', $_SERVER['REQUEST_URI'], $categorie_id)) { $ca = mysql_fetch_array(mysql_query("SELECT * FROM annu_categories WHERE id = '".htmlentities($_GET['cat_id'])."'")); $url_redirection = '/annuaire/index-'.$ca['id'].'-'.rewrite($ca['cat_name']).'.html'; header("Status: 301 Moved Permanently", false, 301); header("Location: $url_redirection"); exit; } ?>
//fichier qui contient vos meta-tags et tout ce qui doit venir dans la partie HEAD de vos pages include("../annuaire/meta_annu.php3"); ?> //fichier qui contient tout ce qui doit venir avant le code de l'annuaire (menu de gauche....) include("../include/site_haut.php"); include ("../annuaire/haut.php3"); //lien divers de l'annuaire (top clics, top votes, ajout,...) //affichage de l'annuaire if (empty($cat_id)) //si c'est la page d'accueil qui est demandee { //creation des requetes //nombres de sites et de categories $sql_nbsites = "SELECT id FROM $T_sites WHERE activation = '1' "; $sql_nbcats = "SELECT id FROM $T_categories WHERE activation = '1' "; //on va chercher les categories $sql_cat = "SELECT id,cat_name FROM $T_categories WHERE id_cat_mere = '0' AND activation = '1' ORDER BY cat_name ASC"; //on va chercher les infos necessaires sur le site $sql_admin = "SELECT nb_scats_on_index FROM $T_infos "; //connexion a la BD //envoi des requetes $res_nbsites = send_sql($sql_nbsites,"trouver le nombre de sites"); $res_nbcats = send_sql($sql_nbcats,"trouver le nombre de catgories"); $res_cat = send_sql($sql_cat,"trouver les catgories principales"); $res_admin = send_sql($sql_admin,"trouver le nombre de sous-catgories afficher"); //affichages du nombre de sites et de categories (les requetes sont plus haut) $nb_sites = mysql_num_rows($res_nbsites); $nb_cats = mysql_num_rows($res_nbcats); //on prend le nombre de sous-categories a afficher sous les categories principales $result = mysql_fetch_array($res_admin,MYSQL_ASSOC); $nb_scats_onindex = $result["nb_scats_on_index"]; ?>|
Cet annuaire contient echo $nb_sites; ?> sites répartis dans echo $nb_cats; ?> catégories
|
\n";
?>
- echo rewrite($resultat["cat_name"]); ?>.html" class="link_scat_other_annu"> echo $resultat["cat_name"]; ?>
( echo get_nbsites($resultat["id"]); ?>)
$i++;
}
if ($i%2 != 0)
echo " | \n"; //fin du tableau puis separateur ?> |