Ajouter un message lors du remerciement

2 participants

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

Résolu Ajouter un message lors du remerciement

Message par .lolita Dim 19 Fév 2023 - 16:08

Détails techniques


Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Moi uniquement
Lien du forum : http://lacaverneagigi.forums-actifs.com

Description du problème

Bonjour j'ai voulu ajouté la fonction Ajouter un message lors du remerciement j'ai bien suivi le tuto ici !

https://forum.forumactif.com/t380186-ajouter-un-message-lors-du-remerciement

mais ça me met juste "admin aime ce message"

peut être vous pouvez m'éclairer ! merci d'avance
.lolita

.lolita
*****

Féminin
Messages : 541
Inscrit(e) le : 27/11/2007

http://lacaverneagigi.forums-actifs.com
.lolita a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter un message lors du remerciement

Message par .lolita Dim 19 Fév 2023 - 18:31

Je crois que je dois changer le texte mais ou !

Code:
$(function() {
  var message = function(child, parent) {
        var pseudo = $(child, parent).text(),
            icon = '<img src="https://i.servimg.com/u/f18/18/21/60/73/fa_sta10.png" alt=""/>';
 
        return '<div id="fa_thanks_message">' + icon + ' The topic starter has thanked ' + pseudo + ' ! ' + 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.post' : 'tr.post'),
      j = post.length,
      i = 0;
 
  if (version == 'badapple') {
    if (window.console) console.error('This plugin is not optimized for your forum version. Please contact the support for further assistance.');
    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]); // 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
    }
 
  }
});
.lolita

.lolita
*****

Féminin
Messages : 541
Inscrit(e) le : 27/11/2007

http://lacaverneagigi.forums-actifs.com
.lolita a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter un message lors du remerciement

Message par .lolita Dim 19 Fév 2023 - 18:49

cheers j'ai réussie , une autre question : peut t'on changer la couleur de fond !
.lolita

.lolita
*****

Féminin
Messages : 541
Inscrit(e) le : 27/11/2007

http://lacaverneagigi.forums-actifs.com
.lolita a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter un message lors du remerciement

Message par chattigre Dim 19 Fév 2023 - 19:00

Bonjour,

Absolument, il suffit de modifier le code CSS donné :
Code:
#fa_thanks_message img { vertical-align:middle }
#fa_thanks_message {
  color:#280;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  background-color:#DFD;
  border:1px solid #BDB;
  border-radius:6px;
  padding:6px;
  margin:6px;
}

Remplacez la couleur #DFD par défaut dans
Code:
background-color:#DFD;

par la couleur de votre choix.

Bonne journée
Cordialement
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3596
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter un message lors du remerciement

Message par .lolita Dim 19 Fév 2023 - 19:22

Bonsoir chattigre ; merci infiniment , bonne soirée !
.lolita

.lolita
*****

Féminin
Messages : 541
Inscrit(e) le : 27/11/2007

http://lacaverneagigi.forums-actifs.com
.lolita 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