$val
\n"; // } $uid=12; // die ("actualite.php :".$_GET["categorie"]); function letitre2($titre1,$max, $maxlignes) { // traiter ligne par ligne $lignesOrig=explode(chr(13),$titre1); //if (count($lignesOrig)<$maxlignes) { $max_lignes=count($lignesOrig); } else {$max_lignes=$maxlignes;} $l=0; //$max=135; $equiv_ligne=$max; // a parametrer selon largeur du tableau de texte teaser $max_lignes=$maxlignes ;// nombre de ligne possible dans le tableau $temp=""; $def=""; $min=0; $tab_ligne=1; do { if ( strlen($lignesOrig[$l]) <= $max) { // ok la ligne loge dans l'espace d'une ligne $def.=htmlentities($lignesOrig[$l], ENT_COMPAT | ENT_HTML401, "ISO8859-1")."
"; $tab_ligne++; $l++; //echo "strlen ".strlen($lignesOrig[$l])." max ".$max."$tabligne ".$tab_ligne." def ".$def; } else { // la ligne ne loge pas, on doit tronconner //echo $lignesOrig[$l]."
\n"; $chaineTemp=substr($lignesOrig[$l], 0 , $max); $posTemp=strrpos($chaineTemp, " "); //echo "".substr($lignesOrig[$l], 0, $posTemp)."
\n"; $def.=htmlentities(substr($lignesOrig[$l], 0, $posTemp), ENT_COMPAT | ENT_HTML401, "ISO8859-1")."
"; $lignesOrig[$l]=substr($lignesOrig[$l], $posTemp); $tab_ligne++; } } while ($tab_ligne<=$max_lignes ); // retirer a $max le nombre de sauts de ligne //$max=$max-($tot_sauts*$equiv_ligne); //$titre1=substr($titre1, 0, $max); $titre2=$def; // $pos1 = strrpos($titre2, " "); // $titre2=substr($titre2, 0, $pos1); // $titre2.=" ..."; // echo $tab_ligne."
"; // echo $max_lignes; return $titre2; } // echo $_GET["url"]; // FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU FICHE ACTU $conum=mysql_connect("localhost", "pme_r", "fpAo08"); mysql_select_db("webmaster:pme",$conum); //sélection de l'article $req3="select pages.*, images.iid, pageHAScat.cid from pages JOIN images ON (images.nid=pages.nid) JOIN pageHAScat ON (pageHAScat.nid=pages.nid) where pages.url_fr=\"".$_GET["url"]."\" GROUP BY iid ORDER by images.ordre, iid"; $res3=mysql_query($req3 , $conum); // echo $req3; function trouve_pos_nid($letexte, $letab) { $pos=0; for ($g=0; $g"; // print_r($tab_images); mysql_data_seek ($res3, 0); // $row3=mysql_fetch_array($res3); /***** preparer les feches suivant / precedent ****/ // les tableaux de données $tab_nodes_nid=array(); $tab_nodes_url=array(); $nextNID=""; $prevNID=""; /* ici on fait le choix de mettre toutes les annonces, on pourrait filtrer selon la meme catégorie eventuellement en utilisant une jointure categories */ $req4="select pages.nid, pages.url_fr from userHASpage JOIN pages ON (pages.nid=userHASpage.nid) JOIN pageHAScat ON (pageHAScat.nid=pages.nid) where userHASpage.uid=".$uid." and pageHAScat.cid=\"3\" order by parm desc,poids DESC, nid DESC"; // echo $req4; /* requete sortant toutes les fiches $req4="select pages.nid, pages.url_fr from userHASpage JOIN pages ON (pages.nid=userHASpage.nid) where uid=".$uid." order by nid ASC"; */ $res4=mysql_query($req4 , $conum); $n=0; while ($row4=mysql_fetch_array($res4)) { $tab_nodes_nid[$n]=$row4["nid"]; $tab_nodes_url[$row4["nid"]]=$row4["url_fr"]; $n++; //var_dump($row4); } //print_r($tab_nodes_nid); //determiner la position du node courant dans le tableau $pos=trouve_pos_nid($nid, $tab_nodes_nid); //print_r($tab_nodes_nid); if ( $pos>0 and $pos<(count($tab_nodes_nid)-1) ) { // il y a une fleche avant et apres $prevNID="\"Voir"; $nextNID="\"Voir"; } elseif ( $pos==0 and count($tab_nodes_nid)>1 ) { // il y a une fleche apres $prevNID=""; $nextNID="\"Voir"; } elseif ( $pos==(count($tab_nodes_nid)-1) ) { //and count($tab_nodes_nid)>1 a pour effet de supprimer la fleche retour // il y a une fleche avant $prevNID="\"Voir"; $nextNID=""; } echo " S'installer en Pays Ouest Creuse
\"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"
\"\" \"Aller \"\" \"\" \"\"
\"S'intaller \"Projet \"Projet \"\"
\"Les \"Place \"Témoignages\" \"\" \"\"
"; //debut milieu echo "
"; if ($pos>0 and $pos<(count($tab_nodes_nid)-1)) { echo "
\n"; echo "\"Voir"; echo "
\n"; echo "
\n"; echo "\"Voir"; echo "
\n"; echo "
\n"; echo "\"Voir"; echo "
\n"; echo "
\n"; echo "\"Voir"; echo "
\n"; } elseif ( $pos==0 and count($tab_nodes_nid)>1 ){ echo "
"; echo"\"Voir"; echo "
"; echo "
"; echo"\"Voir"; echo "
"; } if ( $pos==(count($tab_nodes_nid)-1) and $pos>0){ //echo count($tab_nodes_nid)-1; //ecrire la fleche vers un offset inferieur echo "
"; echo "\"Voir"; echo "
"; echo "
"; echo "\"Voir"; echo "
"; } echo "
"; // echo "
".htmlentities($titre_fr, ENT_COMPAT | ENT_HTML401, "ISO8859-1")."
Publiée le ".$date."
"; // les images echo "
"; //$b=0; for($b=0; $b \"Pays
"; } } echo "
"; // les vignettes echo "
"; $limit=0; // y a t'il plus de 10 images ? if (count($tab_images)>10) { $limit=10; } else { $limit=count($tab_images); } for($v=0; $v<$limit; $v++) { // on ecrit la vignette if ($v<=4){ echo "
\"image
"; //echo $v; $i=0;} elseif($v>4){ echo "
\"image
"; $i++; } } echo "
".str_replace("\r\n","
",$champs1_fr); if (file_exists("../documents/pays-ouest-creuse-".$nid.".pdf")) { echo "
Voir aussi notre document pdf : "; } if ($lien!=""){ echo "
".$lien.""; } echo "
".$lien."
\"\" \"\"
\"\" \"\" \"\"
\"Région\"Préfecture \"Union\"Pays \"\"
\"\" \"\" \"\"
\"\" \"\"
"; ?>