coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.5.x Français (French) => Topic started by: cl9m on July 15, 2011, 03:52:28 PM

Title: comment differencier les miniatures photos des vidéos
Post by: cl9m on July 15, 2011, 03:52:28 PM
Bonjour,

j'aimerais différencier les miniatures images, des miniatures vidéos (préalablement envoyer avec le plugin custom thumb)
est ce possible d'avoir un style (css) différent entre les 2? ce qui me permettrais via la css3 de mettre une petite icone play par dessus
Title: Re: comment differencier les miniatures photos des vidéos
Post by: François Keller on July 15, 2011, 04:07:05 PM
ça doit certainement être possible en ajoutant une boucle conditionnelle dans le code d'affichage des vignettes, à condition que le nom de celles-ci soient différentiable des autres...
Title: Re: comment differencier les miniatures photos des vidéos
Post by: cl9m on July 15, 2011, 04:12:25 PM
merci pour cette réponse rapide, mais j'ai du mal à comprendre.
comme faire ça avec une boucle, il faut la faire dans le core? ou le theme.php?
Title: Re: comment differencier les miniatures photos des vidéos
Post by: François Keller on July 15, 2011, 04:32:30 PM
plutôt dans theme.php. Il faut trouver la partie du code d'affichage des vignettes et ajouter une boucle conditionnelle du genre
if ($CONFIG(thumb_prefix) = "vid" ) {
             //modification de l'affichage avec l'utilisation d'une class css
} else {
             //code normal d'affichage de la vignette
}

Bien entendu il faut vérifier que la variable de configuration s'appelle bien comme ça je n'ai pas vérifié
Title: Re: comment differencier les miniatures photos des vidéos
Post by: cl9m on July 15, 2011, 04:35:59 PM
ok je vais voir ça, merci François pour l'aide
Title: Re: comment differencier les miniatures photos des vidéos
Post by: cl9m on July 16, 2011, 04:11:10 PM
en prenant le theme.php du sample (qui est le plus complet)
je ne vois rien qui permette de différencier les miniatures photos des miniatures vidéos
du coup je bloque pour coder la boucle ou la condition.  :-\
Title: Re: comment differencier les miniatures photos des vidéos
Post by: François Keller on July 16, 2011, 06:38:06 PM
c'est dans cette fonction que ça se passe.
/******************************************************************************
** Section <<<$template_thumbnail_view>>> - START
******************************************************************************/

// HTML template for thumbnails display
$template_thumbnail_view = <<<EOT

<!-- BEGIN header -->
        <tr>
<!-- END header -->
<!-- BEGIN thumb_cell -->
        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
                <table width="100%" cellpadding="0" cellspacing="0">
                        <tr>
                                <td align="center">
                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
                                        {CAPTION}
                                        {ADMIN_MENU}
                                </td>
                        </tr>
                </table>
        </td>
<!-- END thumb_cell -->
<!-- BEGIN empty_cell -->
                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
<!-- END empty_cell -->
<!-- BEGIN row_separator -->
        </tr>
        <tr>
<!-- END row_separator -->
<!-- BEGIN footer -->
        </tr>
<!-- END footer -->
<!-- BEGIN tabs -->
        <tr>
                <td colspan="{THUMB_COLS}" style="padding: 0px;">
                        <table width="100%" cellspacing="0" cellpadding="0">
                                <tr>
                                       {TABS}
                                </tr>
                        </table>
                </td>
        </tr>
<!-- END tabs -->
<!-- BEGIN spacer -->
        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
<!-- END spacer -->

EOT;
/******************************************************************************
** Section <<<$template_thumbnail_view>>> - END
******************************************************************************/
Title: Re: comment differencier les miniatures photos des vidéos
Post by: cl9m on July 16, 2011, 07:24:55 PM
oui ça je l'avais vu mais la variable {THUMB} et la même pour les miniatures photos et vidéos du coup impossible de les différencier visuellement via le css non?
Title: Re: comment differencier les miniatures photos des vidéos
Post by: François Keller on July 16, 2011, 08:19:25 PM
be si tu attribue une autre class pour les vidéos ça ne marche pas ?
sinon il faut rechercher plus bas dans les fonctions comment est définie la variable {THUMB} et voir si la modification est possible à ce niveau