09/02/2009
Suite à quelques modifications de votre site web, il se peut que des problemes viennent affecter le bon fonctionnement de ce dernier comme l'affichage du menu sur Internet Explorer, pour cela nous vous conseillons de naviguer sur Firefox. Veuillez nous en excuser.
?php
error_reporting(0);
/************************************************
Artiphp XXL 4.0.2 - ArtiGaleries
copyright : Ronald Guérin - webmaster@artiloo.com
http://www.artiloo.com
Dernière mise à jour : 2 février 2007 - jimro
************************************************/
// Connexion à la base
// -------------------
include("../artzone/connect.php");
include("../outils/rewriting.php"); // url rewriting
// Configuration
// -------------
include("../galerie/config_galeries.php");
$nb_img = intval($nb_img);
$id_cat = intval($id_cat);
$alea = intval($alea);
$groupe = $id_cat;
$tab_cat = array();
// Sous-catégories de la catégorie $id_cat
$reqsscat = "SELECT id_catgal, nomCatgal FROM ".$extension."galcategorie WHERE id_catgal='$id_cat' OR id_parentcatgal='$id_cat'";
$ressscat = mysql_query($reqsscat, $link);
while ( $sscatgal = mysql_fetch_object($ressscat) ) {
$tab_cat[$sscatgal->id_catgal] = stripslashes($sscatgal->nomCatgal);
}
$ajout_sql_cat = implode(',', array_keys($tab_cat));
if ( $alea == 0 ) {
// Requête classique : les $nb_img dernières images plus récentes de la catégorie $id_cat et de ses sous-catégories
$requete = "SELECT * FROM ".$extension."galerie WHERE pubimg='1' AND id_catgalerie IN($ajout_sql_cat) ORDER BY id_img DESC LIMIT $nb_img";
} else {
// Requête aléatoire : $nb_img images de la catégorie $id_cat et de ses sous-catégories
$requete = "SELECT * FROM ".$extension."galerie WHERE pubimg='1' AND id_catgalerie IN($ajout_sql_cat) ORDER BY RAND(NOW()) LIMIT $nb_img";
}
$result = mysql_query($requete);
// Affichage des images miniatures
$nbcolmini = 3; // nombre de colonnes
$largcolmini = intval(100/$nbcolmini); // largeur de colonne en pourcents
$lastImg = "
\n";
$lastImg2 = "";
}
$i++;
// Calcul des coordonnées des zones cliquables de l'image
$tailleimg = getimagesize("../galerie/mini/$IMGCHEMIN");
$largimg = $tailleimg[0];
$hautimg = $tailleimg[1];
$haut2 = intval($hautimg/2);
$lastImg .= "
\n";
$lastImg .= "\n";
// Définition des zones cliquables
$lastImg .= "\n";
$lastImg .= "
\n";
$lastImg2 .= "
$TITREIMG
\n";
}
//ajout automatique de cellules pour compléter la ligne du tableau
if ($i%$nbcolmini != 0) {
$x=0;
for ($x;$x<($nbcolmini-($i%$nbcolmini));$x++) {
$lastImg .= "