TiGeR
Roarr!!!
Enregistré le 16/01/2003
Messages: 3794
Non connecté
|
Sujet : Hack upgradé et optimisé!
Ajouté le : 13/05/2003 01:25
Message :
Voilà le nouveau hack!
Primo, je l'ai un peu optimisé au niveau des requêtes, on passe de 4 à 2, ce qui a pour effet de diminuer le temps d'éxecution du script.
Secondo, il faut OBLIGATOIREMENT que le hack "Admin: Dernière heure de visite d'un membre" ait été installé!
Tercio, bah ça fait ce que tu m'as demandé lemistral, regarde toi même sur la démo...
Pour les manips, vous reprenner les mêmes que pour la version précédente de ce hack, mais vous mettez à jour par ces nouveaux scripts....
Pour le fichier index.php:
$messtoday="0";
$usertoday="0";
$time=time();
$heure=strftime("%H",$time);
$minute=strftime("%M",$time);
$timetoday=$time-($heure*3600)-($minute*60);
$time24=time()-86400;
$sql=mysql_query("SELECT date FROM CF_posts WHERE date>'$time24'");
$mess24=mysql_numrows($sql);
while($j=mysql_fetch_array($sql))
{
if($j[date]>$timetoday)
$messtoday++;
}
$sql=mysql_query("SELECT login,userstatus,lastvisite FROM CF_user WHERE lastvisite>'$time24'");
$user24=mysql_numrows($sql);
$i="0";
while($j=mysql_fetch_array($sql))
{
if($j[lastvisite]>$timetoday)
$usertoday++;
if($j[userstatus]>=4)
$listemembre24[$i]="<b><font color=#ff8040>$j[login]</font></b>";
elseif($j[userstatus]==3)
$listemembre24[$i]="<b><font color=#ff8080>$j[login]</font></b>";
else
$listemembre24[$i]="<b>$j[login]</b>";
$i++;
}
$listemembre24=implode(", ",$listemembre24);
$tpl->box[boxconnected]=$tpl->gettemplate("affconnectes");
Pour le template tpl_affconnectes.html:
<TR bgcolor={%::_SKIN[color1]%}>
<TD class=jaune colspan=2>
<font size=2><B>Connexions & Statistiques</B></font><BR>
<font size=1>
Il y a {%::InfoMember[nbtotalvisit]%} visiteur(s) sur le forum actuellement: {%::InfoMember[nbmembres]%} Membre(s) | {%::InfoMember[nbguests]%} Invité(s)<BR>
» Le maximum de membres connectés au même moment était de <B>{%::_FORUMCFG[topmembers]%}</B> le {%::_FORUMCFG[timetopmembers]%}
<BR>Stats messages: <b>{%::messtoday%}</b> message(s) ont été postés aujourd'hui, <b>{%::mess24%}</b> message(s) ont été postés ces dernières 24 heures
<BR>Stats membres: <b>{%::usertoday%}</b> membre(s) ont parcouru le forum aujourd'hui, <b>{%::user24%}</b> membre(s) ont parcouru le forum ces dernières 24 heures
<BR>Liste des membres ayant parcouru le forum ces dernières 24 heures: {%::listemembre24%}
</font>
</TD>
</TR>
<!---------- separate ---------->
Alors content lemistral ?
TiGeR a encore frappé!
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
|