Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[SUPPORT]Abus

VIP
Avatar de flash666
  • Messages : 2006
  • Inscrit : 01 Février 2005
Message édité 1 fois, dernière édition par Grummfy, 07 Janvier 2008, 22:17     Lien vers ce message 19 Février 2005, 15:58
Le support de ce MOD s'effectue uniquement à la suite de ce topic, afin de regrouper au maximum les réponses aux problèmes posés.
  1. [size=18]Données du MOD :[/size]
    1. Nom : Abus
    2. Version : 1.0.5
    3. Installation : 10 minute(s)
    4. Cache : oui
    5. Requètes SQL : oui
    6. Description : Un membre ou plus (pas les invités) peut envoyer une alerte aux modérateurs concernant un message.
      Cette alerte est appellée "abus"
      cette alerte consiste en un message saisi par celui qui alerte, plus le contenu du message concerné
      Un modérateur ne voit que les alertes qui le concerne, il peut les archiver ou les supprimer
      pour éviter d'alourdir le forum normal avec une requête supplémentaire, il est affiché
      dans l'en tête du forum le nombre d'alertes non traitées, même si un modérateur donné ne peut pas
      toutes les voir

    7. Fiche du MOD : http://www.fire-soft-board.com/fiche_mods.php?mod=30
    8. Télécharger le MOD : http://www.fire-soft-board.com/telecharger_mod.php?mod=30




  2. [size=18]Données de l'auteur :[/size]
    1. Auteur : flash666
    2. Contact : http://www.fire-soft-board.com/images/mail.gif http://www.fire-soft-board.com/images/mp.gif


ne remets pas à demain ce que tu peux faire faire aujourd'hui par un autre
 
Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 19 Février 2005, 16:52
Tiens, bonne idée :D !

Cool ton idée :
les modo ont en haut de page une option supplémentaire : x demande de modération comme ci dessous

Faq - Se déconnecter - Profil - 0 nouveau message - Liste des membres - x demande de modération

en cliquant sur x demande de modération :
ils affichent la liste des demandes de modération ou les abus classés par :

abus non traités , puis abus traités archivés


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14256
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 19 Février 2005, 19:50
En effet c'est une très bonne idée, tu as vraiment pas mal d'imagination a ta place me serait contenter de faire un mail :lol:

Alors une petite suggestion au lieu de faire comme j'ai fait pour les MP a savoir un COUNT() du nombre de MP sur chaque page (ce qui est lourd), fait en sorte plutot d'incrémenter une variable dans le fichier de cache dès qu'un abus est posté, et d"crémente dès que c'est validé par le modérateur :)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
VIP
Avatar de flash666
  • Messages : 2006
  • Inscrit : 01 Février 2005
  Lien vers ce message 19 Février 2005, 19:55
ok genova, il me reste plus qu'à écrire le template et le php qui va avec : ecrire le message de l'abus.

je vais modifier le COUNT() du nombre d'abus comme tu dis,tu as raison ca sera plus rapide

tu pourras faire de même dans la foulée pour ton module MP si c'est pas déjà fait :lol:


ne remets pas à demain ce que tu peux faire faire aujourd'hui par un autre
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14256
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 19 Février 2005, 20:19
Ouep pour la prochaine MAJ du MOD c'est ce que je ferais :)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
VIP
Avatar de flash666
  • Messages : 2006
  • Inscrit : 01 Février 2005
  Lien vers ce message 20 Février 2005, 16:02
[size=18]MOD ABUS terminé prêt à être testé[/size]

installation : http://www.mcphp.com/fsb/mod_abus.zip

pour tester : http://www.mcphp.com/forumfsb/

ps : sur ce forum de test le pseudo toto , mot de passe toto est simple modérateur du forum de test. vous pouvez vous logguer avec pour voir les changements et les actions des modo.

Pour le moment, je n'ai pas eu le courage de tester le fichier d'install mis en téléchargement, il devrait être correct, enfin j'espère.


j'ai mis le nombre d'abus en cours dans le cache j'evite donc une réquête.


ne remets pas à demain ce que tu peux faire faire aujourd'hui par un autre
 
Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 20 Février 2005, 17:35
Salut,

J'ai visité le forum de test...

C'est bien fait ton mod abus ! Et je testerai ce soir ce mod !

Merci de l'avoir fait :=)


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14256
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 20 Février 2005, 18:25
Pas mal fait clair, alors plusieurs remarques :
1) Ordonner plutot la liste des abs en attente par ordre decroissant de date (du plus récent au moins récent).
2) Pourquoi ne peux aps t'on pas archiver / supprimer le premier abus alors que les autres on peut ?
3) A quoi sert l'archivage ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
VIP
Avatar de flash666
  • Messages : 2006
  • Inscrit : 01 Février 2005
  Lien vers ce message 20 Février 2005, 19:31
1) Ordonner plutot la liste des abs en attente par ordre decroissant de date (du plus récent au moins récent).

bonne idée, je vais rajouter un tri sur la date ou l'id

2) Pourquoi ne peux aps t'on pas archiver / supprimer le premier abus alors que les autres on peut ?

parce que le pseudo toto n'est modérateur que d'un forum, il ne peut donc traiter que le demande de son forum, mais peut qd même voir les autres
le supermodérateur et admin on tous les droits eux.
il m'a semblé plus juste de limiter les droits aux demandes de modération de son forum.

3) A quoi sert l'archivage ?

excellente question, je suis pris au piège j'en ai aucune idée, lol, mais ca peut tjrs servir. au début je pensais que cela pouvait être utile de les garder une fois traitée, puis une fois en test je n'en ai plus vu l'utilité, c'était fait alors je le laisse...


ne remets pas à demain ce que tu peux faire faire aujourd'hui par un autre
 
Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 22 Février 2005, 11:32
Salut,

Un petit remarque, dans le fichier 'install_abus.txt' !

Temps d'installation :  30 minutes


Je le trouve en fait, un peu trop... 5 - 10 minutes suffira amplement ! :)


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 22 Février 2005, 11:42
J'ai tenté l'installation (car autre fois je n'avais pas eu le temps), l'execution de la requete MySQL écouhe :

#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate utf8_unicode_ci NOT NULL,
  `ab_temps` bigint(20) NOT 



Ce qu'on m'a demandé de faire :

CREATE TABLE `fsb_abus` (
  `ab_id` int(11) NOT NULL auto_increment,
  `ab_demandeur_id` int(11) NOT NULL default '0',
  `ab_msg_id` int(11) NOT NULL default '0',
  `forum_id` mediumint(9) NOT NULL default '0',
  `ab_texte` text collate utf8_unicode_ci NOT NULL,
  `ab_temps` bigint(20) NOT NULL default '0',
  `ab_statut` tinyint(4) NOT NULL default '0',
  `ab_ip` varchar(20) collate utf8_unicode_ci NOT NULL default '',
  KEY `ab_id` (`ab_id`)
)


Pourquoi cette erreur ?


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Equipe des MODS
Avatar de Grummfy
  • Age : 23 ans
  • Messages : 5384
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 22 Février 2005, 13:45
quel version de mysql as tu?


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
http://www.grummfy.com/download/crea/smileys/fsb2.gif Mods fsb1 - Mods fsb2 - Mon forum - Grummfy's project
 
Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 22 Février 2005, 13:56
 Bienvenue à  phpMyAdmin 2.6.0-pl3

MySQL 4.0.21-log sur le serveur localhost - utilisateur : xxxxxxxxxxx@localhost


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
VIP
Avatar de flash666
  • Messages : 2006
  • Inscrit : 01 Février 2005
  Lien vers ce message 22 Février 2005, 15:29
oui tu as raison le code proposé :
CREATE TABLE `fsb_abus` (
  `ab_id` int(11) NOT NULL auto_increment,
  `ab_demandeur_id` int(11) NOT NULL default '0',
  `ab_msg_id` int(11) NOT NULL default '0',
  `forum_id` mediumint(9) NOT NULL default '0',
  `ab_texte` text collate utf8_unicode_ci NOT NULL,
  `ab_temps` bigint(20) NOT NULL default '0',
  `ab_statut` tinyint(4) NOT NULL default '0',
  `ab_ip` varchar(20) collate utf8_unicode_ci NOT NULL default '',
  KEY `ab_id` (`ab_id`)
)


tu mettre :

Citation

CREATE TABLE `fsb_abus` (
`ab_id` int(11) NOT NULL auto_increment,
`ab_demandeur_id` int(11) NOT NULL default '0',
`ab_msg_id` int(11) NOT NULL default '0',
`forum_id` mediumint(9) NOT NULL default '0',
`ab_texte` text NOT NULL,
`ab_temps` bigint(20) NOT NULL default '0',
`ab_statut` tinyint(4) NOT NULL default '0',
`ab_ip` varchar(20) NOT NULL default '',
KEY `ab_id` (`ab_id`)
)


j'avais oublié d'enlever : collate utf8_unicode_ci selon les versions du gestionnaire de mysql

PS : j'ai corrigé le mod en téléchargement aussi


ne remets pas à demain ce que tu peux faire faire aujourd'hui par un autre
 
Etoile
Avatar de Ghost Warrior
  • Age : 23 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 22 Février 2005, 16:16
Cela marche maintenant pour le MySQL :lol:


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Répondre


.