Modération en masse

Bonjour,

A titre de dépannage anti-spam (notre ami test@test.com ....), j'ai passé mes forums sur "modération à priori" en attendant de mettre en place un plugin antispam décent.

Depuis 2 jours, Mr. Test a arrosé mon site à raison de 1 message par article; j'ai donc 190 messages de forum en attente de validation. J'ai donc 190 messages à modérer (et à refuser, bien sûr !). Existe-t-il une façon plus efficace de faire que de tout cliquer à la main un par un (surtout avec une connexion un peu lente) ? Une commande du genre "refuser tout les commentaires en attente" serait sympa ?

Merci,

JF

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

une petite requête sql et le tour est joué :slight_smile:

Le 20 novembre 2008 13:35, J.-F. Moyen <jfmoyen@gmail.com> a écrit :

Bonjour,

A titre de dépannage anti-spam (notre ami test@test.com …), j’ai passé mes forums sur « modération à priori » en attendant de mettre en place un plugin antispam décent.

Depuis 2 jours, Mr. Test a arrosé mon site à raison de 1 message par article; j’ai donc 190 messages de forum en attente de validation. J’ai donc 190 messages à modérer (et à refuser, bien sûr !). Existe-t-il une façon plus efficace de faire que de tout cliquer à la main un par un (surtout avec une connexion un peu lente) ? Une commande du genre « refuser tout les commentaires en attente » serait sympa ?

Merci,

JF


Using Opera’s revolutionary e-mail client: http://www.opera.com/mail/


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip


Yohann, Admin de la Chambre des Secrets - www.chambredesecrets.net
La Chambre des Secrets - Le meilleur de l’actualité Harry Potter !

On Thu, 20 Nov 2008 14:44:02 +0200, Yohann Prigent <prigent.yohann@gmail.com> wrote:

une petite requête sql et le tour est joué :slight_smile:

Je n'en doute pas un instant, mais je ne connais pas assez bien la structure des tables pour savoir quoi requêter, et si je peux comprendre plus ou moins ce que fait une requête je ne suis pas capable de me l'écrire tout seul.

Donc je reformule :slight_smile: : quelqu'un peut-il me dire quelle est la requête SQL qui me permet d'effacer tout les messages de forums en attente de modération (et puis aussi tout les messages supprimés tant qu'à faire, ça fera du ménage !) ?

JF

--
Using Opera's revolutionary e-mail client: Opera Web Browser | Faster, Safer, Smarter | Opera

Tes messages forum doivent avoir un statut dans la table spip_forum publie=publié, perso, privac, etc.. selon les forums utilisés. Pour des forums publics modéré tu dois avoir comme statut :prop
Soit tu vas dans la base de données et tu fais dans la fenêtre sql:
DELETE FROM `spip_forum` WHERE `statut` ="prop"
soit tu fais un petit fichier php :wink:

Bernard

J.-F. Moyen a écrit :

On Thu, 20 Nov 2008 14:44:02 +0200, Yohann Prigent <prigent.yohann@gmail.com> wrote:

une petite requête sql et le tour est joué :slight_smile:

Je n'en doute pas un instant, mais je ne connais pas assez bien la structure des tables pour savoir quoi requêter, et si je peux comprendre plus ou moins ce que fait une requête je ne suis pas capable de me l'écrire tout seul.

Donc je reformule :slight_smile: : quelqu'un peut-il me dire quelle est la requête SQL qui me permet d'effacer tout les messages de forums en attente de modération (et puis aussi tout les messages supprimés tant qu'à faire, ça fera du ménage !) ?

JF

Bernard Blazin a écrit :

Tes messages forum doivent avoir un statut dans la table spip_forum publie=publié, perso, privac, etc.. selon les forums utilisés. Pour des forums publics modéré tu dois avoir comme statut :prop
Soit tu vas dans la base de données et tu fais dans la fenêtre sql:
DELETE FROM `spip_forum` WHERE `statut` ="prop"
soit tu fais un petit fichier php :wink:

Bonjour

Ou bien WHERE `auteur` ="test@test.com" qui aurait l'avantage de conserver les autres contributions au forum, celles des humains non spammeurs :wink:

Si tu n'est pas sûr de toi commence par faire des essais de sélection dans phpMyAdmin :

SELECT * FROM `spip_forum` WHERE `X` ="Y"
avec X = nom du champ et Y = contenu du champ pour l’enregistrement (le message du forum) à virer.

Cordialement

FR

On Thu, 20 Nov 2008 15:45:30 +0200, F. Roure <f.roure@laposte.net> wrote:

Ou bien WHERE `auteur` ="test@test.com" qui aurait l'avantage de conserver les autres contributions au forum, celles des humains non spammeurs

En m'occurence, pas de souci -- toutes les contributions en attente sans exception venaient de M. Test, dont la fidélité m'honore, mais si il voulait bien aller faire ses cochonneries ailleurs, ce serait bien aimable, merci.

Si tu n'est pas sûr de toi commence par faire des essais de sélection dans phpMyAdmin :
SELECT * FROM `spip_forum` WHERE `X` ="Y"
avec X = nom du champ et Y = contenu du champ pour l’enregistrement (le message du forum) à virer.

Ouaip, c'est ce que j'ai fait, d'autant plus facilement que phpmyadmin me suggére cette syntaxe quand je vais dans l'onglet SQL. Merci à tout les contributeurs (un de ces jours, 'faudra que j'apprenne le sql moi...)

JF

--
Using Opera's revolutionary e-mail client: Opera Web Browser | Faster, Safer, Smarter | Opera

Bonsoir

Notre ami japonais a encore frappé après un mois de tranquillité : 423 forums en attente de validation de ce style :

ä½“é¨“è« ‡ã ‹ã‚‰ã€ 本当㠫 会㠈るサイトを探る. ç †æƒ³ã ®å‡ºä¼šã „ を㠤㠋む㠟゠㠮サイトやメール ã ®é€ ã‚Šæ–¹ã‚’ç´¹ä »‹ã —㠾㠙. 当サイト㠮目的. 考㠈方㠨対象者 ラン゠ングサイト. ケータイサイト巡り. ミツケタ.コム. 当サイト推薦. ç †æƒ³ã ®å‡ºä¼šã „ 。㠊㠙㠙゠㠮→会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 安心㠗㠦利用㠧ã ã‚‹å‡ºä¼šã „ç³ »ã‚µã‚¤ãƒˆã‚’åŽ³é ¸ã —ã ¦ã ”ç´¹ä »‹ã —ã ¦ã „ã ¾ã ™ã€‚ä¼šã ˆã‚‹å‡ºä¼šã „ç³ »ã‚µã‚¤ãƒˆã€ 本気㠧出会㠄を探㠗㠦㠊られる方㠫 å½¹ç« ‹ã ¤æƒ…å ±ã §ã ™ 本当㠫 ä¼šã ˆã‚‹å‡ºä¼šã „ç³ »ã‚µã‚¤ãƒˆã ¨ã ¯ã€ å¥³æ€§ä¼šå“¡ã ®å¤šã „å‡ºä¼šã „ç³ »ã‚µã‚¤ãƒˆã€‚ å„ªè‰¯å‡ºä¼šã „ç³ »ã‚µã‚¤ãƒˆã ®æ ¡ä »¶ã ¨ã —ã ¦ä¸€ç•ªé‡ è¦ ã ªã ®ã ¯ã€ ã€‚ä¼šã ˆã‚‹ã‚µã‚¤ãƒˆ 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 闇雲㠫 有料サイトを使㠣㠦会㠈るã ã‚‰ã „ã ªã‚‰ã€ ãƒ¯ã‚·ã ¯ã “ã‚“ã ªé “å ´é–‹ã „ã ¡ã‚ƒã Šã‚‰ã‚“ ! 会㠈㠪㠄サイト㠧何å 万㠤㠎込も㠆㠨決㠗㠦会㠈㠯㠛ん ! 㠾㠚㠯会㠈るサイトを見極゠ã 㠰㠪らん ! サクラ㠫 騙㠕れ㠦㠄る。 有料サイト 。会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 会㠈るサイト 出会㠄 ブムグ 大人㠮休日 㠲㠾゠り iコミュ First Class(ファーストクラス) フレンズパーク ã 㠙㠾ーã LOVE&LOVE(ラブ&ラブ) ティアラ

Ce sont des liens qui mènent au Japon.

Il y en a sous tous les articles.
Comment faire pour les éliminer sans toucher aux autres commentaires ?
Il n'a plus d'auteur identifiable sur ces commentaires.

En outre, le site est inaccessible. Se pourrait-il qu'il y ait un rapport de cause à effet ?

Bon WE

M.

Le 20 nov. 08 à 14:45, F. Roure a écrit :

Bernard Blazin a écrit :

Tes messages forum doivent avoir un statut dans la table spip_forum publie=publié, perso, privac, etc.. selon les forums utilisés. Pour des forums publics modéré tu dois avoir comme statut :prop
Soit tu vas dans la base de données et tu fais dans la fenêtre sql:
DELETE FROM `spip_forum` WHERE `statut` ="prop"
soit tu fais un petit fichier php :wink:

Bonjour

Ou bien WHERE `auteur` ="test@test.com" qui aurait l'avantage de conserver les autres contributions au forum, celles des humains non spammeurs :wink:

Si tu n'est pas sûr de toi commence par faire des essais de sélection dans phpMyAdmin :

SELECT * FROM `spip_forum` WHERE `X` ="Y"
avec X = nom du champ et Y = contenu du champ pour l’enregistrement (le message du forum) à virer.

Cordialement

FR

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip