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 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 : 65749
Inscrit(e) le : 21/08/2010

Voir le profil de l'utilisateur 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