[MOD Contest] Sujet 1 - Gagnant: Babacooll

Le MOD Contest est un concours destiné aux auteurs de MOD, afin de relever le défi proposé par l'équipe des MODs.

Modérateur: Equipe

Messagepar titeuf51 » 26 Sep 2004 à 18:12

Moi vous auriez dû voir...
J'ai tellement eu de mal pour mes requêtes que j'ai mis une requête par niveau dans un tableau :roll:
@+ Titeuf

Je suis de moins en moins présent sur ce forum, j'ai beaucoup de choses à faire.
Je ne peux donc pas être très actif pour un support quelconque.


On dit bien Le ridicule ne tue pas. On dit aussi Ce qui ne nous tue pas nous rend plus fort. Alors pourquoi ne pas dire Le ridicule rend plus fort ? :D
Avatar de l’utilisateur
titeuf51
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3077
Inscription: 29 Fév 2004 à 13:27
Localisation: France, Reims

Messagepar Babacooll » 26 Sep 2004 à 18:17

moi ossi mdr En fait comme ca il a l'air facile mais il y a des trucs pas simples à réaliser...
Avatar de l’utilisateur
Babacooll
Floodeur expérimenté
Floodeur expérimenté
 
Messages: 1888
Inscription: 20 Déc 2003 à 14:45
Localisation: Belgique

Messagepar bthivent » 26 Sep 2004 à 18:19

mais moi j'ai réutilisé simplement un procédé qu'utilisait phpBB, une façon très courte et très simple, et très pratique... :)
bthivent
Pas de support par mp, merci
Communauté de mods
N'oubliez pas le [réglé] pour les sujets résolus, c'est mieux pour la lisibilité !
MOD en Développement : My Blog
Ne cliquez pas ici Et surtout pas ici ! ;)
Avatar de l’utilisateur
bthivent
Posteur habitué
Posteur habitué
 
Messages: 217
Inscription: 10 Juin 2003 à 08:56
Localisation: Lyon (à coté de)

Messagepar titeuf51 » 26 Sep 2004 à 18:26

Au début, j'ai fait une table du style :

Code: Tout sélectionner
CREATE TABLE `phpbb_flood` (
`NIVEAU` TEXT NOT NULL primary_key,
`TEMPS` INT NOT NULL
);


Pour pouvoir rajouter des niveaux facilement...
Mais j'arrivais pas à tout faire fonctionner (ADMIN et ANTI-FLOOD)...

Alors j'ai fait un table...

Code: Tout sélectionner
CREATE TABLE `phpbb_flood` (
`INVIT` INT NOT NULL,
`USER` INT NOT NULL,
`MOD` INT NOT NULL,
`ADMIN` INT NOT NULL
);


:D
@+ Titeuf

Je suis de moins en moins présent sur ce forum, j'ai beaucoup de choses à faire.
Je ne peux donc pas être très actif pour un support quelconque.


On dit bien Le ridicule ne tue pas. On dit aussi Ce qui ne nous tue pas nous rend plus fort. Alors pourquoi ne pas dire Le ridicule rend plus fort ? :D
Avatar de l’utilisateur
titeuf51
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3077
Inscription: 29 Fév 2004 à 13:27
Localisation: France, Reims

Messagepar bthivent » 26 Sep 2004 à 18:28

moi je me suis basé sur la config de phpbb (c'est plus rapide) :
voici ma table et les insertion :
Code: Tout sélectionner
CREATE TABLE `phpbb_flood_config` (
  `config_name` varchar(255) NOT NULL default '',
  `config_value` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`config_name`)
) TYPE=MyISAM;

INSERT INTO `phpbb_flood_config` VALUES ('admin_interval', '10');
INSERT INTO `phpbb_flood_config` VALUES ('admin_edit_interval', '0');
INSERT INTO `phpbb_flood_config` VALUES ('mod_interval', '15');
INSERT INTO `phpbb_flood_config` VALUES ('mod_edit_interval', '0');
INSERT INTO `phpbb_flood_config` VALUES ('user_interval', '20');
INSERT INTO `phpbb_flood_config` VALUES ('user_edit_interval', '1');
INSERT INTO `phpbb_flood_config` VALUES ('guest_interval', '30');
INSERT INTO `phpbb_flood_config` VALUES ('group_interval', '50');
INSERT INTO `phpbb_flood_config` VALUES ('group_edit_interval', '1');
INSERT INTO `phpbb_flood_config` VALUES ('group_id', '');
bthivent
Pas de support par mp, merci
Communauté de mods
N'oubliez pas le [réglé] pour les sujets résolus, c'est mieux pour la lisibilité !
MOD en Développement : My Blog
Ne cliquez pas ici Et surtout pas ici ! ;)
Avatar de l’utilisateur
bthivent
Posteur habitué
Posteur habitué
 
Messages: 217
Inscription: 10 Juin 2003 à 08:56
Localisation: Lyon (à coté de)

Messagepar titeuf51 » 26 Sep 2004 à 18:31

Donc toi tu as fait avec les groupes...
Ben pas moi :P

Sommes-nous que 3 ???

Je crois que l'on peut afficher les resultats tout de suite, personne ne serait capable de coder en 1h :D
@+ Titeuf

Je suis de moins en moins présent sur ce forum, j'ai beaucoup de choses à faire.
Je ne peux donc pas être très actif pour un support quelconque.


On dit bien Le ridicule ne tue pas. On dit aussi Ce qui ne nous tue pas nous rend plus fort. Alors pourquoi ne pas dire Le ridicule rend plus fort ? :D
Avatar de l’utilisateur
titeuf51
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3077
Inscription: 29 Fév 2004 à 13:27
Localisation: France, Reims

Messagepar bthivent » 26 Sep 2004 à 18:32

euh quelques explications lol :
si admin_edit_interval est sur 0, on ne prend pas en compte la limite de flood pour l'édition de messages, mais on voit, par exemple, qu'on a user_edit_interval = 1 donc on prend en compte l'interval de flood pour les utilisateur lors de l'édition d'un message.

Et puis comme c'est la fin, j'avoue tout : j'ai fait un groupe spécial avec ses propres praramètres de flood. Il suffit en fait de créer un groupe, et de le sélectionner sur une liste dans admin_flood.php :D
bthivent
Pas de support par mp, merci
Communauté de mods
N'oubliez pas le [réglé] pour les sujets résolus, c'est mieux pour la lisibilité !
MOD en Développement : My Blog
Ne cliquez pas ici Et surtout pas ici ! ;)
Avatar de l’utilisateur
bthivent
Posteur habitué
Posteur habitué
 
Messages: 217
Inscription: 10 Juin 2003 à 08:56
Localisation: Lyon (à coté de)

Messagepar titeuf51 » 26 Sep 2004 à 18:35

Aurait-on le droit de se faire montrer nos fichiers d'install ???

Car moi j'ai envie de comparer !!!

:P :lol:
@+ Titeuf

Je suis de moins en moins présent sur ce forum, j'ai beaucoup de choses à faire.
Je ne peux donc pas être très actif pour un support quelconque.


On dit bien Le ridicule ne tue pas. On dit aussi Ce qui ne nous tue pas nous rend plus fort. Alors pourquoi ne pas dire Le ridicule rend plus fort ? :D
Avatar de l’utilisateur
titeuf51
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3077
Inscription: 29 Fév 2004 à 13:27
Localisation: France, Reims

Messagepar Alcazarfr » 26 Sep 2004 à 18:36

µJe crois qu'il faut maintenant attendre...
[url=http://www.opera.com]Image
[/url]PhpBB-Power : Base de Données de mods et de tutoriaux, astuces pour personnaliser et optimiser phpBB, support et forums.
Avatar de l’utilisateur
Alcazarfr
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 2664
Inscription: 07 Mar 2004 à 19:22

Messagepar Genova » 26 Sep 2004 à 18:37

Attendez un peu... Je corige ca tout de suite et je poste d'ici pas longtemps.
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7592
Inscription: 18 Nov 2003 à 17:45
Localisation: En train de programmer, logique non?

Messagepar bthivent » 26 Sep 2004 à 18:37

euh, pas tout de suite qd même :P
Voici qd même mon header :
##############################################################
## MOD Titre : Total flood control (French)
## MOD Titre traduit : Contrôle total du flood (Français)
## MOD Auteur : bthivent < bthivent@wanadoo.fr > (Thivent Bertrand) http://modsphpbb.skatefr.com
##
## MOD Description : Permet de contrôler le flood pour chaque
## niveau d'utilisateur, et de créer un groupe spécial ayant
## ses propres paramètres de flood
##
## MOD Version : 1.0.1
##
## Niveau d'installation : facile
## Temps d'installation : 5-10 minutes
## Fichiers à éditer : 7
## board_config_body.tpl
## lang_admin.php
## lang_main.php
## functions_post.php
## common.php
## constants.php
## groupcp.php
##
## Fichiers inclus : 2
## admin_flood.php
## flood_config_body.tpl
##
##############################################################
bthivent
Pas de support par mp, merci
Communauté de mods
N'oubliez pas le [réglé] pour les sujets résolus, c'est mieux pour la lisibilité !
MOD en Développement : My Blog
Ne cliquez pas ici Et surtout pas ici ! ;)
Avatar de l’utilisateur
bthivent
Posteur habitué
Posteur habitué
 
Messages: 217
Inscription: 10 Juin 2003 à 08:56
Localisation: Lyon (à coté de)

Messagepar titeuf51 » 26 Sep 2004 à 18:38

Header et SQL :

Code: Tout sélectionner
##############################################################
## MOD Titre : Total Flood COntrol
## MOD Auteur : Titeuf51 < entraide.com@free.fr > (Jérémy Brocard) http://entraide.com.free.fr/phpbb
## MOD Description : Ce MOD permet de gérer l'interval anti-flood pour chaque niveau de membre.
##
## MOD Version : 0.1.0
##
## Niveau d'installation : facile
## Temps d'installation :  3 minutes
## Fichiers à éditer :   4
##   includes/constants.php
##   includes/function_post.php
##   language/lang_french/lang_main.php
##   templates/subSilver/admin/board_config_body.tpl
##
## Fichiers inclus :       2
##   admin/admin_flood.php
##   templates/subSilver/admin/admin_flood_body.tpl
##
##############################################################
## Pour des raisons de sécurité, vous êtes prier de consulter
## régulièrement http://forums.phpbb-fr.com afin d'obtenir la
## dernière version de ce MOD.
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com
## peut être dangereux pour votre forum phpBB.
## Par conséquent, phpBB-fr.org n'assurera aucun support pour
## les MODs absents de leur base de données, consultable sur:
## http://forums.phpbb-fr.com/
##############################################################
## Notes de l'auteur :
##
## Le fichier install de ce MOD ne permet que de supprimer la
## case de flood de la configuration générale, il ne supprime
## pas les fonctions définiesdans le fichier php...
## Pour alléger légèrement les fichiers, me contacter par
## l'intermédiaire de phpBB ou mon site sur phpBB.
##
##############################################################
## Historique du MOD :
##
##   2004-06-24 - Version 0.1.0
##      - Première Version
##
##############################################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
##############################################################
#
#-----[ SQL ]----------------------------------------------
#

DELETE FROM `phpbb_config` WHERE `config_name` = 'flood_interval' LIMIT 1

#
#-----[ SQL ]----------------------------------------------
#

CREATE TABLE `phpbb_flood` (
`INVIT` INT NOT NULL,
`USER` INT NOT NULL,
`MOD` INT NOT NULL,
`ADMIN` INT NOT NULL
);

#
#-----[ SQL ]----------------------------------------------
#

INSERT INTO `phpbb_flood` VALUES('20', '15', '10', '5');

#
#-----[ COPIER DE => VERS ]----------------------------------------------
#

admin/admin_flood.php            => admin/admin_flood.php
templates/subSilver/admin/admin_flood_body.tpl   => templates/subSilver/admin/admin_flood_body.tpl
@+ Titeuf

Je suis de moins en moins présent sur ce forum, j'ai beaucoup de choses à faire.
Je ne peux donc pas être très actif pour un support quelconque.


On dit bien Le ridicule ne tue pas. On dit aussi Ce qui ne nous tue pas nous rend plus fort. Alors pourquoi ne pas dire Le ridicule rend plus fort ? :D
Avatar de l’utilisateur
titeuf51
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3077
Inscription: 29 Fév 2004 à 13:27
Localisation: France, Reims

Messagepar Genova » 26 Sep 2004 à 18:38

Bon si ça continue je lock le sujet le temps de poster les réponses :mrgreen:
Avatar de l’utilisateur
Genova
Pistolero des MODs
 
Messages: 7592
Inscription: 18 Nov 2003 à 17:45
Localisation: En train de programmer, logique non?

Messagepar titeuf51 » 26 Sep 2004 à 18:41

J'arrête :mrgreen:
@+ Titeuf

Je suis de moins en moins présent sur ce forum, j'ai beaucoup de choses à faire.
Je ne peux donc pas être très actif pour un support quelconque.


On dit bien Le ridicule ne tue pas. On dit aussi Ce qui ne nous tue pas nous rend plus fort. Alors pourquoi ne pas dire Le ridicule rend plus fort ? :D
Avatar de l’utilisateur
titeuf51
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3077
Inscription: 29 Fév 2004 à 13:27
Localisation: France, Reims

Messagepar Reddog » 26 Sep 2004 à 18:45

de vrais gosses je vous jure :D
Reddog
Maître des floodeurs
Maître des floodeurs
 
Messages: 2099
Inscription: 22 Fév 2004 à 09:58

PrécédenteSuivante

Retourner vers MODs Contest

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant