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 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


Panneau d'administration  Modules  HTML & JAVASCRIPT - Gestion des codes Javascript

Assurez-vous que la gestion des codes Javascript soit activée, puis créez un nouveau javascript ayant pour titre "Message automatique au clic du bouton merci" et pour placement "Sur les sujets" (plus d'informations sur la gestion des scripts).

Code:
$(function() {
        var url_img = "http://2img.net/i/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();
        });
    });

Paramétrage du script


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 et invision) ;

  • var url_image : l'URL de l'image du bouton qui sera affiché (par défaut, il s'agit de celui-ci : Poster un message automatique au clic sur un bouton "Merci" Poster un message automatique au clic sur un bouton "Merci" Icon_thanks_off_fr) ;

  • var message : le message qui sera poste lorsque le bouton sera cliqué (par défaut : "Merci !")


Chacha

Chacha
Modéractif
Modéractif

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

https://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

- Sujets similaires

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