Permet aux membres de chercher rapidement le profil d'un membre.
Ce n'est pas reellement un mod, je dirait plutot une astuce.
Fichier profil_membre.php à creer :
Fichier profil_membre_corps.tpl à creer :
Ce n'est pas reellement un mod, je dirait plutot une astuce.
Fichier profil_membre.php à creer :
Code (Sélectionner le code)
<?php
define('FORUM', TRUE);
$racine = './';
include($racine . 'demarrage.php');
// On lance les sessions
$membre = recuperer_session();
define('PAGE_OK', TRUE);
if (!$MOD['finduser'])
{
redir($racine . 'index.php');
}
$login = ( isset($HTTP_GET_VARS['login']) ) ? $HTTP_GET_VARS['login'] : $HTTP_POST_VARS['login'];
$login = htmlSpecialChars(trim($login));
if( ! empty($login) )
{
$sql = 'SELECT membre_id from ' . MEMBRES_TABLE . '
WHERE membre_login = \'' . $login . '\'';
if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'membres'), __LINE__, __FILE__, $sql);
}
$check_login = $bdd->tableau($result);
if ($check_login['membre_id'] == '')
{
info($langue['er_titre'], $langue['aucun_membre_trouve']);
}
else
{
redir($racine . 'membre-.html' . $check_login['membre_id']);
}
}
else
{
$page_titre = $langue['find_user'];
$liens_header = ' -> ' . $langue['find_user'];
include( $racine . 'includes/header_forum.php' );
$tpl->set_filenames(array('corps' => 'profil_membre_corps.tpl'));
$tpl->assign_vars(array(
'L_FINDUSER' => $langue['find_user'],
'L_LOGIN' => $langue['login'],
'L_SOUMETTRE' => $langue['soumettre'],
));
$tpl->pparse('corps');
}
?>Fichier profil_membre_corps.tpl à creer :
Code (Sélectionner le code)
<table align="center" class="tableau" width="600" cellspacing="0" cellpadding="3">
<tr>
<td class="td_titre" align="center">{L_FINDUSER}</td>
</tr>
<tr>
<td class="td_forum">
<form method="post" action="" name="finduser">
{L_LOGIN} :
<input type="text" size="25" name="login" class="texte" />
<input type="submit" name="soumettre" class="boutton" value="{L_SOUMETTRE}" />
</form>
</td>
</tr>
</table>
<br />Code (Sélectionner le code)
/******************************************************************************* * Find User :: version 0.0.2 * * ---------- Auteur -------------------------------------------------------- * Auteur :: Korko * Email :: korkof@gmail.com * Site Web :: N/A * * ---------- Mod ----------------------------------------------------------- * Nom :: Find User * Version :: 0.0.2 * Compatible :: FSB v1.0.4 * * Description :: Permet aux membres de chercher rapidement le profil d'un membre. * * Temps d'installation :: 2 minutes * Requete :: Non * Cache :: Oui * Fichiers joints :: 2 * Fichiers à modifier :: 3 * * ---------- Note ---------------------------------------------------------- * * * ---------- Historique ---------------------------------------------------- * Commencé :: Le 19 / 03 / 2006 * Dernière modification :: Le 19 / 03 / 2006 * * Le 19 / 03 / 2005 :: * Première version du mod * Le 19 / 03 / 2005 :: * Deuxieme version du mod : utilisation d'une page tpl propre au mod. * *******************************************************************************/ # # [] ---------- requete Cache ------------------------------------------------- # INSERT ac_mods FIELDS mod_name mod_version mod_description mod_auteur mod_email mod_actif VALUES 'finduser' '0.0.1' 'Permet aux membres de chercher rapidement le profil d'un membre.' 'Korko' 'korkof@gmail.com' '1'; # # [] ---------- ouvrir -------------------------------------------------------- # langues/fr/langue_module.php # # [] ---------- chercher ------------------------------------------------------ # ?> # # [] ---------- avant, ajouter ----------------------------------------------- # $langue['find_user'] = "Trouver un Utilisateur"; # # [] ---------- ouvrir -------------------------------------------------------- # includes/header_forum.php # # [] ---------- chercher ----------------------------------------------------- # 'L_LISTEMEMBRE' => $langue['listemembre'], # # [] ---------- apres, ajouter ----------------------------------------------- # 'L_FINDUSER'=> $langue['find_user'], # # [] ---------- chercher ----------------------------------------------------- # 'U_LISTEMEMBRE' => ajout_sid($racine . 'liste_membre.php'), # # [] ---------- apres, ajouter --------------------------------- # 'U_FINDUSER' => ajout_sid($racine . 'profil_membre.php'), # # [] ---------- ouvrir -------------------------------------------------------- # themes/IceCold/header.tpl # [] ---------- chercher ----------------------------------------------------- # <a href="{U_LISTEMEMBRE}" class="menu">{L_LISTEMEMBRE}</a> # # [] ---------- apres, ajouter ----------------------------------------------- # <!-- IFEXIST switch_mod_finduser --> - <a href="{U_FINDUSER}" class="menu">{L_FINDUSER}</a> <!-- ENDIF --> # # [] ---------- copier --------------------------------------------------------- # profil_membre.php => ./profil_membre.php profil_membre_corps.tpl => ./themes/IceCold/profil_membre_corps.tpl











