comment differencier les miniatures photos des vidéos comment differencier les miniatures photos des vidéos
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

comment differencier les miniatures photos des vidéos

Started by cl9m, July 15, 2011, 03:52:28 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

cl9m

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

François Keller

ç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...
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

cl9m

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?

François Keller

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é
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

cl9m


cl9m

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.  :-\

François Keller

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
******************************************************************************/
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

cl9m

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?

François Keller

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
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog