Derniers sujets*
» [AWESOMEBB]Supprimer le mot invité
par Milouze14 Lun 19 Juil 2021 - 19:03

» [MODERNBB]Supprimer le mot invité
par Milouze14 Lun 19 Juil 2021 - 18:53

» [AWESOMEBB]Modifier les icônes de la réponse rapide
par Milouze14 Sam 17 Juil 2021 - 19:37

» [MODERNBB]Afficher des commentaires sous forme de vignettes
par Milouze14 Lun 12 Juil 2021 - 8:37

» [AWESOMEBB]Afficher des commentaires sous forme de vignettes
par Milouze14 Mer 7 Juil 2021 - 19:25

» [PHPBB2]Afficher des commentaires sous forme de vignettes
par Milouze14 Lun 5 Juil 2021 - 19:35

» [PHPBB3]Afficher des commentaires sous forme de vignettes
par photoclic Jeu 1 Juil 2021 - 23:28

» [PHPBB2] Afficher l'id/ami et brouillon dans le Welcome de la toolbar
par Ptite_Perle Jeu 24 Juin 2021 - 18:29

» [TOUTES VERSIONS] Utiliser les variables utilisateur/forum
par Milouze14 Mer 23 Juin 2021 - 7:01

» [TOUTES VERSIONS] Changer les boutons Nouveau MP et Répondre au MP par du texte
par Constellation Mer 16 Juin 2021 - 0:53

» [PHPBB2] Afficher le posteur du sujet dans les réponses
par Constellation Jeu 10 Juin 2021 - 23:45

» [PHPBB2] Afficher les brouillons en attente sur toutes les pages etc etc
par Constellation Jeu 10 Juin 2021 - 23:43

» [PHPBB2]Supprimer le tag "Re" sur les messages
par Constellation Jeu 10 Juin 2021 - 2:37

» [TOUTES VERSIONS] Ajouter le texte bienvenu et le Pseudo dans l'onglet du navigateur
par Constellation Jeu 10 Juin 2021 - 2:31

» [TOUTES VERSIONS] Afficher la partie profil de la toolbar en bas à gauche avec effet slide
par Constellation Jeu 10 Juin 2021 - 2:27

» [TOUTES VERSIONS] Modifier les textes des MPs nons lus
par Constellation Jeu 10 Juin 2021 - 2:25

» [TOUTES VERSIONS]Afficher la date de la dernière visite au survol du Pseudo seulement pour les admins
par Constellation Jeu 10 Juin 2021 - 2:23

» [TOUTES VERSIONS]Afficher de belles infobulles Tooltipster
par Constellation Jeu 10 Juin 2021 - 2:20

» [PHPBB3] Supprimer la ligne Cacher sa présence en ligne
par Chéryl Sam 29 Mai 2021 - 19:40

» [TOUTES VERSIONS] Masquer le bouton j'aime pas ou j'aime a un membre
par fred9545 Sam 29 Mai 2021 - 11:51

Les statistiques du forum
Nous avons 480 membres enregistrés

L'utilisateur enregistré le plus récent est Spo0kyCat

Nos membres ont posté un total de 26680 messages dans 1352 sujets

[BESTOF][PHPBB3] Images favorites

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

2 participants
Message n°10
avatar
photoclic
Milouzien

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

Messagephotoclic Mer 19 Fév 2020 - 18:08

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

Toujours dans le but de voir des photos, serait-il possible de voir les photos des sujets mis en favoris.
(miniatures, avec si possible accéder au sujet en cliquant sur la miniature)

Actuellement, lorsqu'un sujet plait à un membre, il a la possibilité de le mettre dans ses favoris.
La liste de ses sujets favoris sont ensuite visibles dans son profil, dans l'onglet correspondant.

L’objet de cette demande serait de voir les photos incluses dans ses sujets mis en favoris.
Elles seraient ensuite accessibles par un bouton mis sur la barre de navigation.
(Le bouton actuel placé sur la barre de navigation "Favoris" serait alors remplacé par un nouveau bouton "Mes photos favorites").

Merci pour votre aide.


Dernière édition par photoclic le Jeu 20 Fév 2020 - 19:31, édité 1 fois
Message n°20
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mer 19 Fév 2020 - 18:58

