sj
Nouveau
Enregistré le 23/07/2003
Messages: 4
Non connecté
|
Sujet : [0.6] Envoi de Mp aux connectés
Ajouté le : 10/08/2003 19:49
Message :
0.6.x PHP/PHP3
Ce petit hack permet d'envoyer un mp a un membre à partir du tableau des connectés
Manips:
A chaque fois, il suffit de rajouter le code en orange à l'endroit concerné.
Fichier profile_pm.php, vers la ligne 170:
if(isset($_GET[pseudosearch]) && strlen($_GET[pseudosearch])>0)
$sql=mysql_query("SELECT userid,login FROM CF_user WHERE login LIKE \"%$_GET[pseudosearch]%\" ORDER BY login");
elseif(isset($_GET[mbid]))
{$sql=mysql_query("SELECT userid,login FROM CF_user WHERE userid='$_GET[mbid]'");
if(mysql_numrows($sql)==0)
$sql=mysql_query("SELECT userid,login FROM CF_user ORDER BY login");}
else
$sql=mysql_query("SELECT userid,login FROM CF_user ORDER BY login");
$tpl->box[loginlist]="";
Fichier index.php, vers la ligne 93:
$j=0;
for($i=0;$i < $InfoMember[nbtotalvisit];$i++)
{
if(!empty($NombreConnectes[$i]))
{
$sql=mysql_query("SELECT userid FROM CF_user WHERE login='$NombreConnectes[$i]'");
if(mysql_numrows($sql)>0)
$userstatut=mysql_fetch_array($sql);
$nameconnect[$j]="<a href=\"profile.php3?p=pm&action=writemsg&mbid=".$userstatut[userid]."\" class=mb> <B> <font color=#FFFFFF>".$NombreConnectes[$i]." </font> </B> </a> ";
$j++;
}
}
$InfoMember[listconnected]=implode(", ",$nameconnect);
Fichier tpl_header.html, ligne 22
a.men:link{color: {%::_SKIN[colorlink]%}; text-decoration:none;}
a.men:visited{color: {%::_SKIN[colorvisited]%}; text-decoration:none;}
a.men:hover{color: {%::_SKIN[colorhover]%}; text-decoration:none;}
a.mb:link{text-decoration:none;}
a.mb:visited{text-decoration:none;}
a.mb:hover{text-decoration:none;}
Bon voilà, j'espère ne pas avoir trop alourdi le code ! désolé mais je débute 
Sj
*** Message édité par TiGeR le 11/03/2004 13:46 ***
|