Déplacer tous les messages d'un membre

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

Résolu Déplacer tous les messages d'un membre

Message par Outis Dim 5 Juin 2016 - 18:10

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://personofinterest.fra.co

Description du problème

Bonjour,

il existe un code pour supprimer tous les messages d'un membre en un seul clic.
Code:
<script> var version_forum=0 </script>
        <script src=//js01.fra.co/22000.js></script>
        <input /><input type="button" onclick="killall(this.previousSibling.value)" value="Supprimer tous les messages de ce membre" />
Est-ce qu'il serait possible de pouvoir faire en sorte qu'au lieu de supprimer les messages, ils soient envoyés dans le corbeille ?

Et sur base de ce même code, est-ce qu'on pourrait l'appliquer aux messages "invité" (suite à la suppression d'un compte par exemple).

Merci Wink


Dernière édition par Outis le Lun 18 Juil 2016 - 17:19, édité 1 fois
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Mar 7 Juin 2016 - 7:38

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Ven 10 Juin 2016 - 22:22

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Mar 14 Juin 2016 - 13:12

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Sam 18 Juin 2016 - 12:59

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Mar 21 Juin 2016 - 10:25

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Ven 24 Juin 2016 - 6:24

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Lun 27 Juin 2016 - 18:51

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Jeu 30 Juin 2016 - 19:31

C'est impossible ou c'est juste que personne n'a la réponse ? reflexion
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Mer 6 Juil 2016 - 14:49

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Mer 13 Juil 2016 - 17:33

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Ven 15 Juil 2016 - 8:44

Déplacer tous les messages d'un membre Petit_10
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Invité Sam 16 Juil 2016 - 9:39

Hello Outils,

les deux scripts que je te propose ne déplacent rien dans la corbeille , pas contre il déplacent les sujets des invités et aussi d'un membre ou plusieurs membres spécifique(s) en dessous de la liste des sujets.
On ne verra que l'entête et au clic les sujets apparaitront .

Pour les invités:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.
Cocher sur les sous-forums

Déposes ceci:

Code:

$(function(){
$('td.row3 span.name strong:contains("Invité")').closest('tr').attr('id','M14_invite');
});


$(function(){
 if($('td.row3 span.name strong:contains("Invité")').length) {
$('.forumline tr td.catBottom').has('img[alt="Revenir en haut"]').closest('table').after('
        <table class="M14_bloc_Invite" width="100%" border="0" cellspacing="1" cellpadding="0">
        <tbody>
        <tr>
        <th nowrap="nowrap" align="center" colspan="7"title="Cliquez pour voir le contenu"style="cursor:pointer;">Sujets des invités </th>

        </tr>
        <tbody class="M14_Cont_Invite"style="display:none;">

            <tr>
                <th nowrap="nowrap" align="center" colspan="3">
                    Sujets
              </th>
                <th width="80" nowrap="nowrap" align="center">
                    Réponses
              </th>
                <th width="100" nowrap="nowrap" align="center">
                    Auteur
              </th>
                <th width="50" nowrap="nowrap" align="center">
                    Vues
              </th>
                <th width="150" nowrap="nowrap" align="center">
                    Derniers Messages
              </th>
            </tr>

        <tbody></tbody>
        </table>
        </tbody>
        ');
}
        });

        //ON DEPLACE TOUS LES SUJETS VERROUILLES
        $(document).ready(function(){
        $("tr#M14_invite").appendTo(" tbody.M14_Cont_Invite");
        });

        //ON AFFICHE/CACHE TOUS LES SUJETS VERROUILLES
        $(document).ready(function(){
        $( ".M14_bloc_Invite tr th " ).click(function()
        {
        $( ".M14_bloc_Invite  tbody.M14_Cont_Invite  " ).toggle();
        })});


Penses à cliquer sur le boutonDéplacer tous les messages d'un membre Boutonvalider

Ici , tu peux changer le titre de la cellule :
Code:
 
<th nowrap="nowrap" align="center" colspan="7"title="Cliquez pour voir le contenu"style="cursor:pointer;">Sujets des invités </th>


Pour déplacer les sujets d'un ou plusieurs membres , le procédé est le même sauf qu'il faut bien respecter l'insertion du Pseudo dans le script.

Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.
Cocher sur les sous-forums

Dépose ceci:
Code:

$(function(){
$('td.row3 span.name strong:contains("PSEUDO DU MEMBRE")').closest('tr').attr('id','M14_separPost');
});


$(function(){
 if($('#M14_separPost').length) {
$('.forumline tr td.catBottom').has('img[alt="Revenir en haut"]').closest('table').after('
        <table class="M14_bloc_separPost" width="100%" border="0" cellspacing="1" cellpadding="0">
        <tbody>
        <tr>
        <th nowrap="nowrap" align="center" colspan="7"title="Cliquez pour voir le contenu"style="cursor:pointer;">Sujets des membres séparés </th>

        </tr>
        <tbody class="M14_Cont_separPost"style="display:none;">

            <tr>
                <th nowrap="nowrap" align="center" colspan="3">
                    Sujets
              </th>
                <th width="80" nowrap="nowrap" align="center">
                    Réponses
              </th>
                <th width="100" nowrap="nowrap" align="center">
                    Auteur
              </th>
                <th width="50" nowrap="nowrap" align="center">
                    Vues
              </th>
                <th width="150" nowrap="nowrap" align="center">
                    Derniers Messages
              </th>
            </tr>

        <tbody></tbody>
        </table>
        </tbody>
        ');
}
        });

        //ON DEPLACE TOUS LES SUJETS VERROUILLES
        $(document).ready(function(){
        $("tr#M14_separPost").appendTo(" tbody.M14_Cont_separPost");
        });

        //ON AFFICHE/CACHE TOUS LES SUJETS VERROUILLES
        $(document).ready(function(){
        $( ".M14_bloc_separPost tr th " ).click(function()
        {
        $( ".M14_bloc_separPost  tbody.M14_Cont_separPost" ).toggle();
        })});



Penses à cliquer sur le boutonDéplacer tous les messages d'un membre Boutonvalider

Le script fonctionnera correctement seulement si tu renseignes bien le Pseudo ici:

Code:

$(function(){
$('td.row3 span.name strong:contains("PSEUDO DU MEMBRE")').closest('tr').attr('id','M14_separPost');
});

Pour un deuxième membre, il faudra mettre une virgule, comme ceci:
Code:

$(function(){
$('td.row3 span.name strong:contains("PSEUDO DU MEMBRE 1") ,td.row3 span.name strong:contains("PSEUDO DU MEMBRE 2")').closest('tr').attr('id','M14_separPost');
});

etc etc



a++
Anonymous

Invité
Invité


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

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Sam 16 Juil 2016 - 12:06

Bonjour et grand merci pour cette solution.Very Happy

Petite question : le script s'en charge automatiquement dès qu'il y a un invité, ça part dans le nouveau sujet ? Ou c'est à moi de valider manuellement à chaque fois ?
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer tous les messages d'un membre

Message par Invité Sam 16 Juil 2016 - 18:22

Re,
tu ne t'occupes de rien , il travaille tout seul ce petit Very Happy .
a+
Anonymous

Invité
Invité


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

Résolu Re: Déplacer tous les messages d'un membre

Message par Outis Lun 18 Juil 2016 - 17:19

Grand merci Very Happy cheers Affirmatif
Outis

Outis
*****

Messages : 676
Inscrit(e) le : 28/07/2012

https://personofinterest.fra.co
Outis 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