Bonsoir,
Le bloc affiche une image au hasard pour afficher les 5 dernières essayes ce code :
Code PHP (bloc.php) :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
// ---------------------------------------------------------------
// KwsPHP kOoGar Web System
// $Id: bloc.php 754 2008-06-20 06:02:54Z otocinclus.devpwsphp $
// ---------------------------------------------------------------
// Galerie b0b0 pour Pwsphp
// Mise a jour pour Kwsphp mars 2008 par Otocinclus
// ---------------------------------------------------------------
-
/**
* @file bloc.php
*
* Fichier gérant le bloc du module Galerie.
* Ce fichier affiche au hasard une photo de la galerie.
*
* @author b0b0 (création)
* @author Otocinclus (adaptation KWS 1.6)
* @date mars 2008
*/
-
// secu
if (!(defined('__KWS__'))) {die('Erreur d\'appel de fichier.');}
-
if (get_grade()>=GRD_VISIT )
{
$req_img = reqmysql('
SELECT `galerie_img`.`id`, `galerie_img`.`miniature`, `galerie_img`.`nom`, `galerie_img`.`id_gal`,
`galerie_gal`.`nom` AS nom_gal
FROM `galerie_img`
LEFT JOIN `galerie_gal` ON `galerie_img`.`id_gal`=`galerie_gal`.`id`
LEFT JOIN `groupes_mbr` ON `galerie_gal`.`groupe` = `groupes_mbr`.`groupe`
WHERE ((`groupes_mbr`.`pseudo` = "'.$pseudo.'" AND `groupes_mbr`.`groupe` = `galerie_gal`.`groupe` ) OR `galerie_gal`.`groupe` ="0")
AND `galerie_gal`.`actif`="1" AND `galerie_gal`.`validation`="1"
AND `galerie_img`.`actif`="1" AND `galerie_img`.`validation`="1"
ORDER BY `galerie_img`.`date`
');
$tot_img = @mysql_num_rows($req_img);
if($tot_img>0)
{
$bloc = '';
while ($image = mysql_fetch_object($req_img))
{
$bloc .= '
<div style="text-align:center">
'.ax($image->nom).'<br />
<a href="index.php?mod=galerie&action=img&int_galID='.$image->id_gal.'&int_imgID='.$image->id.'"><img src="modules/galerie/images/thumbs/'.ax($image->miniature).'" alt="'.ax($image->miniature).'" border="0" /></a><br /><br />
<a href="index.php?mod=galerie&action=gal&int_galID='.$image->id_gal.'">Accédez à la Galerie<br />('.ax($image->nom_gal).')</a>
</div>';
}
Bloc($result_blocs->parametre1, $bloc);
}
}
-
?>
-
A+