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

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

http://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 le Mar 7 Juin 2016 - 7:38


Outis
*****

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

http://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 le Ven 10 Juin 2016 - 22:22


Outis
*****

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

http://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 le Mar 14 Juin 2016 - 13:12


Outis
*****

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

http://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 le Sam 18 Juin 2016 - 12:59


Outis
*****

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

http://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 le Mar 21 Juin 2016 - 10:25


Outis
*****

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

http://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 le Ven 24 Juin 2016 - 6:24


Outis
*****

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

http://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 le Lun 27 Juin 2016 - 18:51


Outis
*****

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

http://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 le Jeu 30 Juin 2016 - 19:31

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

Outis
*****

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

http://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 le Mer 6 Juil 2016 - 14:49


Outis
*****

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

http://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 le Mer 13 Juil 2016 - 17:33


Outis
*****

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

http://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 le Ven 15 Juil 2016 - 8:44


Outis
*****

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

http://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 Milouze14 le 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 bouton

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 bouton

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

Milouze14
+ Hyperactif +

Masculin
Messages : 4563
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

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

Message par Outis le 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
*****

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

http://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 Milouze14 le Sam 16 Juil 2016 - 18:22

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

Milouze14
+ Hyperactif +

Masculin
Messages : 4563
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

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

Message par Outis le Lun 18 Juil 2016 - 17:19

Grand merci Very Happy cheers Affirmatif

Outis
*****

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

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


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