Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

2 participants

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

Résolu Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Sam 23 Fév 2013 - 19:59

Hello!

En suivant les indications sur un sujet portant sur ce code, j'ai réussi à mettre les outils de modération à même la liste des sujets et à personnaliser un peu le tout. Cependant, à force de l'utiliser, je réalise qu'il manque un outil que j'utilisais souvent, celui de déplacement. J'ai essayé de l'ajouter moi-même en bidouillant là où c'était nécessaire, mais je n'arrive à rien, l'icone ne s'affiche tout simplement pas. Je présume que je n'avais soit pas les bonnes classes, soit carrément un problème avec le script. Comme le javascript et moi, ça fait deux, je préfère me tourner vers des gens plus doués que moi... qui m'éviteront de faire des bêtises! Bref, voici un petit screen de ce que j'ai et vers quoi je voudrais - idéalement - aller:

Ajout de l'outil déplacement aux outils de modération dans la liste des sujets 200346Prob3
Et voici sous hide, le code JS utilisé (j'ai laissé vide la section pour l'outil déplacer ainsi que l'endroit où on spécifie l'adresse de l'image afin de ne pas vous induire en erreur):

Et finalement, merci d'avance aux personnes qui tenteront de m'aider! ^^


Dernière édition par Ishtar le Ven 5 Avr 2013 - 20:16, édité 1 fois
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Dim 24 Fév 2013 - 20:15

Up? ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Mar 26 Fév 2013 - 0:25

petit up! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Mer 27 Fév 2013 - 3:16

up! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Jeu 28 Fév 2013 - 18:43

toujours personne? ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Ven 1 Mar 2013 - 18:54

et je remonte... je ne désespère pas! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Sam 2 Mar 2013 - 19:24

et je remonte! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Dim 3 Mar 2013 - 20:22

toujours personne? ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Lun 4 Mar 2013 - 19:58

je remonte! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Mar 5 Mar 2013 - 21:15

... et je remonte! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Mer 6 Mar 2013 - 22:27

toujours personne? ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Ven 8 Mar 2013 - 19:27

et je remonte! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Dim 10 Mar 2013 - 2:34

et on remonte!
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Lun 11 Mar 2013 - 19:15

et je remonte! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Ven 15 Mar 2013 - 1:02

et un petit up! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Mar 19 Mar 2013 - 4:33

et je remonte! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Jeu 21 Mar 2013 - 4:04

up ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Dim 24 Mar 2013 - 21:05

up!
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Mar 26 Mar 2013 - 20:42

je remonte!
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Jeu 28 Mar 2013 - 21:36

up ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Sam 30 Mar 2013 - 20:46

je remonte ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Mar 2 Avr 2013 - 19:59

je remonte!
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Mer 3 Avr 2013 - 20:17

je remonte! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Arlem Jeu 4 Avr 2013 - 9:51

Bonjour Smile

Pourriez-vous nous donner votre code actuel ?
avatar

Arlem
Membre actif

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Jeu 4 Avr 2013 - 19:50

Il était dans le premier post sous hide, mais le revoici:


Merci! ^^
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Arlem Ven 5 Avr 2013 - 12:48

Ah ouep effectivement j'étais passé à côté. Very Happy

Essayez comme ceci et tenez-nous au courant :
Code:
/* adresse img modération deplacer */
var move_img= "http://img15.hostingpics.net/pics/866453Dplacer15.png";
/* adresse img modération edit */
var edit_img= "http://img15.hostingpics.net/pics/871669Edit15.png";
/* adresse img modération lock */
var lock_img = "http://img15.hostingpics.net/pics/651094Cadenas15.png";
/* adresse img modération unlock */
var unlock_img = "http://img15.hostingpics.net/pics/923275unlock.png";
/* adresse img modération corbeille */
var trash_img = "http://img15.hostingpics.net/pics/492118Corbeille15.png";
/* adresse img modération supprimer */
var delete_img = "http://img15.hostingpics.net/pics/504553Delete15.png";
/* adresse cookie contenant le sid (ne pas éditer) */
var cookie = my_getcookie('fa_'+location.hostname.replace(/\./g,'_')+'_sid');
$(function() {
   /* Si l'utilisateur a les droits de modération, on affiche les outils de modération */
     if($('#is_allowed:contains("modérer")').length > 0) {
   $('.mod_tools').each(function() {
      /* Si le topic est verrouillé on affiche le bouton déverrouiller */
      if($(this).children('img').attr('alt').slice(13,19) == "verrou") {
         $(this).append('<img src="'+edit_img+'" class="mod_edit"><img src="'+move_img+'" class="mod_move"><img src="'+unlock_img+'" class="mod_unlock"/><img src="'+trash_img+'" class="mod_trash"/><img src="'+delete_img+'" class="mod_delete"/>');
      }
      /* Sinon on affiche le bouton verrouiller */ else {
         $(this).append('<img src="'+edit_img+'" class="mod_edit"><img src="'+move_img+'" class="mod_move"><img src="'+lock_img+'" class="mod_lock"/><img src="'+trash_img+'" class="mod_trash"/><img src="'+delete_img+'" class="mod_delete"/>');
      }
   }
   );
   }
   /* Clic sur le bouton déverrouiller */
   $('.mod_unlock').click(function() {
      if (confirm("Êtes-vous sûr ?")) {
         $.get('/modcp.forum?t='+$(this).closest('tr').find('a.topictitle').attr('href').replace(/^\/t([1-9][0-9]*)[p-].*$/,'$1')+'&mode=unlock&sid='+cookie);
         $(this).addClass('mod_lock').removeClass('mod_unlock');
         $(this).attr('src',lock_img);
      }
   }
   );
   /* Clic sur le bouton verrouiller */
   $('.mod_lock').click(function() {
      if (confirm("Êtes-vous sûr ?")) {
         $.get('/modcp.forum?t='+$(this).closest('tr').find('a.topictitle').attr('href').replace(/^\/t([1-9][0-9]*)[p-].*$/,'$1')+'&mode=lock&sid='+cookie);
         $(this).addClass('mod_unlock').removeClass('mod_lock');
         $(this).attr('src',unlock_img);
      }
   }
   );
   /* Clic sur le bouton deplacer */
   $('.mod_move').click(function() {
      $(this).closest('tr').find('a.topictitle').after('<input type="submit" class="move_topic"/>');
      $(this).closest('tr').find('a.topictitle').after($('select[name="selected_id"]').clone().removeAttr("onchange"));
   }
   );
   $('.move_topic').live('click', function() {
      var tempData = $(this);
      $.post("/modcp?tid="+cookie, {tid:cookie,newforum:$(this).closest('tr').find('select[name="selected_id"] option:selected').val(),mode:"move",t:$(this).closest('tr').find('a.topictitle').attr('href').replace(/^\/t([1-9][0-9]*)[p-].*$/,'$1'),confirm:1},function(data) {
               if(data.indexOf('Le(s) sujet(s) sélectionné(s) a/ont été déplacé(s).')!=-1) {
                  tempData.closest('tr').remove()
               }
               else {
                  alert("erreur");
                  }
      });
   }
   );
   /* Clic sur le bouton corbeille */
   $('.mod_trash').click(function() {
      if (confirm("Êtes-vous sûr ?")) {
         $.get('/modcp.forum?t='+$(this).closest('tr').find('a.topictitle').attr('href').replace(/^\/t([1-9][0-9]*)[p-].*$/,'$1')+'&mode=trash&sid='+cookie);
         $(this).closest('tr').remove();
      }
   }
   );
   /* Clic sur le bouton supprimer */
   $('.mod_delete').click(function() {
      if (confirm("Êtes-vous sûr ?")) {
         // prendre le tid
         var tid= $("input[name=tid]:first").val() ||  ($("a[href*='&tid=']:first").attr("href")||"").replace(/^.*&tid=([a-f0-9]*)?.*$/,"$1");
         // prendre le fid
         var fid= location.href.replace(/^.*\/f([0-9]+)[p-].*$/,'$1');
         // prendre le topic_id
         var topic_id= $(this).closest('tr').find('a.topictitle').attr('href').replace(/^\/t([1-9][0-9]*)[p-].*$/,'$1');
         $.post("/modcp?tid="+tid, {
            f:fid, t:topic_id, tid: tid, mode:"delete",confirm:"1"
         }
         );
         $(this).closest('tr').remove();
      }
   }
   );
   /* Clic sur le bouton edit */
   $('.mod_edit').click(function() {
      $(this).closest('tr').find('a.topictitle').hide().after('<input type="text" id="new_title" value="'+$(this).closest('tr').find('a.topictitle').text()+'"/><input type="submit" class="edit_title"/>');
   }
   );
   $('.edit_title').live('click', function() {
      var temp = $(this);
      /* saisie d'une page du sujet */
      $.get($(this).closest('tr').find('a.topictitle').attr('href'), function(c) {
         /* prendre identifiant du premier message */
         var first_post_id = $(".post a[name]", c).first().attr("name");
         /* si pas on fait rien */
         if(!first_post_id) {
            return
         }
         /* saisie du formulaire d'édition du message */
         $.get("/post?p=" + first_post_id + "&mode=editpost", function(c) {
            /* envoi de ce formulaire en ayant changé le titre */
            $.post("/post", $('form[name="post"]', c).serialize().replace(/(^|&)subject=[^&]+(&|$)/, "$1subject=" + encodeURIComponent($('#new_title').val()) + "$2") + "&post=1",function(c) {
               /* test pour voir si ça s'est bien passé */
               if(c.indexOf('Message enregistré avec succès')!=-1) {
                  temp.closest('tr').find('a.topictitle').show().text($('#new_title').val());
                  temp.parent().find('#new_title').hide();
                  temp.parent().find('.edit_title').hide();
               }
            }
            )
         }
         )
      }
      );
   }
   );
}
);
Si ça fonctionne le topic doit être effacé de la liste, sinon il y a une pop-up avec "erreur".
avatar

Arlem
Membre actif

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Ven 5 Avr 2013 - 20:10

C'est pas grave, voyons! ^^
Et ça fonctionne! ^^

J'aurais une question encore en lien avec les outils de modération (le positionnement)... Est-ce que c'est possible de la poser ici ou c'est mieux d'ouvrir un nouveau sujet?
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Arlem Ven 5 Avr 2013 - 20:12

Cool si ça fonctionne. Smile

Je crois qu'il est demandé une question par sujet donc il vaut mieux en faire un nouveau. Wink
avatar

Arlem
Membre actif

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajout de l'outil déplacement aux outils de modération dans la liste des sujets

Message par Ishtar Ven 5 Avr 2013 - 20:15

C'est ce que je pensais également ^^
Bref, merci beaucoup de ton aide! Wink
Ishtar

Ishtar
****

Féminin
Messages : 245
Inscrit(e) le : 15/08/2007

http://dontfeartheripper.forum-canada.com/
Ishtar 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