problème avatar dernier posteur / dernier inscrit

3 participants

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

Résolu problème avatar dernier posteur / dernier inscrit

Message par sunshinette Jeu 30 Juin 2022 - 14:01

Détails techniques


Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Capture d'écran du problème :
Spoiler:
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://sunshinette.forumactif.com/

Description du problème

Bonjour,

Je viens d'installer le script pour afficher l'avatar du dernier inscrit sur un forum. Le script marche bien MAIS il doit entrer en conflit avec autre chose car lorsqu'il est en fonction, l'avatar du dernier posteur présent sur les catégories est caché par l'image qui indique qu'aucun message n'a été posté dans une catégorie.

Voici le bout de code dans l'index_box :
Code:
                            <!-- BEGIN avatar -->
                            <span class="mm-lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
                            <!-- END avatar -->
<div class="mm-lastpost-link">
<div class="dernier"><div class="dernierb">
<span class="gensmall">{catrow.forumrow.LAST_POST}</span></div></div>
</div>

Le bout de code de l'index_body :
Code:
                  <span>Bienvenue à</span>
 <div class="newest"><div class="newestava"></div><div class="newestext">
   <b>{NEWEST_USER}</b></div></div>

Le bout de code de profile_view_body :
Code:
    <div class="mm-perfil-ava">{AVATAR_IMG}</div>

Et enfin le JS ajouté sur le forum qui s'effectue sur l'index :
Code:
$(document).ready(function(){
var newestperfil = $('.newestext a').attr('href');
$.get(newestperfil, function( data ) {
var newestavatar = $(data).find ('.mm-perfil-ava img');
$('.newestava').html( newestavatar );
});
});

EDIT 14h45 :
Je rajoute l'autre JS positionné sur toutes mes pages :
Code:
$(function() {
   $('.mm-navbar-links li:has("a[href="/"]"), .mm-navbar-links li:has("a[href="/calendar"]"), .mm-navbar-links li:has("a[href="/faq"]")').remove();
   $('.mm-row:has("img[src*="unread"]")').addClass('post-new');
   $('.post-new .mm-forumtitle').prop('title', 'Nouveaux messages');
   $('#mm-navbar a[href="/"]').prop('title', 'Index');
   $('#mm-navbar a[href*="/search"]').prop('title', 'Rechercher');
   $('#mm-navbar a[href*="/memberlist"]').prop('title', 'Membres');
   $('#mm-navbar a[href*="/groups"]').prop('title', 'Groupes');
   $('#mm-navbar a[href*="/profile"]').prop('title', 'Profil');
   $('#mm-navbar a[href*="/privmsg"]').prop('title', 'Messages');
   $('#mm-navbar a[href*="/login?logout"]').prop('title', 'Deconnexion');
   $('#mm-navbar a[href="/login"]').prop('title', 'Connexion');
   $('#mm-navbar a[href*="/register"]').prop('title', 'Enregistrement');
  
   $('.mainmenu:has("span")').addClass('mm-new-mp').prop('title', 'Nouveaux messages');  
  
   $('.left-box.details::contains(Imagen) img').appendTo('.mm-perfil-ico > div');
   $('.mm-perfil-dms div::contains(Imagen)').remove();
  
   $('.mm-perfil-dms div::contains(Messages)').appendTo('.mm-perfil-posts');
   $('.mm-perfil-dms div::contains(Points)').appendTo('.mm-perfil-puntos');
  
   $('.pagination:has("a")').prop('style', 'display: block;');  

   $('.mm-lastpost:has("a[href*="/"])').addClass('mm-lleno');  
  
   $('form[action*="privmsg"] .submit-buttons .button2').appendTo('.topic-actions');
      

     $('.postprofile').each(function () {
     $(this).find('.mm-post-hover-post > span').append($(this).find('.mm-perfil-data::contains(Messages)'));
     $(this).find('.mm-post-hover-img').append($(this).find('.mm-perfil-data:has("img[src]")'));
     $(this).find('.mm-post-data.m-02 > span').append($(this).find('.mm-perfil-data::contains(Occupation)'));
     $(this).find('.mm-post-data.m-04 > span').append($(this).find('.mm-perfil-data::contains(Peso)'));
     $(this).find('.mm-post-data.m-03 > span').append($(this).find('.mm-perfil-data::contains(Altura)'));
     $(this).find('.mm-post-data.m-05 > span').append($(this).find('.mm-perfil-data::contains(Edad)'));
     $(this).find('.mm-post-data.m-06 > span').append($(this).find('.mm-perfil-data::contains(Random)'));
     $(this).find('.mm-post-data.m-01 > span').append($(this).find('.mm-perfil-data::contains(País)'));
     $(this).find('.mm-post-hover-alias > span').append($(this).find('.mm-perfil-data::contains(Alias)'));
     $(this).find('.mm-post-hover-points > span').append($(this).find('.mm-perfil-data::contains(Points)'));
   });
  
   $('.mm-profile-icons a[href=""]').prop('style', 'display: none;');
   $('.mm-profile-icons:has("a[href*="/"]")').prop('style', 'display: flex;');  
  
    
   $('#modernbb').prop('style', 'display: block;');  
});

});