Hello Serge,
et hop encore des tites requêtes mdr .

L’objet de cette demande serait de voir les photos incluses dans ses sujets mis en favoris.

De quelle façon Serge?
Une page html?

Par contre l'importation se fera sur la première page,
la pagination (plusieurs pages) me semble disproportionnée par rapport aux multiples requêtes qi devront être effectuées.

On parle bien que le membre puisse voir ses favoris!


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°30
avatar
photoclic
Milouzien

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

Messagephotoclic Mer 19 Fév 2020 - 19:07

Bonsoir Philippe,

Oui, encore des requêtes :-)

Mais si elles ne sont faites qu'au moment où on clique sur le bouton, cela ne me semble pas trop gênant Phil.

Oui, une page html me semble bien, je commence à les aimer lOL

L'importation sur la 1ier page me va bien.

Oui, il s'agit bien pour un membre de voir ses propres favoris.
Je crois que pour ses sujets favoris quelque soit le membre sur mon forum, ce lien y conduit:
https://photoclic.forum-pro.fr/search?search_id=favouritesearch#

et sur Milouze le lien de mes favoris est celui-ci:
https://www.milouze14.com/search?search_id=favouritesearch#


Merci par avance Phil.


Dernière édition par photoclic le Mer 19 Fév 2020 - 19:11, édité 1 fois
Message n°40
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mer 19 Fév 2020 - 19:10

Ok Serge,
merci pour ce complément d'information.

Je vais m'y atteler dès que possible mais j'ai déjà ma tite idée clin oeil .

Je ne sais pas pourquoi, mais je sentais de très loin une page html lOL .


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°50
avatar
photoclic
Milouzien

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

Messagephotoclic Mer 19 Fév 2020 - 19:17

ça promet :-)

Une présentation comme celle que j'ai actuellement sur mon fofo avec le dernier développement que tu m'as fait (j'ai juste adapté le css) serait parfaite.

ça donne ça actuellement:

Spoiler:
[BESTOF][PHPBB3] Images favorites Captur56
Message n°60
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mer 19 Fév 2020 - 19:18

Ok Serge,
je vais regarder mes dernières archives.


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°70
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Mer 19 Fév 2020 - 19:59

Re Serge,
tu peux tester cette page HTML:

La c.s.s est commentée, il va falloir travailler un peu MDR .



Modules/HTML & JAVASCRIPT/Gestion des pages HTML/Création en mode avancé (HTML)

Titre * : Mettre un titre
Voulez-vous utiliser le haut et le bas de page de votre forum ? Cocher Non
Utiliser cette page en tant que page d'accueil ?  Cocher Non

Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Mes favoris</title>  

    <style type="text/css">
body
{

height: auto;
background-color:#add7f6;
}
/*LA DIV EN HAUT DE PAGE*/
div.Number_fav
{
width:80%;  
margin-left: 10%;
text-align:center;
font-size:24px;
font-style:italic;
}
/*LA DIV RECEVANT LE NOMBRE LE NOMBRE DE FAVORIS*/    
div.Number_fav span{color:red;}
/*LA DIV RECEVANT LES IMAGES*/
div.Import_favoris
{
max-width:80%;
width:auto;
min-width:10%;
margin-left: 10%;
position: absolute;
top: 200px;
height:auto;
min-height:48px;
background-color:#666666;
border: 2px solid black;
text-align:center;
}
/*ON REDUIT LA DIMENSIONS DES IMAGES*/
.Import_favoris img{width:48px;height:48px;margin:2px;border:5px solid black;}
      
  
    
 
    </style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
  </head>

      <body>
<script>
  $(function(){
$.get('/search?search_id=favouritesearch' , function(data){
var number=$(data).find('h1.page-title').text();
var result= number.match(/\d+/);
$('.Number_fav span').text(result);
$(data).find('a.topictitle').each(function(){
var topic=$(this).attr('href');
var texte=$(this).text();
  
$.get(topic, function(data){
var src=$(data).find('div[class*="post--"]:first .postbody .content img:first:not([longdesc])').attr('src');
  
if(src)
  {
  $('.Import_favoris').append('<a href="'+topic+'"title="'+texte+'"><img src="'+src+'"/></a>');  
  $('.M14_info_fav').remove();
  $('div.Number_fav span').css('color','green');
  }

});
});


});
    });
        </script>
        <div class="Number_fav"><span>0</span> favoris</div>
        <div class="Import_favoris"><span class="M14_info_fav">Aucun favoris</span></div>
 
    
    
    
    

      </body>

</html>


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°80
avatar
photoclic
Milouzien

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

Messagephotoclic Mer 19 Fév 2020 - 23:09

Re Phil,

Un grand merci pour ce travail et la rapidité.
La page est en place en position 22, c'est quasiment tout bon  super
Si tu veux voir, j'ai mis 5 favoris sur ton id.

Pour le css, aucun souci Phil, c'est fait :-)

Alors un petit truc comme sur le précédent html, pour avoir les photos de Sergeot, comme les posts commencent par un smiley, il faut retirer :first dans:
Code:
img:first:not([longdesc])

var src devient donc:
Code:
var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');

Ah, et si tu pouvais ajouter en plus du titre, au survol de l'image le nom de l'auteur, ce serait top.
Et si possible aussi le nom de l'auteur dans le titre de la page (les xx photos favorites de l'auteur )

Merci encore, Phil.
Message n°90
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Jeu 20 Fév 2020 - 4:24

Hello Serge,

c'est très basique comme page html, c'était en live hier soir.

Alors un petit truc comme sur le précédent html, pour avoir les photos de Sergeot, comme les posts commencent par un smiley, il faut retirer :first dans:

C'est tout de même très ennuyeux de rechercher toutes les images du premier message à cause d'un petit smileys d'un membre spécifique.
Les importations seront plus longues a s'afficher Serge,
mais cela devient une habitude MDR .

Alors voici une nouvelle mouture Serge avec ce que tu demandes et en plus de l'auteur le nom du forum a été ajouté.
Je regarde dans la soirée pour ajouter le nom du membre.

J'ai aussi modifié la valeur du nombre des photos importées car c'était erroné.

Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Mes favoris</title> 

    <style type="text/css">
body
{

height: auto;
background-color:#add7f6;
}
/*LA DIV EN HAUT DE PAGE*/
div.Number_fav
{
width:80%; 
margin-left: 10%;
text-align:center;
font-size:24px;
font-style:italic;
}
/*LA DIV RECEVANT LE NOMBRE LE NOMBRE DE FAVORIS*/   
div.Number_fav span{color:red;}
/*LA DIV RECEVANT LES IMAGES*/
div.Import_favoris
{
max-width:80%;
width:auto;
min-width:10%;
margin-left: 10%;
position: absolute;
top: 200px;
height:auto;
min-height:48px;
background-color:#666666;
border: 2px solid black;
text-align:center;
}
/*ON REDUIT LA DIMENSIONS DES IMAGES*/
.Import_favoris img{width:48px;height:48px;margin:2px;border:5px solid black;}
     
 
   
 
    </style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
  </head>

      <body>
<script>
  $(function(){
$.get('/search?search_id=favouritesearch' , function(data){
$(data).find('a.topictitle').each(function(){
 
var fofo=$(this).closest('tr').find('td a[href^="/f"]').text();
var author=$(this).closest('tr').find('td.posts').find('.postdetails a[href^="/u"]').text();
var topic=$(this).attr('href');
var texte=$(this).text();
 
$.get(topic, function(data){
 
var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');
 
if(src)
  {
  $('.Import_favoris').append('<a href="'+topic+'"title="'+texte+' publié par : '+author+' dans le forum : '+fofo+' "><img src="'+src+'"/></a>'); 
  $('.M14_info_fav').remove();
  $('div.Number_fav span').css('color','green');
  }
var imgimport=$('.Import_favoris').find('img').length;
  $('.Number_fav span').text(imgimport);
});
});


});
    });
        </script>
        <div class="Number_fav">Les <span>0</span> photos favorites</div>
        <div class="Import_favoris"><span class="M14_info_fav">Aucun favoris</span></div>
 
   
   
   
   

      </body>

</html>



NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°100
avatar
photoclic
Milouzien

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

Messagephotoclic Jeu 20 Fév 2020 - 13:52

