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] Titre du sujet undefined


2 participants

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

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

Messagephotoclic Mar 11 Aoû 2020 - 18:24

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

Philippe m'a écrit ce script qui affiche sur la page d'accueil les miniatures dernières photos commentées.

Quand on passe la souris sur l'une des miniatures, dans l'infobulle on a "Voir le sujet: undefined" à la place du titre du sujet:

Spoiler:

Probablement des choses qui ont changé sur mon fofo depuis la mise en place de ce script.


Code:
//Miniature dernieres photos commentées sur accueil
$(function(){
if (_userdata["user_id"] < (0)){$('#Recept_lastPost').remove();}
var $this=$('#Recept_lastPost');
//titre du bloc  
$('#Recept_lastPost').append('<p style="margin:7px auto 6px auto;font-size:18px;font-family: Montserrat;color: #c3c4c6;">Dernières photos commentées</p>');
 
$('a.forumtitle[href^="/f1-"],a.forumtitle[href^="/f4-"],a.forumtitle[href^="/f5-"],a.forumtitle[href^="/f19-"],a.forumtitle[href^="/f18-"],a.forumtitle[href^="/f11-"]').each(function(){
// ON CHERCHE L INFOBULLE
var searchtitle= $(this).closest('li').find('dd.lastpost a:not(.last-post-icon)').attr('title');
//ON CHERCHE LE LIEN
var searchlink= $(this).closest('li').find('dd.lastpost a:not(.last-post-icon)').attr('href');
$.get(searchlink, function(data){
var searchimg=$(data).find('.postbody:first .content').find('img').filter(function(){return this.width>200&&this.height>200;}).attr('src');
var searchanchor=$(data).find('.postbody:first').find('h2.topic-title a[href^="/t"]').attr('href');
if(searchimg){
$this.append('<a href="'+searchanchor+'"title="Voir le sujet: '+searchtitle+'"><img src="'+searchimg+'"style="vertical-align:middle;"/></a>');
  
  $('#Recept_lastPost a').tooltipster({
          animation : 'fade',
          arrow : true,
          speed : 300,
          delay : 300,
          onlyOne : true,
          theme : 'tooltipster-default'
        });
}
});});
});

Merci pour votre aide.


Dernière édition par photoclic le Mar 11 Aoû 2020 - 19:35, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 11 Aoû 2020 - 18:39

Hello Serge,

hum, encore un coup de tooltip ...

Tu peux remplacer le script par celui-ci:

Code:
//Miniature dernieres photos commentées sur accueil
    $(function(){
if(!_userdata["session_logged_in"])return;
    var $this=$('#Recept_lastPost');
    //titre du bloc
    $('#Recept_lastPost').append('<p style="margin:7px auto 6px auto;font-size:18px;font-family: Montserrat;color: #c3c4c6;">Dernières photos commentées</p>');
    
    $('a.forumtitle[href^="/f1-"],a.forumtitle[href^="/f4-"],a.forumtitle[href^="/f5-"],a.forumtitle[href^="/f19-"],a.forumtitle[href^="/f18-"],a.forumtitle[href^="/f11-"]').each(function(){
    // ON CHERCHE L INFOBULLE
    var searchtitle= $(this).closest('li').find('dd.lastpost a[href^="/t"]:not(.last-post-icon)').text();
    //ON CHERCHE LE LIEN
    var searchlink= $(this).closest('li').find('dd.lastpost a:not(.last-post-icon)').attr('href');
    $.get(searchlink, function(data){
    var searchimg=$(data).find('.postbody:first .content').find('img').filter(function(){return this.width>200&&this.height>200;}).attr('src');
    var searchanchor=$(data).find('.postbody:first').find('h2.topic-title a[href^="/t"]').attr('href');
    if(searchimg){
    $this.append('<a href="'+searchanchor+'"title="Voir le sujet: '+searchtitle+'"><img src="'+searchimg+'"style="vertical-align:middle;"/></a>');
    
      $('#Recept_lastPost a').tooltipster({
              animation : 'fade',
              arrow : true,
              speed : 300,
              delay : 300,
              onlyOne : true,
              theme : 'tooltipster-default'
            });
    }
    });});
    });
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 11 Aoû 2020 - 19:35

Bonjour Philippe,

Bien vu c'est tout bon l'ami tape la

Un grand merci.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 11 Aoû 2020 - 19:36

De rien Serge clin oeil .


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil



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