Je pense que ca doit créer un conflit avec ce JS là car je vois qu'il y a également d'autre petits soucis comme l'info bulle sur les icons en haut à droite qui ne s'affichent pas ou bien les champs dans les profils messages qui ne s'affichent plus non plus :'(

Merci beaucoup d'avance. Normalement, le forum est accessible aux invités mais en cas de soucis, demandez-moi Very Happy
sunshinette

sunshinette
***

Féminin
Messages : 135
Inscrit(e) le : 27/01/2012

https://sunshinette.forumactif.com/
sunshinette a été remercié(e) par l'auteur de ce sujet.

Résolu Re: problème avatar dernier posteur / dernier inscrit

Message par sunshinette Ven 1 Juil 2022 - 16:25

Je permet de faire un up de mon sujet Very Happy
sunshinette

sunshinette
***

Féminin
Messages : 135
Inscrit(e) le : 27/01/2012

https://sunshinette.forumactif.com/
sunshinette a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: problème avatar dernier posteur / dernier inscrit

Message par Oka.mi Mar 5 Juil 2022 - 17:25

Bonjour,

Ce que je peux déjà vous dire c'est que dans le second JavaScript communiqué, vous avez un }); en trop à la fin, ce qui peut effectivement causer un problème dans le fonctionnement des JS.
Par contre, difficile d'aller plus loin avec des bouts de templates :/ Si la correction du JS ne suffit pas à régler votre problème, pouvez-vous communiquer les templates concernés dans leur entièreté ?


problème avatar dernier posteur / dernier inscrit 1213Donnez un titre explicite problème avatar dernier posteur / dernier inscrit VTzsyWB à votre sujet pour améliorer son référencement

Remerciez problème avatar dernier posteur / dernier inscrit 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP problème avatar dernier posteur / dernier inscrit FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2777
Inscrit(e) le : 06/01/2011

https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: problème avatar dernier posteur / dernier inscrit

Message par Chacha Jeu 7 Juil 2022 - 9:17

problème avatar dernier posteur / dernier inscrit UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69445
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: problème avatar dernier posteur / dernier inscrit

Message par sunshinette Jeu 7 Juil 2022 - 14:20

Oka.mi a écrit:Bonjour,

Ce que je peux déjà vous dire c'est que dans le second JavaScript communiqué, vous avez un }); en trop à la fin, ce qui peut effectivement causer un problème dans le fonctionnement des JS.
Par contre, difficile d'aller plus loin avec des bouts de templates :/ Si la correction du JS ne suffit pas à régler votre problème, pouvez-vous communiquer les templates concernés dans leur entièreté ?

Bonjour Oka.mi,

Je n'ai pas eu le temps de me pencher dessus, j'essaye dans la soirée et revient vers toi si jamais ce n'est pas cela qui règle la solution. Merci beaucoup ! Very Happy
sunshinette

sunshinette
***

Féminin
Messages : 135
Inscrit(e) le : 27/01/2012

https://sunshinette.forumactif.com/
sunshinette a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: problème avatar dernier posteur / dernier inscrit

Message par sunshinette Ven 8 Juil 2022 - 6:29

Le problème est résolu merci beaucoup Very Happy Very Happy
sunshinette

sunshinette
***

Féminin
Messages : 135
Inscrit(e) le : 27/01/2012

https://sunshinette.forumactif.com/
sunshinette a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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