nom_organisme nom_organisme nom_organisme nom_organisme

Album - Fonctions avancées

Ces lignes de code peuvent être copiées/collées dans n'importe quel contenu HTML.

<?php
$alb=new Calbum();
$arr=$alb->get_random_pictures(3); // cherche 3 photos au hazard
foreach($arr as $id)
{
      echo $alb->shortdisplay($id,4,0);
}
?>

Les paramètres de la fontion shortdisplay() :

  • 1er paramètre : numéro de la photo, $id ds l'exemple
  • 2eme paramètre : Largeur de l'image (ici 4 colonnes Bootstrap)
  • 3eme paramètre : option d'affichage.

<?php
$alb=new Calbum();
$where="repertoire LIKE 'tmorin%'";
$arr=$alb->get_random_pictures(1,$where); // cherche 1 photo au hazard dans le repertoire tmorin
foreach($arr as $id)
{
      echo $alb->shortdisplay($id,4,0);
}
?>

<?php
$alb=new Calbum();
$arr=$alb->get_by_reportage("cea"); // titre ou partie du titre du reportage
for($i=0;$i<3;$i++)
{ // 3 : nb de photos a afficher, count($arr) pour tout afficher
echo $alb->shortdisplay($arr[$i],4,0);
}
?>

<?php
$alb=new Calbum();
$arr=$alb->get_der_photos(3); // 3 dernieres photos
foreach($arr as $id)
{
      echo $alb->shortdisplay($id,4,0);
}
?>

<?php
$alb=new Calbum();
$where="repertoire LIKE 'tmorin%'";
$arr=$alb->get_der_photos(3,$where); // 3 dernieres photos ds le repertoire tmorin
foreach($arr as $id)
{
      echo $alb->shortdisplay($id,4,0);
}
?>

<?php
$alb=new Calbum();
$arr=$alb->get_der_photos(3); // 3 dernieres photos
foreach($arr as $id)
{
      $data=$alb->get_infos_by_id($id);
      echo '<div style="width:30%;">';
      echo '<a href="'.$data["href_notice"].'" style="width:30%;"><img src="'.$data["mr"].'" alt="'.strip_tags($data["titre"]).'" style="width:30%;" /></a>';
      echo '<p style="width:30%;text-align:center;"><span class="astshort_titre">'.strip_tags($data["titre"]).'</span></p>';
      echo '</div>';
}
?>

<?php
$carous=array();
$carous[0]["img"]='<img src="/Images/Album/tmorin/ocean/5.jpg" alt="" />';
$carous[0]["titre"]="legende 1";
$carous[0]["sstitre"]="Ibi victu recreati et quiete";
$carous[1]["img"]='<img src="/Album/tmorin/ocean/20.jpg" alt="" />';
$carous[1]["titre"]="legende 2";
$carous[1]["sstitre"]="resistere planitie porrecta conati";
echo '<div class="row">';
echo '<div class="col-md-6">';
echo $g_display->print_in_carousel($carous);
echo '</div>';
echo '</div>';
?>

<?php
$allimg=glob($g_config->basedir.'/Images/science/*'); // liste toutes les images d'un repertoire;
$carous=array();
for($i=0;$i<count($allimg);$i++)
{
      $fileURL = $g_file->filedir2webdir($allimg[$i]);
      $carous[$i]['img']='<img src="'.$fileURL.'" alt="" style="margin:auto;" />';
}
echo '<div class="row">';
echo '<div class="col-md-6">';
echo $g_display->print_in_carousel($carous);
echo '</div>';
echo '</div>';
?>

<?php
$alb=new Calbum();
// 5 dernieres photos
$sql="SELECT * FROM temp_album WHERE ".$alb->filtre()." AND `expiration`>NOW() ORDER By `id_photo` desc LIMIT 5";
// 5 photos au hasard
$sql="SELECT * FROM temp_album WHERE ".$alb->filtre()." AND `expiration`>NOW() ORDER By RAND() LIMIT 5";
// Photos d'un repertoire donne
$sql="SELECT * FROM temp_album WHERE ".$alb->filtre()." AND `expiration`>NOW() AND repertoire LIKE 'tmorin/ocean%' ";
// photo d'un reportage
$sql="SELECT * FROM temp_album WHERE ".$alb->filtre()." AND `expiration`>NOW() AND `titre` LIKE 'c215' ORDER BY `id_photo`";
$data=$g_db2->get_all($sql);
$carous=$alb->diaporama_prepare($data);
echo '<div class="row">';
echo '<div class="col-md-6">';
echo $g_display->print_in_carousel($carous);
echo '</div>';
echo '</div>';
?>

Mise à jour : 16/03/2015

Retour en haut