Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[PHPBB3] Ajouter un nombre de photos, encore


2 participants

Page 2 sur 3 Précédent  1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Ven 6 Mar 2020 - 17:36

Rappel du premier message :

  • Version du forum :
    PHPBB3
  • Templates modifiés :
    oui
  • Navigateur :
    Firefox
Bonjour à tous les milouziens,

Philippe m'avait écrit un script qui présente les miniatures des photos des sujets, dans les sous forums.
Code:

//Aperçu des miniatures sur forums C2 Les photos du clic et photos gagnantes  
$(function(){          
        if($('a.nav[href^="/c2-"],a.nav[href^="/f16-"]').length) {
          $('dl.icon[style*="https://i.servimg.com/u/f31/19/32/37/01/icon_t30.png"]').closest('div.forumbg').addClass('M14_Annonc');
        $('div.forumbg:not(.M14_Annonc) .M14_LoaD_ToPiCsConT').after('<a href="#" style="margin-left: 5px;" class="M14_LoaD_ToPiCs">Patientez....
        <img src="https://i.servimg.com/u/f11/11/26/21/37/loadin13.gif"style="width:16px !important;height:16px !important;margin-top:10px;"/></a>');
        $('.M14_LoaD_ToPiCs').each(function () {
        var url = this.previousSibling.href;
        var M14_LoaD_ToPiCsLinK=$(this).prev().attr('href');
        $(this).load(url + ' .content:first div:not(.M14_reception_photos):first img:not([longdesc]):first');
         });};});

je sais que Philippe va à nouveau m'alerter sur les temps de chargement, mais j'essaie quand même :)

Serait-il possible d'avoir à coté de la miniature le nombre de photos présentes dans le sujet?

Ou, pour aller plus loin, à la place du changement de taille de la miniature au passage de la souris, présenter l'une à coté de l'autre les miniatures:
Spoiler:

Le css pour être complet:
Code:
/*Le conteneur dans widget derniers sujets*/
    .M14_LoaD_ToPiCsW
    {
    height:58px;
    float: right;
    display:none;
    transition-delay: 20ms;
    -webkit-transition-delay: 20ms;
    -moz-transition-delay: 20ms;
    -o-transition-delay: 20ms;
    }
 /*Les conteneur dans la liste sujets SF et dans derniers messages*/
.M14_LoaD_ToPiCs, .M14_LoaD_ToPiCsA {
 float: left;
 margin-right: 15px;
 padding-left: 10px;
   width: 13%;
    }
    /*Les images dans les 2 conteneurs*/
    .M14_LoaD_ToPiCs img,.M14_LoaD_ToPiCsA img
    {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    height:80px;
    width: 100%;
    object-fit: cover;
    z-index: 10;
    }
  
    .M14_LoaD_ToPiCsW img{height:58px;}

/*Animation au survol de l image dans derniers messges*/
    .M14_LoaD_ToPiCs img:hover,.M14_LoaD_ToPiCsA img:hover
    {
    transform: scale(2);
    -moz-transform : scale(2);
    -webkit-transform : scale(2);
    -ms-transform: scale(2);
    background:white;
    padding:1px;
    margin-top:-45px;
    }

Merci pour votre aide.


Dernière édition par photoclic le Dim 8 Mar 2020 - 20:05, édité 1 fois

Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 10:57

Re Serge,

Mes remarques rapides:
. Je préfère que l'on voit la 1ière photo quand on arrive sur la liste des sujets. et que soit comme tu as fait on fait apparaitre les autres avec le bouton d'ouverture, soit les autres apparaissent au survol de la 1ière.
. L'auteur n'apparait pas sur toutes les photos. On dirait qu'il n'apparait que si l'auteur est le membre connecté, sinon on a posté par et rien ensuite.

La première photo s'affiche Serge.
Les autres photos s'affiche en cliquant sur le bouton prévu à cet effet (si il y plus d'une photo sinon, il ne s'affiche pas).

Au survol, c'est trop contraignant Serge.

Hum, tu n'as pas le membre qui s'affiche dans les messages ici:

[PHPBB3] Ajouter un nombre de photos, encore - Page 2 176

Tu as testé sur ton fofo de tests ?

Comme j'avais les ids sur ton fofo de tests, je me suis permis de modifier le script pour les auteurs:

Code:
   var auteur=$(this).closest('.postbody').find('p.author a[href^="/u"]').text();

Au lieu de:
Code:
var auteur=$(this).closest('.postbody').find('p.author strong').text();
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 11:26

Re Phil

