Diverses ressources; Graphismes (sprites etc); Code (scripts, plugins) ou Sons compatibles RPG Maker.
-
nuki
- Koruldia Warrior
- Messages : 238
- Localisation : Bruxelles
-
Contact :
- nuki
-
Profil
- Inscription : sam. mai 23, 2009 11:39 pm
- Localisation : Bruxelles
Message non lu
par nuki » mar. août 25, 2009 9:04 pm
Shootbox paramétrable:
Code : Tout sélectionner
<?php
//Script aidant à la conception d'une shootbox
/*
Plutot que de développer pendant 2 heure l'explication d'un script assez facile,
je vais le structurer sous forme de fonctions facilement intégrable et donc
facilement paramétrable.
*/
//Configuration des messages
define("_MESSAGE1", "Votre message a bien été ajouté");
define("_MESSAGE2", "Une erreur est survenue");
function lancerScript($host, $root, $password, $database)
//Chaques variables correspond à la connexion au serveur.
{
//Cette fonction permet de lancer l'installation et est à placer en début d'appel des autres fonctions
mysql_connect($host, $root, $password);
mysql_select_db($database);
//Création de la table si elle n'existe pas
mysql_query("CREATE TABLE IF NOT EXISTS `shoutbox` (`id` INT NOT NULL AUTO_INCREMENT , `pseudo` VARCHAR( 255 ) NOT NULL , `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , `texte` TEXT NOT NULL , INDEX ( `id` ) ) ENGINE = innodb;");
}
function stopScript()
{
//Cette fonction est a placée en fin d'appel des autres fonctions
mysql_close();
}
function ajouterDonnees($pseudo, $texte)
{
//Les 2 variables de cette fonctions corresponde aux variables post de votre choix
$pseudo = strip_tags($pseudo);
$texte = htmlentities($texte);
$req = mysql_query("INSERT INTO shoutbox VALUES('', '" . $pseudo . "', '', '" . $texte . "')")
or die('<b>'._MESSAGE2.'</b>:'. mysql_error());
echo _MESSAGE1;
unset($req);
//Arret de la fonction
}
function voirDonnees($url)
{
/*
Cette fonction permet d'afficher les messages grâce à un gabarit exploitable
----Format du gabarit-----
Le gabarit doit être séparé par des "[partie]" exemple:
----------------gabaritTest.html------------------ -----
<div>
[partie]
</div>
<div>
[partie]
</div>
-------------------------------------------------- -----
Le [partie]1 correspond au champ pseudo et le 2 au champ texte
Cette méthode permet de mettre en page la ShoutBox très facilement
*/
$url = file_get_contents($url);
$url = explode("[partie]", $url);
$req = mysql_query("SELECT * FROM shoutbox ORDER BY ID DESC LIMIT 0,10");
while ($datas = mysql_fetch_array($req) )
{
echo $url[0];
echo $datas['pseudo'].' - '.date('d/m/Y', $datas['date']);
echo $url[1]
echo $datas['texte'];
echo $url[2];
}
}
?>
-
KaYsEr
- KoruTeam
![KoruTeam KoruTeam](./images/ranks/logokoruteam.gif)
- Messages : 5151
- Localisation : Londres
-
Contact :
- KaYsEr
-
Profil
- Inscription : lun. déc. 25, 2006 12:48 am
- Localisation : Londres
Message non lu
par KaYsEr » mar. août 25, 2009 11:26 pm
Thanks Duke Nuki !^^!
Justement j'ai désactivé les shoutbox des blogs du HUB (spam massif) et du coup les blogs l'ayant activé ont une erreur à l'ouverture, faudra que je dise aux membres n'ayant pas encore viré la shoutbox dans leurs options, de le faire.
(Quand j'aurai terminé mon système de zoom sur map dans le jeu, vu que c'est quand même ça qui prime... faut jamais stopper en cours de route, c'est presque ok >__<)
J'me demande si ton code se ferait lui aussi choper par ces conneries de spam russes pour acheter du viagra.
Moi qui pensait que la fameuse expression populaire
"b**der comme un russe" était basée sur des faits réels... J'avais tords
![Langue :-p](./images/smilies/small_razz.gif)
-
nuki
- Koruldia Warrior
- Messages : 238
- Localisation : Bruxelles
-
Contact :
- nuki
-
Profil
- Inscription : sam. mai 23, 2009 11:39 pm
- Localisation : Bruxelles
Message non lu
par nuki » mer. août 26, 2009 8:24 am
^^ non,en fait cette shootbox est extremement basqiue je l'ai faite en 10 minutes mais c'est plus un script à exploiter. Il est surtout basé sur une facilité de customisation assez poussée grace au mini gestionnaire de gabarit.
Pour les spams la seule solution c'est le CAPTCHA ou le champ de texte en flash donc indétèctable par les spams.
Si tu as besoin d'aide pour ça, je suis là
-
WaR
- Koruldia Hunter
- Messages : 58
- WaR
-
Profil
- Inscription : lun. août 22, 2011 8:55 am
Message non lu
par WaR » ven. août 26, 2011 3:52 pm
Comprends pas c'est une boite E-mail ? Parce que Kayser à évoqué le spam,alors je me disais...
-
Alkarin
- Koruldia Gold Soldier
- Messages : 168
- Alkarin
-
Profil
- Inscription : mar. juil. 12, 2011 6:17 am
Message non lu
par Alkarin » ven. août 26, 2011 7:38 pm
A deux ans près, tu serais arrivé pile lorsque c'était d'actualité
![Dent :dent:](./images/smilies/Kiza_Dent.gif)
-
nuki
- Koruldia Warrior
- Messages : 238
- Localisation : Bruxelles
-
Contact :
- nuki
-
Profil
- Inscription : sam. mai 23, 2009 11:39 pm
- Localisation : Bruxelles
Message non lu
par nuki » dim. août 28, 2011 1:43 pm
lol.
Ces scripts sont tout pourris, je faisait de la merde à l'époque.
-
KaYsEr
- KoruTeam
![KoruTeam KoruTeam](./images/ranks/logokoruteam.gif)
- Messages : 5151
- Localisation : Londres
-
Contact :
- KaYsEr
-
Profil
- Inscription : lun. déc. 25, 2006 12:48 am
- Localisation : Londres
Message non lu
par KaYsEr » lun. août 29, 2011 12:42 am
Wé j'arrête pas de me dire ça moi aussi... Jme demande même quand on se stabilise niveau "qualité", ou du moins quand ça devient décent... Moi j'ai l'impression que c'est genre 2010.