Bonjour Philippe,

Un grand merci pour cette reprise.

Comme tes scripts sont à chaque fois pour moi une leçon, j'ai essayé de compléter le titre avec le nom de l'auteur.
Vu mon nieveau qui est près de zéro, et qui tend vers 1 grace à toi, je suis arrivé à cela:
Code:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />        <title>Mes favoris</title>           <style type="text/css">
    body
    {

    height: auto;
    background-color:#2E2E2E;
    }
    /*LA DIV EN HAUT DE PAGE*/
   div.Number_fav {
 width: 30%;
 margin-left: 40%;
 text-align: center;
 font-size: 24px;
 color: white;
 background: #22afaf;
 height: 50px;
 margin-top: 45px;
 padding-top: 20px;
}
  
    /*LA DIV et span  RECEVANT LES IMAGES*/
      span.M14_info_fav {
      color: #fff;
      top: 18px;
      position: relative;
}
    div.Import_favoris
    {
    max-width:85%;
    width:auto;
    min-width:10%;
    margin-left: 10%;
    position: absolute;
    top: 200px;
    height:auto;
    min-height:60px;
    background-color: #444341;
    border: 2px solid black;
    text-align:center;
    }
    /*ON REDUIT LA DIMENSIONS DES IMAGES*/
    .Import_favoris img{
    width: auto;
    height: 65px;
    margin: 8px;
    border: 1px solid white;
}
      
    
        </style>    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>                      <script>
      $(function(){
    $.get('/search?search_id=favouritesearch' , function(data){
    $(data).find('a.topictitle').each(function(){
    
    var fofo=$(this).closest('tr').find('td a[href^="/f"]').text();
    var author=$(this).closest('tr').find('td.posts').find('.postdetails a[href^="/u"]').text();
    var author1= "de " + author;
    var topic=$(this).attr('href');
    var texte=$(this).text();
    
    $.get(topic, function(data){
    
    var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');
    
    if(src)
      {
      $('.Import_favoris').append('<a href="'+topic+'"title="'+texte+' publié par : '+author+' dans le forum : '+fofo+' "><img src="'+src+'"/></a>');
      $('.M14_info_fav').remove();
 //   $('div.Number_fav span').css('color','green');
      }
    var imgimport=$('.Import_favoris').find('img').length;
      $('.Number_fav span').text(imgimport);
    
      $('span#auteur').text(author1);
    });
    });


    });
        });
            </script>            
<div class="Number_fav">
       Les <span></span> photos favorites <span id="auteur"><span></span></span>
</div>
                  
<div class="Import_favoris">
       <span class="M14_info_fav">Aucun favoris</span>
</div>

j'ai ajouté une variable author1 pour ne pas avoir "de" quand le membre n'a pas de favoris, et j'ai finalisé le css pour que les couleurs collent à mon fofo.

Merci par avance pour tes éventuelles corrections.

Un truc bizarre quand même, une fois sur 2, ça m'affiche les photos favorites de MIK au leiu de SERGEOT:

Spoiler:
[BESTOF][PHPBB3] Images favorites Captur57

Message n°110
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Jeu 20 Fév 2020 - 16:04

Re Serge,

hum, le code html de la page est erronée Serge!!!!
Tu n'as pas les entêtes :
Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>

La fermeture :
Code:
</head>
Le body:

Code:
<body>

et sa fermeture:

Code:
</body>

Et la fermeture de la page:
Code:

</html>

Ensuite je ne comprends pas ce que tu veux dire:
j'ai ajouté une variable author1 pour ne pas avoir "de" quand le membre n'a pas de favoris,




NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°120
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Jeu 20 Fév 2020 - 18:27

Voilà ma dernière mouture Serge, en reprenant les couleurs de ton forum :

Lorsque tu édites ta page html il faut cliquer sur le double engrenage:

La page html pour les membres enregistrés va afficher le pseudo en haut de page.
Un bouton index fait son apparition afin de pourvoir retourner sur le fofo.

Si le membre à des favoris, il aura cet affichage:

[BESTOF][PHPBB3] Images favorites 168

Si le membre à des favoris, il aura cet affichage:

[BESTOF][PHPBB3] Images favorites 232

Si c'est un invité, il aura cet affichage:

[BESTOF][PHPBB3] Images favorites 315

Il y a un petit temps de chargement Serge et cela est normal.

La page html:
Code:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Mes favoris</title>  
<script type="text/javascript" src="https://js01.fra.co/24922.js"></script>
    <style type="text/css">
body
{

height: auto;
background-color:#2E2E2E;
}
/*LA DIV EN HAUT DE PAGE*/
div.Number_fav,div.Number_fav_none
{
width: 30%;
 margin-left: 40%;
 text-align: center;
 font-size: 24px;
 color: white;
 background: #22afaf;
 height: 50px;
 margin-top: 45px;
 padding-top: 20px;
}
/*LA DIV RECEVANT LE NOMBRE LE NOMBRE DE FAVORIS*/    
div.Number_fav span{color:red;}
    /*LA DIV et span  RECEVANT LES IMAGES*/
      span.M14_info_fav {
      color: #fff;
      top: 18px;
      position: relative;
}
/*LA DIV RECEVANT LES IMAGES*/
div.Import_favoris
{
    max-width:85%;
    width:auto;
    min-width:10%;
    margin-left: 10%;
    position: absolute;
    top: 200px;
    height:auto;
    min-height:60px;
    background-color: #444341;
    border: 2px solid black;
    text-align:center;

}
/*ON REDUIT LA DIMENSIONS DES IMAGES*/
.Import_favoris img{ width: auto;
    height: 65px;
    margin: 8px;
    border: 1px solid white;}
.M14_none,.Import_favoris,.Number_fav{display:none;}      
div.Import_favoris_none
{
    max-width:85%;
    width:auto;
    min-width:10%;
    margin-left: 10%;
    position: absolute;
    top: 200px;
    height:30px;
    background-color: #444341;
    border: 2px solid black;
    text-align:center;
      color:white;
      line-height: 30px;
}
    
div.M14_navigation{width:80%;margin-left:10%;}
div.M14_navigation a[href='/']{color:white !important;text-decoration: none!important;font-size:24px;}
div.M14_login
      {
      width:80%;
       margin-left: 10%;
    position: absolute;
    top: 200px;
    height:30px;
    background-color: #444341;
    border: 2px solid black;
    text-align:center;
      padding:20px;
      color:white;
      font-size:24px;
      }
.M14_login a{color:white !important;text-decoration: none!important;font-size:24px;}
    </style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
  </head>

      <body>
        <script>
 $(function(){
$.get('/' , function(data){
var test=$(data).find('a[href="/privmsg?folder=inbox"]').length;
if(!test)
{
$('.M14_none,.M14_ok').remove();  
$('.M14_navigation').after('<div class="M14_login">Merci de vous <a href="/login"> connecter</a> ou de vous <a href="/register"> enregistrer</a></div>');
}
});});
</script>
<script>
  $(function(){
$.get('/search?search_id=favouritesearch' , function(data){

var none=$(data).find('h1.page-title:contains(0 favori)').length;
$(data).find('a.topictitle').each(function(){


var fofo=$(this).closest('tr').find('td a[href^="/f"]').text();
var author=$(this).closest('tr').find('td.posts').find('.postdetails a[href^="/u"]').text();
var topic=$(this).attr('href');
var texte=$(this).text();
$.get(topic, function(data){
var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');

if(src)
  {
  $('.M14_none').remove();
  $('.Import_favoris').show().append('<a href="'+topic+'"title="'+texte+' publié par : '+author+' dans le forum : '+fofo+' "><img src="'+src+'"/></a>');  
  $('.M14_info_fav').remove();
  $('div.Number_fav').show();
  $('div.Number_fav span.M14_number_result').css('color','green');
  }
var imgimport=$('.Import_favoris').find('img').length;
$('.Number_fav span.M14_number_result').text(imgimport);

  
});
});
if(none)
{
$('.M14_ok').hide();
$('.M14_none').show();
}
if(!none)
{
$('.M14_ok').show();
$('.M14_none').remove();
}


});
  
    });
  
  
        </script>
        
        <div class="M14_navigation"><a href="/">Index</a></div>
<div class="M14_ok">      
        <div class="Number_fav">Les <span class="M14_number_result">0</span> photos favorites de :<span class="USERNAME"></span></div>
      <div class="Import_favoris"><span class="M14_info_fav"></span></div>
</div>
<div class="M14_none">
<div class="Number_fav_none">Aucune photo pour :<span class="USERNAME"></span></div>
<div class="Import_favoris_none">Aucun favori</div>
        </div>
        
        
 </body>

</html>




NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°130
avatar
photoclic
Milouzien

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

Messagephotoclic Jeu 20 Fév 2020 - 18:48

Bonsoir Philippe,

Ah oui, bizarre que les entêtes et fermetures soient partis. J'étais pourtant parti de ta page d'origine. Encore un mystère.
Je viens de les remettre.

edit:
Là je ne comprends pas Phil.
Je viens de remettre le code avec les entêtes et fermetures et ils n'y sont plus une fois validés.
Aussi bien ici que sur mon fofo heuu

Pour le truc que tu ne comprends pas:
En fait dans le titre il y aura: "Les x photos favorites de xxxxxxx"
Quand le membre n'a pas de favoris, il ne faut pas que le titre soit "Les 0 photos favorites de" mais simplement "Les photos favorites"

C'est pour cela que j'ai ajouté à la variable author le "de".
Je ne sais pas si c'est plus clair :-)
Message n°140
avatar
photoclic
Milouzien

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

Messagephotoclic Jeu 20 Fév 2020 - 18:49

Nos messages se sont croisés.

Je vais essayer ta nouvelle mouture et je reviens.
Message n°150
avatar
photoclic
Milouzien

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

Messagephotoclic Jeu 20 Fév 2020 - 19:00

Ah oui, c'est encore mieux ainsi. Super Philippe!

J'ai installé ton script et là encore, les entêtes et fermetures n'y sont plus après validation...
C'est en place tu peux aller voir c'est la page 22.

Je peux retirer le index en haut de page que tu as mis ici?
Code:
<div class="M14_navigation"><a href="/">Index</a></div>
Message n°160
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Jeu 20 Fév 2020 - 19:05

C'est assez étonnant car je reviens de ton fofo
(j'ai supprimé le bouton index et la css associée)

Et j'ai toujours les entêtes:
Code:
<!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Mes favoris</title> 
    <script type="text/javascript" src="https://js01.fra.co/24922.js"></script>
        <style type="text/css">
    body
    {

    height: auto;
    background-color:#2E2E2E;
    }
    /*LA DIV EN HAUT DE PAGE*/
    div.Number_fav,div.Number_fav_none
    {
    width: 30%;
    margin-left: 40%;
    text-align: center;
    font-size: 24px;
    color: white;
    background: #22afaf;
    height: 50px;
    margin-top: 45px;
    padding-top: 20px;
    }
    /*LA DIV RECEVANT LE NOMBRE LE NOMBRE DE FAVORIS*/   
    div.Number_fav span{color:red;}
        /*LA DIV et span  RECEVANT LES IMAGES*/
          span.M14_info_fav {
          color: #fff;
          top: 18px;
          position: relative;
    }
    /*LA DIV RECEVANT LES IMAGES*/
    div.Import_favoris
    {
        max-width:85%;
        width:auto;
        min-width:10%;
        margin-left: 10%;
        position: absolute;
        top: 200px;
        height:auto;
        min-height:60px;
        background-color: #444341;
        border: 2px solid black;
        text-align:center;

    }
    /*ON REDUIT LA DIMENSIONS DES IMAGES*/
    .Import_favoris img{ width: auto;
        height: 65px;
        margin: 8px;
        border: 1px solid white;}
    .M14_none,.Import_favoris,.Number_fav{display:none;}     
    div.Import_favoris_none
    {
        max-width:85%;
        width:auto;
        min-width:10%;
        margin-left: 10%;
        position: absolute;
        top: 200px;
        height:30px;
        background-color: #444341;
        border: 2px solid black;
        text-align:center;
          color:white;
          line-height: 30px;
    }
       

    div.M14_login
          {
          width:80%;
          margin-left: 10%;
        position: absolute;
        top: 200px;
        height:30px;
        background-color: #444341;
        border: 2px solid black;
        text-align:center;
          padding:20px;
          color:white;
          font-size:24px;
          }
    .M14_login a{color:white !important;text-decoration: none!important;font-size:24px;}
        </style>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
      </head>

          <body>
            <script>
    $(function(){
    $.get('/' , function(data){
    var test=$(data).find('a[href="/privmsg?folder=inbox"]').length;
    if(!test)
    {
    $('.M14_none,.M14_ok').remove(); 
    $('.M14_navigation').after('<div class="M14_login">Merci de vous <a href="/login"> connecter</a> ou de vous <a href="/register"> enregistrer</a></div>');
    }
    });});
    </script>
    <script>
      $(function(){
    $.get('/search?search_id=favouritesearch' , function(data){

    var none=$(data).find('h1.page-title:contains(0 favori)').length;
    $(data).find('a.topictitle').each(function(){


    var fofo=$(this).closest('tr').find('td a[href^="/f"]').text();
    var author=$(this).closest('tr').find('td.posts').find('.postdetails a[href^="/u"]').text();
    var topic=$(this).attr('href');
    var texte=$(this).text();
    $.get(topic, function(data){
    var src=$(data).find('div[class*="post--"]:first .postbody .content img:not([longdesc])').attr('src');

    if(src)
      {
      $('.M14_none').remove();
      $('.Import_favoris').show().append('<a href="'+topic+'"title="'+texte+' publié par : '+author+' dans le forum : '+fofo+' "><img src="'+src+'"/></a>'); 
      $('.M14_info_fav').remove();
      $('div.Number_fav').show();
      $('div.Number_fav span.M14_number_result').css('color','green');
      }
    var imgimport=$('.Import_favoris').find('img').length;
    $('.Number_fav span.M14_number_result').text(imgimport);

     
    });
    });
    if(none)
    {
    $('.M14_ok').hide();
    $('.M14_none').show();
    }
    if(!none)
    {
    $('.M14_ok').show();
    $('.M14_none').remove();
    }


    });
     
        });
     
     
            </script>
           
 
    <div class="M14_ok">     
            <div class="Number_fav">Les <span class="M14_number_result">0</span> photos favorites de :<span class="USERNAME"></span></div>
          <div class="Import_favoris"><span class="M14_info_fav"></span></div>
    </div>
    <div class="M14_none">
    <div class="Number_fav_none">Aucune photo pour :<span class="USERNAME"></span></div>
    <div class="Import_favoris_none">Aucun favori</div>
            </div>
           
           
    </body>

    </html>


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°170
avatar
photoclic
Milouzien

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

Messagephotoclic Jeu 20 Fév 2020 - 19:11

Super Philippe merci super

Je ne comprends pas pour les entêtes, je ne les ai pas.

Une copie d'écran du haut:
Spoiler:

[BESTOF][PHPBB3] Images favorites Captur58
Message n°180
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Jeu 20 Fév 2020 - 19:14

De rien Serge,

Je ne comprends pas pour les entêtes, je ne les ai pas.

Je te laisse chercher car je t'ai donné la réponse ici:

https://www.milouze14.com/t32508-phpbb3-images-favorites#618906



NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°190
avatar
photoclic
Milouzien

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

Messagephotoclic Jeu 20 Fév 2020 - 19:20

Faut croire que j'ai une dent contre les engrenages MdR

C'est tout bon Philippe.

Tout fonctionne à merveille.

Un énorme merci l'ami tape la
Message n°200
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Jeu 20 Fév 2020 - 19:28

Hum, on va dire çà MDR .

De rien Serge hinhin .


NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
Message n°210
avatar
photoclic
Milouzien

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

Messagephotoclic Jeu 20 Fév 2020 - 19:30

Sujet résolu l'ami.

Bonne soirée et merci encore.
Message n°220
Milouze14
Milouze14
Fondateur

https://www.milouze14.com

MessageMilouze14 Jeu 20 Fév 2020 - 19:33

De rien Serge et bonne soirée à toi aussi.


Hello


Sujet résolu et déplacé dans les BESTOF

A bientôt pour une prochaine demande clin oeil



NOUVELLE BARRE DE NAVIGATION


Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).

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

Sujets similaires internes ( 0 )
Aucun sujet

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à Milouzien ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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