Variable pour l'utilisateur ayant posté
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
Variable pour l'utilisateur ayant posté
Détails techniques
Version du forum : ModernBB
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome, Opera
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : (lien masqué, vous devez poster pour le voir)
Description du problème
Bonjour à toustes !J'ai récemment redécouvert le principe des variables et en regardant la liste ci-dessus, je remarque qu'il s'agit uniquement des données du compte connecté.
Je me demandais s'il existait un équivalent pour le compte ayant posté un message? Et si oui, est-il possible de le récupérer?
Quelque chose comme un poster_id ou poster_link!
Merci d'avance pour votre aide,
Bonne journée
Re: Variable pour l'utilisateur ayant posté
Bonjour !
Ce serait dans quel contexte d'utilisation?
Si c'est sur les sujets par exemple, il y a bien des variables, mais elles se trouvent dans une "boucle" d'affichage et ne sont utilisables que dans ce contexte.
Ce serait dans quel contexte d'utilisation?
Si c'est sur les sujets par exemple, il y a bien des variables, mais elles se trouvent dans une "boucle" d'affichage et ne sont utilisables que dans ce contexte.
.1019- ***
- Messages : 134
Inscrit(e) le : 11/05/2013
Re: Variable pour l'utilisateur ayant posté
@.1019 Bonjour !
L'idée est de l'utiliser dans le message d'un sujet et pas dans les templates.
Par exemple si je voulais écrire une réponse à un sujet qui ressemblerait à ceci :
Merci pour ton aide
L'idée est de l'utiliser dans le message d'un sujet et pas dans les templates.
Par exemple si je voulais écrire une réponse à un sujet qui ressemblerait à ceci :
- Code:
Bienvenue sur le profil de <a href="{POSTER_LINK}">texte à personnalisé</a>!
<img src="{POSTER_AVATAR}"/>
Merci pour ton aide
Re: Variable pour l'utilisateur ayant posté
Hey !
Dans un message ça ne sera pas possible à ce que je sache. Ce serait forcément par le biais d'un template... ou d'un script JS à la limite.
Bon courage !
Dans un message ça ne sera pas possible à ce que je sache. Ce serait forcément par le biais d'un template... ou d'un script JS à la limite.
Bon courage !
.1019- ***
- Messages : 134
Inscrit(e) le : 11/05/2013
Re: Variable pour l'utilisateur ayant posté
Hello alphamyrtille et .1019,
alors à priori si je comprend bien ta demande,
tu voudrais avoir sur le premier message (donc le créateur du sujet ) avoir cette information:
Cette astuce se fera automatiquement donc .
Il faut pour cela fonctionne avoir coché dans ton PA:
Gènéral/Messages et Emails/Configuration/Messages
Toujours afficher le 1er message dans les sujets:
Cocher Oui
Ensuite le forum de ton profil pour les invités,
le lien du profil du membre n'est pas cliquable donc pas le lien,
on va donc créer un script pour les membres et un autre pour les invités afin d'être cohérent .
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite(exemple afficher profil sur premier message)
Cocher sur les sujets
Déposes ceci:
Penses a cliquer sur le bouton
Puis le style que tu pourras adapter selon tes gouts:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
Penses a cliquer sur le bouton
Si tu as des questions, n'hésite pas .
a++
alors à priori si je comprend bien ta demande,
tu voudrais avoir sur le premier message (donc le créateur du sujet ) avoir cette information:
Cette astuce se fera automatiquement donc .
Il faut pour cela fonctionne avoir coché dans ton PA:
Gènéral/Messages et Emails/Configuration/Messages
Toujours afficher le 1er message dans les sujets:
Cocher Oui
Ensuite le forum de ton profil pour les invités,
le lien du profil du membre n'est pas cliquable donc pas le lien,
on va donc créer un script pour les membres et un autre pour les invités afin d'être cohérent .
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite(exemple afficher profil sur premier message)
Cocher sur les sujets
Déposes ceci:
- Code:
$(function(){
//on affiche pour les membres connectés
if (_userdata["user_id"] >= (0)){
$('div[id^="p"][class*="post--"]:first').each(function(){
var a=$(this).find('.postprofile-avatar img').attr('src');
var b=$(this).find('.postprofile-name a[href^="/u"]').attr('href');
var c=$(this).find('.postprofile-name a[href^="/u"]').text();
$(this).find('.postbody .content').before('<div class="M14-bienvenu">Bienvenu sur le profil de <a href="'+b+'"> '+c+' </a> <img class="M14-bienvenu-avatar"src="'+a+'"/></div>');
});
}
});
$(function(){
//on affiche pour les invités
if (_userdata["user_id"] < (0)){
$('div[id^="p"][class*="post--"]:first').each(function(){
var a=$(this).find('.postprofile-avatar img').attr('src');
var b=$(this).find('.postprofile-name').text();
$(this).find('.postbody .content').before('<div class="M14-bienvenu">Bienvenu sur le profil de '+b+' <img class="M14-bienvenu-avatar"src="'+a+'"/></div>');
});
}
});
Penses a cliquer sur le bouton
Puis le style que tu pourras adapter selon tes gouts:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
- Code:
/*LE CONTENEUR*/
.M14-bienvenu
{
color:#fff; /*la couleur de police*/
background-color:#3793ff;/*la couleur de fond*/
height:36px /* on donne une hauteur équivalente a l avatar*/
line-height:36px;/*on aligne tout*/
padding:0px 0px 0px 5px;
}
/*on donne une couleur de police au lien du membre*/
.M14-bienvenu a[href^="/u"]
{
color:#fff!important;
}
/*L AVATAR*/
img.M14-bienvenu-avatar
{
width:36px;/*largeur*/
height:36px;/*hauteur*/
float:right;/*on le positionne a droite*/
vertical-align:middle;
}
Penses a cliquer sur le bouton
Si tu as des questions, n'hésite pas .
a++
Re: Variable pour l'utilisateur ayant posté
Hello Lastvisit,
un grand merci pour ton aide!!
j'ai réussi à faire exactement ce que je voulais faire grâce à ton script
un grand merci pour ton aide!!
j'ai réussi à faire exactement ce que je voulais faire grâce à ton script
Sujets similaires
» Avatar du membre ayant poste en dernier qui ne s'affiche pas
» Avatar du membre ayant poste en dernier sur l'index
» Avatar du membre ayant posté en dernier
» Tuto avatar du membre ayant posté en dernier
» [Résolu] Avatar du membre ayant posté en dernier.
» Avatar du membre ayant poste en dernier sur l'index
» Avatar du membre ayant posté en dernier
» Tuto avatar du membre ayant posté en dernier
» [Résolu] Avatar du membre ayant posté en dernier.
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