Je fais les tests sur ce forum:
https://sergetest.kanak.fr/f1-votre-1er-forum

si, si j'ai bien les membres qui s'affichent, c'est du problème d'auteurs dont je parlais.
Et c'est bon cette fois avec ta modif sur le forum test.

Pour le survoi, pas grave Phil, ça me va bien ainsi, c'est l'option 1.

si j'ai bien compris, tu as mis la div sous la balise li, car positionnée comme avant cela posait problème.
Comme tu as mis la div sous la balise li, serait-il possible de la décaler sur la droite d'environ 50px tout en gardant les miniatures cote à cote?




Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 11:51

si, si j'ai bien les membres qui s'affichent, c'est du problème d'auteurs dont je parlais.

Hum, la mémoire te joue des tours Serge,
on a bien parlé d'afficher toutes les photos a partir d'ici:
https://www.milouze14.com/t32519-phpbb3-ajouter-un-nombre-de-photos-encore#619304

Et c'est bien l'auteur de toutes façons mon ami pour toutes les photos trouvées impeccable .



Il suffit de trouver la div concernée:
Code:
   /*Les conteneur dans la liste sujets SF et dans derniers messages*/
    .M14_LoaD_ToPiCs
    {
    height: 80px;
    overflow-y:auto;  
    overflow: hidden;
    left: 10px;
    position: relative;
    width: 95%;
  margin-bottom: 10px;
    }

De modifier la valeur 10 du left par 60:

Code:
   .M14_LoaD_ToPiCs
    {
    height: 80px;
    overflow-y:auto;  
    overflow: hidden;
    left: 60px;
    position: relative;
    width: 95%;
  margin-bottom: 10px;
    }

Ce qui est effectué sur ton fofo de tests.
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 12:11

Super Philippe, c'est tout bon super

J'essaie tout ça sur mon fofo dans le soirée avant de passer en résolu.

Un énorme merci l'ami.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 15:09

De rien Serge, j'adore ce genre de développement clin oeil
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 16:47

Re Phil,

Tu te doutes que j'adore aussi ces développements :-)

Tiens, je viens de voir qu'il n'y a plus la roue annonçant qu'il faut patienter.
Le nombre de photos grignote sur la taille de la miniature au lieu d'être au dessus.

Avant d'essayer sur mon fofo, je fais des essais cette fois sur mon autre forum d'essai ici:
https://whoroot.forumactif.com/f1-phototest

C'est pour essayer d'avoir ces fameuses miniatures à gauche.

j'ai modifié cette ligne avec dl.icon pour voir:
Code:
$('dl.icon').after('<div class="M14_LoaD_ToPiCs"><span class="M14_Open_GetPhotos" title="Afficher la suite..."><img src="https://i.servimg.com/u/f20/20/11/87/27/button13.png"/></span><span class="M14_Close_GetPhotos" title="Fermer"><img src="https://i.servimg.com/u/f20/20/11/87/27/button12.png"/></span><div></div></div>');

Et en ajustant le css.
Code:


ul.topiclist dd.dterm,ul.topiclist dt {padding-left: 175px;}

 .M14_LoaD_ToPiCs {
 left: 60px;
 margin-bottom: 10px;
 overflow: hidden;
 overflow-y: auto;
 position: relative;
 width: 95%;
 top: -40px;
 z-index: 10;
}
 

Mais entre autres petits pb, la miniature apparait sur les notes/annonces et les titres (sujets- réponses- derniers sujets) sont décalés.

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 18:33

Tiens, je viens de voir qu'il n'y a plus la roue annonçant qu'il faut patienter.

Oui c'est logique Serge, on ne parle plus d'importation en html mais avec un append.
Donc c'est tout bonnement impossible mon ami.

C'est pour essayer d'avoir ces fameuses miniatures à gauche.

Avec le style, tu appliques à toutes les listes des sujets.
De plus on défile toujours de gauche à droite Serge et non l'inverse.
Il suffit de modifier ce style:

Mettre 90% à la place des 60px du left.
Code:

.M14_LoaD_ToPiCs {
    left: 60px;
    margin-bottom: 10px;
    overflow: hidden;
        overflow-y: hidden;
    overflow-y: auto;
    position: relative;
    top: -40px;
    width: 95%;
    z-index: 10;
}

Pour le décalage, tu ne trouves pas la cause ????????
Il suffit de retirer le -40 au top et el modifier en 0px.
Ce qui est effectué sur ton fofo de tests.


