1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Purge de messages
Mots-clés » purge, messages
22-06-2011, 16:30,
#1
Purge de messages
Bonjour,
J'aimerai pouvoir purger les messages des utilisateurs effacés.
Comment procéder?
Merci de votre aide
Répondre
22-06-2011, 17:39,
#2
RE: Purge de messages
A mon avis tu les supprimes un à un je pense Big Grin

[Image: pompiers002.gif]
Répondre
22-06-2011, 18:11,
#3
RE: Purge de messages
A mon avis, cette suppression peut nuire à la structure de ton forum.
En effet supposons qu'un membre supprimé ait créé un sujet auquel d'autres ont répondu, le sujet entier disparaîtra y compris les réponses des membres toujours enregistrés !
Or ces derniers apparaîtront toujours dans le compte de messages et seront listés dans le profil des membres enregistrés, même si physiquement ils n'existent plus dans la base.
La structure du forum peut devenir ambiguë, pour le moins...

Pour les messages c'est moins gênant.

Je pense donc que ça pourra globalement entraîner un problème de lisibilité et des confusions qui pourraient éventuellement aboutir à des dysfonctionnements dans le futur..

Ici, on ne l'a pas fait et les sujets/messages des membres supprimés apparaissent avec le titre "Invité".


Si toutefois tu y tiens, voici une méthode un peu "brutale" à utiliser avec précautions !
Inutile de te dire qu'il est indispensable et primordial de faire une sauvegarde préalable de la BD avant toute chose ! En cas de fausse manœuvre, tu pourrais tout perdre !!!

1. Outils et maintenance > Recompter et reconstruire, exécute les 5 tâches en cliquant sur les 5 boutons "Valider" de façon à tout bien mettre à jour.
Normalement, à l'issue de cette reconstruction, les sujets et les messages des utilisateurs supprimés (apparaissant comme "Invité") auront leur champ uid à 0.

2. Dans phpMyAdmin, sélectionne la table mybb_threads et lance cette requête:
Code :
delete FROM `mybb_threads` WHERE uid=0
Puis sélectionne la table mybb_posts et lance la même requête ;
Code :
delete FROM `mybb_posts` WHERE uid=0

Breveté SGDG !!

Encore une fois, si la requête sur les posts me paraît sans danger, celle sur les threads me dérange car je ne connais pas les conséquences futures.

Attends peut-être l'avis d'exdiogene ?

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
30-06-2011, 16:25,
#4
RE: Purge de messages
Smile Magnifique!!!
Tout fonctionne à merveille, je n'ai juste eu à ajouter une fois l'opération terminée, la reconstruction des 5 taches comme indiqué dans l'étape 1
Avec un grand merci
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique