Hello,
Essai comme ceci
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
-
foreach ($mg3_infos_album->vsalb as $mg3_key => $mg3_value) {
if ($mg3_tpage > $mg3_page) break; // inutile d'insister si la page à afficher est dépassée
if ($mg3_tpage === $mg3_page) {
-
// la vignette
if (intval($mg3_value) == 0) // la vignette est transmise
$mg3_infos_vig->tableau[$mg3_t_x][$mg3_t_y] = $mg3_value;
else {
$mg3_tmp = '<a href="index.php?mod=mg3&alb=' . $mg3_value . '">';
$mg3_tmp .= '<img src="' . mg3_alea_alb($mg3_value) . '" alt="" />';
$mg3_tmp .= '</a>';
$mg3_infos_vig->tableau[$mg3_t_x][$mg3_t_y] = $mg3_tmp;
}
-
// le texte
$mg3_texte = '';
// cas du tri "précédent"
if ($mg3_infos_album->acces == 'A' && isset($_GET['tri']) && $mg3_value != $mg3_premier_album) {
prev($mg3_ssalbums);
$mg3_zeprecedent = key($mg3_ssalbums);
next($mg3_ssalbums);
$mg3_texte .= '<a href="index.php?mod=mg3&alb=' . $mg3_album . '&page=' . $mg3_page;
$mg3_texte .= '&tri=' . $mg3_key . ',' . $mg3_zeprecedent . '">';
$mg3_texte .= '<img class="mg3_bouton" src="' . $mg3p_iprec . '"';
$mg3_texte .= ' alt="' . $mg3l_trialbs . ' p" title="' . $mg3l_trialbs . ' p" />';
$mg3_texte .= '</a> ';
}
-
// le texte en lui-même
$mg3_texte .= $mg3_infos_album->tsalb[$mg3_key];
-
// cas du tri "suivant"
if ($mg3_infos_album->acces == 'A' && isset($_GET['tri']) && $mg3_value != $mg3_dernier_album) {
next($mg3_ssalbums);
$mg3_zesuivant = key($mg3_ssalbums);
prev($mg3_ssalbums);
$mg3_texte .= ' <a href="index.php?mod=mg3&alb=' . $mg3_album . '&page=' . $mg3_page;
$mg3_texte .= '&tri=' . $mg3_key . ',' . $mg3_zesuivant . '">';
$mg3_texte .= '<img class="mg3_bouton" src="' . $mg3p_isui . '"';
$mg3_texte .= ' alt="' . $mg3l_trialbs . ' s" title="' . $mg3l_trialbs . ' s" />';
$mg3_texte .= '</a>';
}
$mg3_infos_vig->tableau[$mg3_t_x][$mg3_t_y + 1] = $mg3_texte;
}
$mg3_t_x++;
if ($mg3_t_x > $mg3p_nbcolonnes) { // je saute de ligne
$mg3_t_x = 1;
$mg3_t_y = $mg3_t_y + 2;
}
if ($mg3_t_y > ($mg3p_nblignes * 2)) { // je saute de page
$mg3_t_y = 1;
$mg3_tpage++;
}
}