Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[MODV] Record de connectés

Flamme ardente
Avatar de bthivent
  • Age : 19 ans
  • Messages : 440
  • Inscrit : 27 Novembre 2004
Message édité 1 fois, dernière édition par Grummfy, 07 Janvier 2008, 22:06     Lien vers ce message 27 Décembre 2004, 14:52
Bon voilà je vais essayer de faire ce mods, qui sera minus à mon avis..
Mais j'aimerai vous demander un conseil :
O๠vaut-il mieux que j'enregistre le record de personnes connectées simultanément ?
Fichier texte ?
fichier_config.php ?
table mysql ?

---------------
édité : Mod terminé

*******************************************************************************
*      Record connexions :: version 0.0.1
*
*   ---------- Auteur --------------------------------------------------------
*   Auteur ::            bthivent
*   Email ::            bthivent@wanadoo.fr
*   Site Web ::            http://book.skatefr.com
*
*   ---------- Mod -----------------------------------------------------------
*   Nom ::            Record connexions
*   Version ::            0.0.1
*   Compatible ::         FSB vRC 2
*
*   Description ::         Ajoute le record de personnes connectées simultanément sur le forum
*
*   Temps d'installation ::      5-10 minutes
*   Requete ::            Non
*   Cache ::            Oui
*   Fichiers joints ::         0
*   Fichiers à  modifier ::      4
*
*   ---------- Note ----------------------------------------------------------
*   Aucune note
*
*   ---------- Historique ----------------------------------------------------
*   Commencé ::            Le 27 / 12 / 2004
*   Dernière modification ::   Le 27 / 12 / 2004
*
*   Le 27 / 12 / 2004 ::
*      Première version du mod
*
*******************************************************************************/
#
# [] ---------- ouvrir ---------------------------------------------------------
#
cache/fichier_config.php
#
# [] ---------- chercher -------------------------------------------------------
#
'cookie_securite' => '0',
#
# [] ---------- apres, ajouter -------------------------------------------------
#
'record_connexions' => '0',
'date_record' => '0',
#
# [] ---------- ouvrir ---------------------------------------------------------
#
langues/fr/langue_forum.php
#
# [] ---------- chercher -------------------------------------------------------
#
//
// Fin du fichier.
//--------------------------------
#
# [] ---------- avant, ajouter -------------------------------------------------------
#
$langue['record_connexions'] = 'Le record d\'utilisateurs connectés simultanément est de <b>%s</b> atteint le %s';

#
# [] ---------- ouvrir ---------------------------------------------------------
#
includes/boite_conline.php
#
# [] ---------- chercher -------------------------------------------------------
#
$tpl->set_filenames(array('boite_online' => 'boite_online_corps.tpl'));
#
# [] ---------- avant, ajouter -------------------------------------------------------
#
if ($nb_total_online > $config['record_connexions'])
{
	$config['record_connexions'] = $nb_total_online;
	$config['date_record'] = time();
	$cache->write_in_cache($config, 'config', count($config));
}

#
# [] ---------- chercher -------------------------------------------------------
#
	'NB_MEMBRES' => 		sprintf($langue['membres_enr'], $compte_membres['inscrits'], $total_messages, $total_sujets),
#
# [] ---------- apres, ajouter -------------------------------------------------
#
	
	'RECORD_CONNEXIONS' => sprintf($langue['record_connexions'], $config['record_connexions'], aff_date($config['date_record'])),
#
# [] ---------- ouvrir ---------------------------------------------------------
#
themes/IceCold/boite_online_corps.tpl
#
# [] ---------- chercher -------------------------------------------------------
#
		<td class="td_clair" width="50" rowspan="3">{IMG_BOITE_ONLINE}</td>
#
# [] ---------- remplacer par -------------------------------------------------------
#
		<td class="td_clair" width="50" rowspan="4">{IMG_BOITE_ONLINE}</td>
#
# [] ---------- chercher -------------------------------------------------------
#
	<tr>
		<td class="td_stats"><span class="petit">{ONLINE_STAT}<br />{MEMBRES_ONLINE}<br /></span></td>
	</tr>
#
# [] ---------- apres, ajouter -------------------------------------------------
#
	<tr>
		<td class="td_stats"><span class="petit">{RECORD_CONNEXIONS}<br /></span></td>
	</tr>


bthivent
Téléchargez Greyline theme V2
 
Flamme ardente
Avatar de Tagu
  • Age : 22 ans
  • Messages : 454
  • Inscrit : 23 Septembre 2004
  Lien vers ce message 27 Décembre 2004, 15:00
Personellement, pas dans la base de donnée !
Le fichier config me semble bien, non?

c mon avis en tout cas !
Joli mod en perspective :D


Devblog sur la création d'un jeu de rôle online : SaigoNoTatakai
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14212
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Décembre 2004, 15:01
Dans le cache/fichier_config.php. ce MOD peut se faire super rapidement en tout cas ^^


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
 
Flamme ardente
Avatar de bthivent
  • Age : 19 ans
  • Messages : 440
  • Inscrit : 27 Novembre 2004
  Lien vers ce message 27 Décembre 2004, 15:09
ouais :)
ok merci


bthivent
Téléchargez Greyline theme V2
 
Flamme ardente
Avatar de bthivent
  • Age : 19 ans
  • Messages : 440
  • Inscrit : 27 Novembre 2004
  Lien vers ce message 27 Décembre 2004, 16:09
euh j'ai un problème, c'est qu'en faite, si je met le nombre record et la date o๠il a été atteind dans le fichier fichier_config.php, je dois tout effacer et tout remettre non ?


bthivent
Téléchargez Greyline theme V2
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14212
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Décembre 2004, 16:21
Bah non, tu rajoutes les clefs dans le tableau $config, et ensuite tu fait un $cache->write_in_cache($config, 'config', count($config));


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
 
Flamme ardente
Avatar de bthivent
  • Age : 19 ans
  • Messages : 440
  • Inscrit : 27 Novembre 2004
  Lien vers ce message 27 Décembre 2004, 16:25
oulà , je connais pas tout ça moi lol
donc ce que je veux faire, c'est ça :
dans le mode, j'ajoute ça
[php]'record_connections' => '0',
'date_record' => '0',[/php]
dans fichier_config.php après ça
[php]'cookie_securite' => '0',[/php]

ensuite, dans boite_online.php
[php]if ($nb_total_online > $config['record_connections'])
{
//actions qui remplace les valeurs actuelles :
//$config['record_connections'] = $nb_total_online
//$config['date_record'] = time();
}[/php]

Donc comment faire pour remplacer les valeurs ?


bthivent
Téléchargez Greyline theme V2
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14212
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Décembre 2004, 16:28
Justement tu as simplement besoi nde faire ça :
if ($nb_total_online > $config['record_connections'])
{
   $config['record_connections'] = $nb_total_online
   $config['date_record'] = time();
   $cache->write_in_cache($config, 'config', count($config));
}

Ca t'ajoutera automatiquement les champs.


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
 
Flamme ardente
Avatar de bthivent
  • Age : 19 ans
  • Messages : 440
  • Inscrit : 27 Novembre 2004
  Lien vers ce message 27 Décembre 2004, 16:29
put... (j'ai volontairement oublié les trois dernières lettres :D)
Ca ça déchire ;)
merci !


bthivent
Téléchargez Greyline theme V2
 
Flamme ardente
Avatar de bthivent
  • Age : 19 ans
  • Messages : 440
  • Inscrit : 27 Novembre 2004
  Lien vers ce message 27 Décembre 2004, 17:01
Voilà finit ça marche :D
j'édite le premier sujet


bthivent
Téléchargez Greyline theme V2
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14212
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Décembre 2004, 17:16
Ok c'est cool, il y a une démo pour voir ce que ca donne ?


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
 
Flamme ardente
Avatar de bthivent
  • Age : 19 ans
  • Messages : 440
  • Inscrit : 27 Novembre 2004
  Lien vers ce message 27 Décembre 2004, 17:17
euh en local chez moi oui :D
ça t'irait un screen shot ?


bthivent
Téléchargez Greyline theme V2
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14212
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Décembre 2004, 17:18
Oui en effet :) Je ne test pas le MOD, un screen me sufira, le code est ok.


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
 
Flamme ardente
Avatar de bthivent
  • Age : 19 ans
  • Messages : 440
  • Inscrit : 27 Novembre 2004
  Lien vers ce message 27 Décembre 2004, 17:20
http://www.skatefr.com/images/screen_fsb_rec.jpg
;)


bthivent
Téléchargez Greyline theme V2
 
VIP
Avatar de Grimmlink
  • Age : 22 ans
  • Messages : 3174
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Décembre 2004, 17:25
la phrase fait bizarre :s

Le record de membres connectés simultanément est de X le YYYYYYY

c'est mieux ca


FSBGraph - Blog perso
A man with a small penis is like a butterfly without wings
2,876,160 Germs currently live on my keyboard ! What about you?!
 
Répondre


.