Amélioration de la fonction remercié
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
Amélioration de la fonction remercié
Détails techniques
Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : amarid.forum.pro.fr
Description du problème
bonjourj'ai utilisé ce script
https://forum.forumactif.com/t380186-ajouter-un-message-lors-du-remerciement
le systeme de réputation ne convient pas dans mon forum
Peut on remplacé le mot l'auteur par le nom de la personne qui remercie
exemple voici le résultat du script d'origine
imaginons que c'est pierre qui remercie vivi pour la réponse car c'est lui l'auteur du message à la place du mot auteur peut on avoir pierre ce qui donnerait
merci pour vos réponses
Dernière édition par mariok13 le Lun 14 Sep 2015 - 13:54, édité 3 fois
Re: Améliorattion de la fonction remercié
Bonjour,
dans l' que vous avez cité, dans la partie "Code Javascript à ajouter", voici une partie intéressante :
Donc la partie "Pour sa réponse" ajoutée dans la capture d'écran, il suffit de rajouter ce morceau de phrase au Javascript.
Bonne journée !
dans l' que vous avez cité, dans la partie "Code Javascript à ajouter", voici une partie intéressante :
Vivi a écrit:Enfin, return est le message lui-même. Vous pouvez le modifier comme vous le souhaitez tout en faisant attention à ne pas supprimer le mot return, qui permet l'affichage du message.
Donc la partie "Pour sa réponse" ajoutée dans la capture d'écran, il suffit de rajouter ce morceau de phrase au Javascript.
Bonne journée !
Feuilla'- Membre habitué
- Messages : 1389
Inscrit(e) le : 26/07/2015
Re: Amélioration de la fonction remercié
Bonsoir Mariok13,
Remplacer le script par :
J'ai ajouté la variable "auteur" dans le message.
Remplacer le script par :
- Code:
$(function() {
var message = function(child, parent, version) {
var pseudo = $(child, parent).text(),
auteur = $(child).eq(0).text(),
icon = '<img src="http://i18.servimg.com/u/f18/18/21/60/73/fa_sta10.png" alt=""/>';
return '<div id="fa_thanks_message">' + icon + ' ' + auteur +' remercie ' + pseudo + ' pour sa réponse ! ' + icon + '</div>';
},
version = $('.bodylinewidth')[0] ? 0 : document.getElementById('wrap') ? 1 : $('.pun')[0] ? 2 : document.getElementById('ipbwrapper') ? 3 : 'badapple', // version check
node = document.createElement(version ? 'DIV' : 'TR'),
post = $(version ? 'div' : 'tr' + '.post'),
j = post.length,
i = 0;
if (version == 'badapple') {
if (window.console) console.error('Ce plugin n\'est pas optimisé pour la version de votre forum.');
return;
}
node.id = 'fa_thanks'; // id for style modifications
if (!version) node.innerHTML = '<td colspan="2"></td>'; // phpbb2 must have a cell as the child node
for (; i < j; i++) {
if ((version ? post[i] : post[i].firstChild).style.backgroundColor) { // thanked posts have the backgroundColor style property
post[i].className += ' thanked'; // mark the thanked post with a class
(version ? node : node.firstChild).innerHTML = message(['.name', 'dl > dt > strong', '.username', '.popmenubutton'][version], post[i], version); // thanks message
switch (version) {
case 0 : // phpbb2
node.firstChild.style.backgroundColor = post[i].firstChild.style.backgroundColor;
node.firstChild.className = post[i].firstChild.className;
post[i].parentNode.insertBefore(node, post[i].nextSibling);
break;
case 1 : // phpbb3
post[i].firstChild.insertBefore(node, post[i].firstChild.lastChild.previousSibling);
break;
case 2 : // punbb
node.className = 'postfoot';
node.style.margin = '0';
post[i].appendChild(node);
break;
case 3 : // invision
node.className = 'post-footer';
node.style.backgroundColor = post[i].style.backgroundColor;
post[i].appendChild(node);
break;
}
break; // break out of the for loop when the thanked post is found
}
}
});
J'ai ajouté la variable "auteur" dans le message.
Dernière édition par Ange Tuteur le Lun 14 Sep 2015 - 9:52, édité 1 fois
Re: Amélioration de la fonction remercié
C'est bizzare..
Hum.. remplacer "auteur" dans le script :
par :
Hum.. remplacer "auteur" dans le script :
- Code:
auteur = $('.post:eq(' + ( version == 0 ? 1 : 0 ) + ')').find(child).text(),
par :
- Code:
auteur = $(child).eq(0).text(),
Re: Amélioration de la fonction remercié
c'est ok reste deux questions
- j'ai essayé de virer l'icone de droite en enlevant +icon+ dans le script rien à faire la partie barré
- deuxième question comment virer la colorisation du message une fois remercié j'ai regarde dans le CSS je n'est pas réussit
- j'ai essayé de virer l'icone de droite en enlevant +icon+ dans le script rien à faire la partie barré
- Code:
$(function() {
var message = function(child, parent, version) {
var pseudo = $(child, parent).text(),
auteur = $(child).eq(0).text(),
icon = '<img src="http://i21.servimg.com/u/f21/19/23/09/94/test_b11.png" alt=""/>';
return '<div id="fa_thanks_message">' + icon + ' ' + auteur +' remercie ' + pseudo + ' pour sa réponse ! '[strike] + icon +'[/strike]</div>';
},
- deuxième question comment virer la colorisation du message une fois remercié j'ai regarde dans le CSS je n'est pas réussit
Re: Amélioration de la fonction remercié
c'est ok reste deux questions
- j'ai essayé de virer l'icone de droite en enlevant +icon+ dans le script à la fin rien à faire comme sur le code ci-dessous
- deuxième question comment virer la colorisation du message une fois remercié j'ai regarde dans le CSS je n'est pas réussit
- j'ai essayé de virer l'icone de droite en enlevant +icon+ dans le script à la fin rien à faire comme sur le code ci-dessous
- Code:
$(function() {
var message = function(child, parent, version) {
var pseudo = $(child, parent).text(),
auteur = $(child).eq(0).text(),
icon = '<img src="http://i21.servimg.com/u/f21/19/23/09/94/test_b11.png" alt=""/>';
return '<div id="fa_thanks_message">' + icon + ' ' + auteur +' remercie ' + pseudo + ' pour sa réponse ! '</div>';
},
- deuxième question comment virer la colorisation du message une fois remercié j'ai regarde dans le CSS je n'est pas réussit
Re: Amélioration de la fonction remercié
- Remplacer :
- Code:
return '<div id="fa_thanks_message">' + icon + ' ' + auteur +' remercie ' + pseudo + ' pour sa réponse ! '</div>';
Par :- Code:
return '<div id="fa_thanks_message">' + icon + ' ' + auteur +' remercie ' + pseudo + ' pour sa réponse ! </div>';
- Ajouter ce code dans votre feuille de style CSS :
- Code:
.post.thanked td, #fa_thanks td, #fa_thanks + tr td {
background-color:#F0F0F0 !important;
}
Re: Amélioration de la fonction remercié
merci pour tout je met résolu vous ete des "Anges"
Sujets similaires
» Message REMERCIE
» Indiquer qui a / ont remercié le post
» Remerciements
» Couleur de fond d'un message remercié :
» la fonction message remercié [ ne fonctionne pas correctement ]
» Indiquer qui a / ont remercié le post
» Remerciements
» Couleur de fond d'un message remercié :
» la fonction message remercié [ ne fonctionne pas correctement ]
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