Cool Forum

 
 
Cool Forum » Hacks et modifications » Support mods & hacks » [Demande] durée de connection des membre
Connexions
1 connecté(s) sur le forum actuellement: 0 membre(s) | 1 invité(s)
 
 
 
Page : << < 1 | 2 > >>
<<Sujet précédent     Sujet suivant>>


 
 
Auteur Imprimer le topic Message

 
 
Natkos

Nouveau

Powered by

Enregistré le 15/10/2001
Messages: 24
Non connecté

Sujet : [Demande] durée de connection des membre
Ajouté le : 18/05/2003 21:58
Message :

Slt tlm,

pour les pros du hack, ca serait possible de faire un hack avec le temps de connection des membres connectés ?



Merci,

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un Message Privé à Natkos Citer ce post dans votre réponse

 
 
Natkos

Nouveau

Powered by

Enregistré le 15/10/2001
Messages: 24
Non connecté

Ajouté le : 18/05/2003 22:01
Message :

Dsl, j'ai pas pu mettre le 's' qui manque ds mon titre car y'avait plus de place :)

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un Message Privé à Natkos Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Ajouté le : 18/05/2003 22:04
Message :

En php, tout est possible

Mais 2 questions avant toute chose

-> Ce hack, il calcule le temps écoulé tant que le membre est dans la liste des membres connectés ? Et ensuite, une fois qu'il s'en va, ça retourne à 0, c'est bien ça?
-> Et où tu veux que ça s'affiche ?


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 
Natkos

Nouveau

Powered by

Enregistré le 15/10/2001
Messages: 24
Non connecté

Ajouté le : 18/05/2003 22:07
Message :

-> Ce hack, il calcule le temps écoulé tant que le membre est dans la liste des membres connectés ? Et ensuite, une fois qu'il s'en va, ça retourne à 0, c'est bien ça?


oui et oui



-> Et où tu veux que ça s'affiche ?



A coté des pseudos connectés

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un Message Privé à Natkos Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Ajouté le : 18/05/2003 22:10
Message :

Ok alors ya aucun soucis, je vais voir ça


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 
Natkos

Nouveau

Powered by

Enregistré le 15/10/2001
Messages: 24
Non connecté

Ajouté le : 18/05/2003 22:13
Message :

oké,thank's

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un Message Privé à Natkos Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Sujet : Wala!
Ajouté le : 18/05/2003 22:56
Message :

Voilà c'est bon je l'ai fait et je l'ai testé rapidement sur version 0.6.1 PHP, il a l'air de marcher nickel

Je l'ai optimisé pour qu'il ne lance pas d'autres requetes sql qui pourraient ralentir le forum donc j'ai mis un peu plus de temps

D'abord sur PhpMyAdmin (MySQL), il faut exécuter la requête suivante:

ALTER TABLE CF_session ADD debutsession INT DEFAULT '0' NOT NULL;


Tous les autres modifications se déroulent au niveau de la fonction getsession du fichiers functions.php du répertoire admin, il suffit de rajouter les codes en orange:

function getsession()
{
global $_COOKIE,$_USER;
	
$now=time();
$perim=$now-300;

if(!isset($_COOKIE['CF_sessionID']))
$_COOKIE['CF_sessionID'] = init_session();

if(!isset($_COOKIE['CF_debutsession']))
$_COOKIE['CF_debutsession']=$now;

sendcookie("CF_debutsession",$_COOKIE['CF_debutsession'],$now+300);


$sql=mysql_query("REPLACE into CF_session (sessionID,username,time,debutsession) VALUES ('".$_COOKIE['CF_sessionID']."','".$_USER[username]."','$now','".$_COOKIE['CF_debutsession']."')");
	
sendcookie("CF_sessionID",$_COOKIE['CF_sessionID'],-1);

$delsql=mysql_query("DELETE FROM CF_session WHERE time<".$perim);
	
$sql=mysql_query("SELECT username,debutsession FROM CF_session");
$nb2=mysql_numrows($sql);
	
if($nb2>0)
{
$i=0;
while($j=mysql_fetch_array($sql))
{
$timeconnect=$now-$j[debutsession];
$minute="0";
while($timeconnect>=60)
{
$minute++;
$timeconnect=$timeconnect-60;
}
if($timeconnect<10)
$timeconnect="0".$timeconnect;
$afftimeconnect=$minute.":".$timeconnect;
$tablename[$i]=$j[username]." (".$afftimeconnect.")";
$i++;
}
}	
return($tablename);
}


C'est possible qu'il y ait des problèmes ou des bugs car je suis passé par un cookie au lieu d'une requête SQL, donc si c'est le cas, prévenez moi

TiGeR

*** Message édité par TiGeR le 18/05/2003 23:03 ***


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 
nikeman

Pilier

Purple Concept

Enregistré le 28/10/2001
Messages: 1333
Non connecté

Ajouté le : 18/05/2003 23:21
Message :

mais... mais comment l'arreter ?

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un email à nikeman!!! Visitez le site de nikeman!! Envoyer un Message Privé à nikeman Citer ce post dans votre réponse

 
 
piouPiouM

Pilier

Taquinneur de TiGeR ::D

Enregistré le 17/05/2003
Messages: 877
Non connecté

Ajouté le : 19/05/2003 00:41
Message :

mais c une bête ce Tiger
On peut faire un ptt echange de cerveau ?


Gimp4you : Tutoriels pour Gimp

Besoin d'une bannière pour faire connaitre coolforum ? En voici une
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de piouPiouM!! Envoyer un Message Privé à piouPiouM Citer ce post dans votre réponse

 
 
colonel_freeze

Pilier

nemys powerrrrrrrrrrrrrr

Enregistré le 12/10/2002
Messages: 1222
Non connecté

Ajouté le : 19/05/2003 01:18
Message :

chacun son tour je lui ai deja loue le tps que je passe mon bac


}~~ FreeZBy ~~{
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un email à colonel_freeze!!! Envoyer un Message Privé à colonel_freeze Citer ce post dans votre réponse

 
 
lemistral

Pilier

Enregistré le 30/04/2002
Messages: 1977
Non connecté

Ajouté le : 19/05/2003 10:19
Message :

bravo tiger ! ce hack est tres interessant !

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un Message Privé à lemistral Citer ce post dans votre réponse

 
 
Natkos

Nouveau

Powered by

Enregistré le 15/10/2001
Messages: 24
Non connecté

Ajouté le : 19/05/2003 11:21
Message :

Merci Tiger

Il marche impec sauf que si on reste un p'tit moment sur l'index sans rien faire (disons 2/3 minutes) et qu'on 'refresh' le compteur revient a 0.

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un Message Privé à Natkos Citer ce post dans votre réponse

 
 
Jean-Glode

Pilier

www.suidzer0.org : projet décédé

Enregistré le 28/04/2002
Messages: 2352
Non connecté

Ajouté le : 19/05/2003 12:02
Message :

oui c normal, la session est close sur le serveur au bout d'un certains temps, d'où la Remise à Zéro. C'est comme si tu étais considéré comme déconnecté apr le serveur.


-- Coolforum the best forum written in PHP and MySQL --
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un email à Jean-Glode!!! Visitez le site de Jean-Glode!! Envoyer un Message Privé à Jean-Glode Citer ce post dans votre réponse

 
 
Natkos

Nouveau

Powered by

Enregistré le 15/10/2001
Messages: 24
Non connecté

Ajouté le : 19/05/2003 16:22
Message :

Ok,merci

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un Message Privé à Natkos Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Ajouté le : 19/05/2003 19:17
Message :

Oué je suis une machine infernale

Sinon comme Jean Glode a dit, la session est close au bout d'un certain temps, qui est exactement de 5 minutes (c'est le temps au bout duquel le nom du membre disparait de la liste des membres connectés) Donc il faut que le membre réactualise avant ce délai s'il ne veut pas voir son compteur retourner à 0


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Sujet : Important: debuggage
Ajouté le : 21/05/2003 20:06
Message :

Important: debuggage

Je viens de localiser un bug d'affichage sur ce hack, alors voilà la correction.

Dans la fonction modifiée que je vous ai donné, vous avez ça en bas:

$afftimeconnect=$minute.":".$timeconnect;
$tablename[$i]=$j[username]." (".$afftimeconnect.")";


Faut mettre ça:

$afftimeconnect=$minute.":".$timeconnect;
if($j[username])
$tablename[$i]=$j[username]." (".$afftimeconnect.")";


Voilà normalement mnt ça devrait marcher sans problème


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 
Natkos

Nouveau

Powered by

Enregistré le 15/10/2001
Messages: 24
Non connecté

Ajouté le : 21/05/2003 22:05
Message :

oké mais j'ai perdu mes couleurs du hack 'couleurs admin & modés" ?!?!?!

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un Message Privé à Natkos Citer ce post dans votre réponse

 
 
Natkos

Nouveau

Powered by

Enregistré le 15/10/2001
Messages: 24
Non connecté

Ajouté le : 21/05/2003 22:12
Message :

je m'explique:

Si je mets ce hack ce qui donne :

$tablename[$i]=$j[username]." (".$afftimeconnect.")";

Le Hack des couleurs ne marche plus alors que si je mais que

$tablename[$i]=$j[username].""; le hack des couleurs remarche.

J'éspére avoir été assez clair :)


*** Message édité par Natkos le 21/05/2003 22:12 ***

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un Message Privé à Natkos Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Ajouté le : 21/05/2003 22:50
Message :

Oué ok je vois, mais comme je vois que le hack sur les couleurs admin et modé a beaucoup de succès, je vais publier la fonction que j'ai mise sur mon forum, car elle prend les deux hacks en même temps, et en plus elle est optimisée

Je pense pas que ce soir j'aurai le temps quoique... enfin bref je la publie dès que je peux

(Décidement j'ai jamais le temps de m'occuper de mon site )


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Ajouté le : 21/05/2003 23:25
Message :

Déjà tu annules la modification qu'il fallait faire dans le fichier index.php (à la racine du forum) pour le hack pour les couleurs.

Ensuite sur MySQL, tu exécutes ça:

ALTER TABLE CF_session ADD userstatus INT DEFAULT '0' NOT NULL;


Et pour la fonction getsession:

function getsession()
{
global $_COOKIE,$_USER;
// fonction modifiée par TiGeR pour la version 0.6.1 de Cool Forum sous license GPL
$now=time();
$perim=$now-300;
if(!isset($_COOKIE['CF_sessionID']))
$_COOKIE['CF_sessionID'] = init_session();
if(!isset($_COOKIE['CF_debutsession']))
$_COOKIE['CF_debutsession']=$now;
sendcookie("CF_debutsession",$_COOKIE['CF_debutsession'],$now+300);
$sql=mysql_query("REPLACE into CF_session (sessionID,username,time,debutsession,userstatus) VALUES ('".$_COOKIE['CF_sessionID']."','".$_USER[username]."','$now','".$_COOKIE['CF_debutsession']."','$_USER[userstatus]')");
sendcookie("CF_sessionID",$_COOKIE['CF_sessionID'],-1);
$delsql=mysql_query("DELETE FROM CF_session WHERE time<".$perim);
$sql=mysql_query("SELECT username,debutsession,userstatus FROM CF_session");
$nb2=mysql_numrows($sql);
if($nb2>0)
{
$i=0;
while($j=mysql_fetch_array($sql))
{
if($j[username])
{
$timeconnect=$now-$j[debutsession];
$minute="0";
while($timeconnect>=60)
{
$minute++;
$timeconnect=$timeconnect-60;
}
if($timeconnect<10)
$timeconnect="0".$timeconnect;
$afftimeconnect=$minute.":".$timeconnect;
if($j[userstatus]==5)
$tablename[$i]="<font color=#xxxxxx>".$j[username]." (".$afftimeconnect.")</font>";
elseif(($j[userstatus]<5) && ($j[userstatus]>2))
$tablename[$i]="<font color=#xxxxxx>".$j[username]." (".$afftimeconnect.")</font>";
else
$tablename[$i]=$j[username]." (".$afftimeconnect.")";
}
$i++;
}
}	
return($tablename);
}


Voilà la fonction de mon forum! J'ai du encore la retouché un petit peu car elle prennait d'autres hacks en compte, et elle prennait que les super admins en couleurs. Je l'ai pas retesté, elle semble correct, donc si ya un bug, préviens moi

Bon bien sûr vous remplacez les xxxxx par les couleurs en code html (le premier code pour les admins, et le second pour les modé)


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 
Page : << < 1 | 2 > >>


<<Sujet précédent     Sujet suivant>>

 
[Contacter l'administrateur] | [Aller sur CoolForum.net]

 
[12 requêtes] - [Page générée en 0.0388 secondes]
 

Powered by CoolForum v.0.8.5 beta
Copyright ©2001-2014 CoolForum.net