Poster un message automatique au clic sur un bouton "Merci"

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

  • 0

Astuce Poster un message automatique au clic sur un bouton "Merci"

Message par Chacha le Jeu 6 Fév 2014 - 20:02

Poster un message automatique au clic sur un bouton "Merci"


Un bouton "Merci" est déjà inclus par Forumactif et permet à l'auteur d'un sujet de remercier l'un des membres ayant répondu à son sujet. Cette astuce permet aux répondants de remercier l'auteur, et un tel système n'existant pas, ce tutoriel vous propose d'ajouter un bouton "Merci" sur le premier post du sujet ; au clic sur ce bouton, un message de remerciement sera posté automatiquement à la suite du sujet

Création du script
Rendez vous dans le PA > Modules > HTML & Javascript > Gestion des codes javascript
Cliquez sur Créer un nouveau javascript, donnez-lui un titre, cochez la case "Sur les sujets", puis insérez le code suivant :

Code:
$(function() {
        var url_img = "http://illiweb.com/fa/subsilver/icon_thanks_off_fr.png";
        var version = "phpbb3";
        var message = "Merci !";
     
        switch (version) {
            case 'phpbb2':
            var idi = '.post-options';
            var addLi = closeLi = '';
            break;
            case 'phpbb3':
            var idi = '.profile-icons';
            var addLi = '<li>';
          var closeLi = '</li>';
            break;
            case 'punbb':
            var idi = '.post-options';
            var addLi = closeLi = '';
            break;
            case 'invision':
            var idi = '.posting-icons';
            var addLi = '<li>';
          var closeLi = '</li>';
            break;
        }
     
        $(idi).first().prepend(addLi+'<img src="'+url_img+'" alt="Merci" id="mercipost" />'+closeLi);
        $('#mercipost').click(function() {
            $('#quick_reply textarea').val(message);
            $('input[name="post"]').click();
        });
    });

Modifications :
Vous pouvez modifier les trois premières lignes du script :

  • var version = la version de votre forum (les valeurs acceptées sont : phpbb2, phpbb3, punbb, invision)
  • var url_image = l'URL de l'image du bouton qui sera affiché (par défaut, il s'agit de celui-ci : ).
  • var message = le message qui sera poste lorsque le bouton sera cliqué (par défaut : "Merci !")


Ce script est prévu pour fonctionner sur toutes les versions de forum, vous n'avez donc pas d'autre modification à faire pour le rendre compatible.


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe

Chacha
Modéractif
Modéractif

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

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

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


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