problème avatar dernier posteur / dernier inscrit
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
problème avatar dernier posteur / dernier inscrit
Détails techniques
Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Capture d'écran du problème :
- Spoiler:
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
Re: problème avatar dernier posteur / dernier inscrit
Je permet de faire un up de mon sujet
Re: problème avatar dernier posteur / dernier inscrit
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é ?
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é ?
Donnez un titre explicite à votre sujet pour améliorer son référencement Remerciez le message qui vous a aidé pour le mettre en évidence Cochez lorsque votre problème est résolu pour faciliter le travail des modérateurs L'aide par MP n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre |
Re: problème avatar dernier posteur / dernier inscrit
Bonjour, 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 » |
Re: problème avatar dernier posteur / dernier inscrit
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 !
Re: problème avatar dernier posteur / dernier inscrit
Le problème est résolu merci beaucoup
Sujets similaires
» Problème de <td> et d'avatar du dernier posteur.
» problème d'affichage de l'avatar du dernier posteur
» Problème avec l'avatar du dernier posteur
» Problème de taille au niveau de l'affichage de l'avatar du dernier inscrit dans le QEEL
» Nouveauté "Avatar du dernier posteur dans les derniers messages''.. réduire la grosseur de l'avatar...
» problème d'affichage de l'avatar du dernier posteur
» Problème avec l'avatar du dernier posteur
» Problème de taille au niveau de l'affichage de l'avatar du dernier inscrit dans le QEEL
» Nouveauté "Avatar du dernier posteur dans les derniers messages''.. réduire la grosseur de l'avatar...
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum