Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

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

Chacha
Modéractif
Modéractif

Masculin
Messages : 57295
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


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