Pour les annonces, tu as bien la même image que celle mentionnée dans le script:
Code:
$('dl.icon[style*="https://i.servimg.com/u/f31/19/32/37/01/icon_t30.png"]')
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 18:44

Bonsoir Philippe,

Merci pour ton retour et ton aide.

je plonge et essaie d'installer tout ça sur mon fofo.

A tout de suite.
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 18:47

Alors le but de mes modifs étaient de placer les miniatures à gauche Philippe, et donc me fallait remonter l'image, d'où mon top.

D'où cette modification, mais j'ai pas mis le :not(.M14_Annonc) qui ne fonctionnait plus, bizarre
Code:

    $('dl.icon').after('<div class="M14_LoaD_ToPiCs"><span class="M14_Open_GetPhotos" title="Afficher la suite..."><img src="https://i.servimg.com/u/f20/20/11/87/27/button13.png"/></span><span class="M14_Close_GetPhotos" title="Fermer"><img src="https://i.servimg.com/u/f20/20/11/87/27/button12.png"/></span><div></div></div>');

C'est presque bon sur mon fofo.


Dernière édition par photoclic le Dim 8 Mar 2020 - 18:51, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 18:49

Bonsoir Serge,
alors, je viens de me rendre compte compte qu'il faut mettre une taille identique sur la dimensions des images dans le style:

Code:
/*Les images*/
    .M14_PhotOs
    {
    height:80px;
    width:80px;
    margin:0px 3px;
    object-fit: cover;
    z-index: 10;
   
    }

Afin d'être crédible sur l'affichage du nombre de photo(s).
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 18:53

J'ai édité mon message juste ci-dessus pour expliquer mon top.

Pour le width, j'avais corrigé en mettant 100%.
Tout se passe sur mon fofo Phil en ce moment.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 18:55

Pour le width, j'avais corrigé en mettant 100%.

Comme tu veux Serge,
j'arrête et je vais clôturer le sujet car tu ne veux pas suivre mes conseils cher ami.

https://www.milouze14.com/t32519-phpbb3-ajouter-un-nombre-de-photos-encore#619337
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 19:07

Non Philippe,
Au contraire, je suis tes conseils.

Mais nos messages se sont croisés car pour l'instant, j'ai juste mis ce que j'expliquais ici sur mon fofo Phil:
https://www.milouze14.com/t32519-phpbb3-ajouter-un-nombre-de-photos-encore#619329
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 19:11

Il faut mettre l'identique de ton forum de tests Serge.

https://whoroot.forumactif.com/f1-phototest

Par contre tu peux laisser le width:100%; pour les dimensions de photos,
du moment que tu laisses le max-width:80px
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 19:20

Il faut supprimer le style que tu as déposé sur le fofo de ton profil Serge,
'est horrible..
Code:
dd.dterm {
    padding-left: 180px !important;
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 19:24

Philippe,

Le ddterm a été retiré sur mon fofo.

Tu souhaites que je mette sur mon fofo ce qu'il y a sur mon forum test, avec la miniature en dessous ?
https://whoroot.forumactif.com/f1-phototest
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 19:28

Ok Serge,

Tu souhaites que je mette sur mon fofo ce qu'il y a sur mon forum test, avec la miniature en dessous ?

Oui bien sûr Serge.
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 19:38

C'est fait Philippe
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 19:41

Oki, donc , c'est tout de même bien plus agréable à l’œil ..
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 19:49

Oui, en effet :-)

Il y a le texte avec le nombre de photos qui est sur la photo.
On le voit par exemple quand il y a plusieurs photos et qu'on clique sur l'ouverture, les usivantes apparaissent donc plus hautes.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 19:54

Je n'ai pas ce soucis de mon côté lorsque je visualise ce forum:
https://photoclic.forum-pro.fr/f5-reportage-series-au-long-cours
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 8 Mar 2020 - 20:00

Effectivement le texte déborde un peu, mais malheureusement on ne pourra pas faire grand chose de ce côté, c'est assez drastique avec la c.s.s....
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 20:01

Si, si,c'est pareil Philippe, la 1ière photo est tronqueé de la hauteur de la ligne avec le nbre de photos:

[PHPBB3] Ajouter un nombre de photos, encore - Page 2 Captur60
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 20:03

Ah nos messages se sont croisés.

Alors c'est tout bon Philippe.
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 20:04

Je passe en résolu.

Merci pour ton aide précieuse l'ami et ce superbe script tape la
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 8 Mar 2020 - 20:11

Bonne soirée Philippe.

Page 2 sur 3 Précédent  1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum