gpa4
et on reste zen !
Enregistré le 02/11/2003
Messages: 566
|
|
Sujet : [0.3] Messages non-lus sur accueil du portail
Ajouté le : 09/10/2005 00:40
|
[Mod] Messages non lus sur la page d'acceuil du portail.
Version CFP : 0.3
Auteurs : TiGeR <cfp.coolforum.net> et gpa4 <mods.coolforum.net>
les fichiers concernés : functions.php, tpl_general.html, lng_general.php (français, anglais et espagnol) et une imagette on.gif
fichier lib/functions.php dans la fontion getuserid()
function getuserid()
{
global $SQL,$_CONFIG,$_COOKIE,$FORMAT,$TPL,$_CF,$_USER,$nbnonlus;
$login = false;
if(isset($_COOKIE['CoolForumID']))
{
$cookie = unserialize(urldecode($_COOKIE['CoolForumID']));
$cookie['userpass'] = getdecrypt(rawurldecode($cookie['userpass']),$_CONFIG['chainecodage']);
$cookie['userid'] = intval($cookie['userid']);
$query = $SQL->query("SELECT userid,login AS username,password,userstatus,nbpmvu AS newpm,lastvisit FROM ".$_CF."user WHERE userid=".$cookie['userid']);
$x=mysql_fetch_array($query);
$temppass = getdecrypt(rawurldecode($x['password']),$_CONFIG['chainecodage']);
if($cookie['userpass']==$temppass)
{
$_USER = $x;
$_USER['password'] = "";
$query = $SQL->query('SELECT COUNT(*) FROM '.$_CF.'posts WHERE date>'.$_USER['lastvisit']);
list($nbnonlus) = mysql_fetch_row($query);
$_USER['username2'] = $FORMAT->fromdb($_USER['username']);
$TPL->box['userbox'] = $TPL->gettemplate("general","memberbox");
$login = true;
}
}
français : fichier lng/fr/lng_general.php ajouter avant la balise de fin de code la partie en vert
$this->LNG['noread'] = "POST: <b>{%::nbnonlus%}</b> non lu(s)";
anglais : fichier lng/eng/lng_general.php ajouter avant la balise de fin de code la partie en vert
$this->LNG['noread'] = "POST: <b>{%::nbnonlus%}</b> no read";
espagnol : fichier lng/es/lng_general.php ajouter avant la balise de fin de code la partie en vert
$this->LNG['noread'] = "POST: <b>{%::nbnonlus%}</b> no leidos";
fichier tpl/defaut/tpl_general.html, dans la "memberbox" vers les lignes 180/187, ajouter la partie de code en vert
<!--********** TPL NAME = memberbox **********-->
{%LNG[welcome]%}<br>
<table cellpadding=0 cellspacing=0 class=comment>
<tr>
<td style="padding-right:4px;"><img src="{%SKIN[path]%}/fi_profil.gif"></td>
<td><a href="{%::_CONFIG[urlforum]%}profile.php" class=menu>{%LNG[profil]%}</a></td>
</tr>
<tr>
<td style="padding-right:4px;"><img src="{%SKIN[path]%}/fi_pm.gif"></td>
<td><a href="{%::_CONFIG[urlforum]%}profile.php?p=pm" class=menu>{%LNG[messpv]%}</a></td>
</tr>
<tr>
<!-- le hack messages non lus -->
<td style="padding-right:4px;"><img src="{%SKIN[path]%}/on.gif"></td>
<td><a href="{%::_CONFIG[urlforum]%}listspe.php?" class=menu>{%LNG[noread]%}</a></td>
</tr>
<!-- fin du hack -->
<tr>
<td style="padding-right:4px;"><img src="{%SKIN[path]%}/fi_logout.gif"></td>
<td><a href="logout.php" class=menu>{%LNG[logout]%}</a></td>
</tr>
</table><br>
l'image à mettre dans le répertoire skins/defaut --> 
|