bonjour,
dans le bloc des vignettes photos des dernières ajoutées, n'apparait que la date de mise en ligne . C'est bien, mais pourrait t'on ajouter sous chaque vignette les commentaires ajoutés lors de l'upload de l'image en mode admin ( prix, dimension ), de meme pour l'infobulle sur le lien ( nom image, poids, taille image et date d'ajout).
j'ai bien vu que c'etait {caption} dans theme.php qui pilotait ca mais comment est ce construit ? en plus c'est le meme tag pour les images aléatoires je croit !!!
En résumé , j'aimerais recuperer l'info que l'on a sous les images agrandies de displayimage.php et les placer directement sous les vignettes à l'accueil.
pour visualiser : http://bailleul.ch.free.fr/atelier_etienne_bailleul/index.php
merci de votre aide !
bon, ben j'ai trouvé...
pour info : dans functions.inc.php
dans la fonction function get_pic_data
un peu aprés case 'lastup': // Last uploads: ( mais c'est valable en fait pour les topn, random ou autres meta albums en codant de meme...ou similaire
je modifie la requete en utilisant les champs user1 et user2 de la config ( ici , c'est "prix TTC" pour user1 et "taille" pour user 2 ):
$result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $ALBUM_SET");
$nbEnr = mysql_fetch_array($result);
$count = $nbEnr[0];
mysql_free_result($result);
if($select_columns != '*' ) $select_columns .= ',title, caption, owner_id, owner_name, aid,[b] user1, user2'[/b];
user1 et user2 sont maintenant connus à ce stade,
puis :
$rowset = db_fetch_rowset($result);
mysql_free_result($result);
// insert CB 19/02/2005 : ajout prix sous vignettes dernier ajour : $price = champs user1 de la configuration
if ($set_caption) foreach ($rowset as $key => $row){
$user_link = ($CONFIG['display_uploader'] && $row['owner_id'] && $row['owner_name']) ? '<span class="thumb_title"><a href ="profile.php?uid='.$row['owner_id'].'">'.$row['owner_name'].'</a></span>' : '';
// traitement de mes deux variables pour afficahge sous vignettes
$price = $row['user1'];
$taille = $row['user2'];
// 1 prix mais pas de taille
if ( $price != "" && $taille == "")
{
$caption = $user_link.'<span class="thumb_caption">'.localised_date($row['ctime'], $lastup_date_fmt)."<BR>"."<B>".$price."</B>"." € TTC".'</span>';
$rowset[$key]['caption_text'] = $caption;
}
// pas de prix mais pas 1 taille
if ( $price == "" && $taille != "")
{
$caption = $user_link.'<span class="thumb_caption">'.localised_date($row['ctime'], $lastup_date_fmt)."<BR>"."<B>".$taille."</B>"." cm".'</span>';
$rowset[$key]['caption_text'] = $caption;
}
// 1 prix et 1 taille
if ( $price != "" && $taille != "")
{
$caption = $user_link.'<span class="thumb_caption">'.localised_date($row['ctime'], $lastup_date_fmt)."<BR>"."<B>".$price."</B>"." € TTC"."<BR>"."<B>".$taille."</B>"." cm".'</span>';
$rowset[$key]['caption_text'] = $caption;
}
// pas de prix et pas de taille
if ( $price == "" && $taille == "")
{
$caption = $user_link.'<span class="thumb_caption">'.localised_date($row['ctime'], $lastup_date_fmt).'</span>';
$rowset[$key]['caption_text'] = $caption;
}
//else
//{
// $caption = $user_link.'<span class="thumb_caption">'.localised_date($row['ctime'], $lastup_date_fmt).'</span>';
// $rowset[$key]['caption_text'] = $caption;
//}
//fin insert
}
$caption est ainsi alimenté avec mes deux champs systematiquement ramenés sous mes vignettes du bloc lastupload !
le fun aprés est que je peux m'amuser à les trier ou donner la possibilité de les trier par l'utilisateur ( donc par prix ) , ce que j'ai fait, mais c'est une autre histoire ! ( c'est dans la FAQ jointe à l'install )
bon ! c'est de la bidouille ! :-\\ mais ca me va ...
Bonjour Licorne,
Quotebon ! c'est de la bidouille ! mais ca me va ...
Non ce n'est pas de la bidouille et franchement ça nous va aussi.
Merci pour le sujet.
PYAP