TiGeR
Roarr!!!
Enregistré le 16/01/2003
Messages: 3794
Non connecté
|
Sujet : Stats smileys
Ajouté le : 09/05/2003 00:35
Message :
-> Stats sur les smilies
Bon, comme la sortie de la 0.7 approche de plus en plus, je n'ai pas rajouté ce hack a CF 0.6.1 mais en attendant, pour ceux qui veulent les stats des 18 premiers smileys (ceux qui s'affichent par défaut sur la droite quand vous voulez poster un message), placez ce script dans un fichier dans le répertoire racine de votre forum (note: le fichier, il faut le créer et y placer le script dedans, placez pas ce script dans un fichier de CF! ).
<?
require("secret/connect.php");
echo("<font size=2 face=verdana><b>STATS SMILEYS</b><br><br><br>");
$sql=mysql_query("SELECT * FROM CF_smileys WHERE idsmile<='18' ORDER BY idsmile");
$rows=mysql_numrows($sql);
while($j=mysql_fetch_array($sql))
{
$sql2=mysql_query("SELECT msg FROM CF_posts");
$idsmile=$j[idsmile];
while($j2=mysql_fetch_array($sql2))
{
$stats[$idsmile]=substr_count("$j2[msg]","$j[codesmile]")+$stats[$j[idsmile]];
}
echo("<img src=\"smileys/$j[imgsmile]\"> : $stats[$idsmile]<br><br>");
}
?>
Euh... comme je disais, je l'ai pas intégré à la version 0.6.1 alors du coup le script que je viens de vous passer, il est pas long mais il lance une requête assez conséquente, alors faut pas s'étonner s'il ne marche pas sur les forums contenant de nombreux messages! Disons que c'est un hack provisoire que je développerai pour la 0.7 si Cool Coyote ne l'a pas fait...
Et pour les plus intrépides, vous pouvez enlever la partie du script en vert, ça vous donnera les stats d'utilisations pour tous vos smileys mais je vous garanti pas du tout que ça marche correctement vu la requête que ça va exécuter! Allez doucement quand même...
*** Message édité par TiGeR le 09/05/2003 00:36 ***
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
|