TiGeR
Roarr!!!
Enregistré le 16/01/2003
Messages: 3794
Non connecté
|
Sujet : [0.6] Sauvegarde des Mess Privé envoyés
Ajouté le : 25/04/2003 01:44
Message :
Version:
0.6.1 en PHP
Description:
C un hack ki permet de conservé les messages privés ke l'on envoi! Jkroi ke cette fonction sera intégré à Cool Forum 0.7 ms bon, pk ne pas en profité dès à présent! Surtout ke les manip à effectuer ne sont pas très compliqué. Le fonctionnement est très simple, ça liste les messages envoyés dans la liste de tous les messages, à la seul différence que l'icone devant le titre du message n'est pas la même.
Manip:
- Dans le fichier profile_pm.php, voilà les modifs à faire:
Aux environs de la ligne 100, il faut rajouter les lignes en orange ci dessous:
$sql=mysql_query("INSERT INTO CF_privatemsg (iddest,idexp,date,pseudo,sujet,msg,smiles,bbcode) VALUES ('$_POST[dest]','$_USER[userid]','$date','$_USER[username]','$sujet','$msg','$smiles','$nobb')");
$tmp=mysql_query("SELECT login FROM CF_user WHERE userid='$_POST[dest]'");
$tmp=mysql_fetch_array($tmp);
$dest="Envoyé à: $tmp[login]";
$sql2=mysql_query("INSERT INTO CF_privatemsg (iddest,idexp,date,pseudo,sujet,msg,vu,smiles,bbcode) VALUES ('$_USER[userid]','$_USER[userid]','$date','$dest','$sujet','$msg','2','$smiles','$nobb')");
Au niveau de la ligne 175, cette manip n'est pas obligatoire, elle permet de lister les messages non lus en premier, puis les messages lus, et pour terminer les messages envoyés.
$sql=mysql_query("SELECT * FROM CF_privatemsg WHERE iddest=".$_USER[userid]." ORDER BY vu ASC, date DESC");
Au niveau de la ligne 190:
if($Respm[vu]==0)
$Respm[imgpm]="nonlu";
elseif($Respm[vu]==1)
$Respm[imgpm]="lu";
elseif($Respm[vu]==2)
$Respm[imgpm]="envoi";
Ensuite, dans les dossiers de vos skins, il faut juste rajouter une icone pour les messages envoyés sous le nom de envoi.gif
Perso voilà les miennes:
Message reçu: -> lu.gif
Message envoyé: -> envoi.gif
Bon voilà j'espère ke ce hack servira!
Jpense rajouter d'autres petits bidouillages genre des boutons avec: "supprimer tt les messages envoyés", "supprimer tt les messages lus", etc etc.... ou encore rajouter la légende en bas pour les messages envoyés...
Enfin jlé mettré kan jlé oré fé!
@ touti
TiGeR
*** Message édité par TiGeR le 11/03/2004 14: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
|