Annonces


#1 03/09/06 17:55:33

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Petit problème profil PunBB

Salut à tous  wink

J'ai voulu faire comme sur IPB et sur ce forum, que dans le profil d'un utilisateur, il y ai écrit ce qu'il fait :  tongue

J'ai bin réussi à le faire, seul problème, il y a un 1 devant ce qu'il fait :

Exemple ici : http://boardfun.free.fr/profile.php?id=2

Voilà mon code si vous voulez  frown  :

Code:

            <div class="inform">
                <fieldset>
                <legend><?php echo $lang_profile['Localisation'] ?></legend>
                    <div class="infldset">
                        <dl>
                        <dt><?php echo $lang_profile['Localisation'] ?>: </dt>
                        <dd><?php echo

// Grab the users
$result = $db->query('SELECT * FROM '.$db->prefix.'online WHERE user_id = '.$id) or error('Impossible de retrouver la liste des utilisateurs en ligne', __FILE__, __LINE__, $db->error());
$num_users_page = $db->num_rows($result);

if ($num_users_page) {
  while ($num_users_page--) {
   $user_data = $db->fetch_assoc($result);
    if ($user_data['current_page']) {


$pathinfo = pathinfo($user_data['current_page']);
$current_page = $pathinfo['basename'];

if ($user_data['current_page_id'] > 0) {
    if ($current_page == "viewtopic.php" || $current_page == "post.php") { $current_page_name = $db->query('SELECT subject FROM '.$db->prefix.'topics WHERE id=\''.$user_data['current_page_id'].'\'') or error('Impossible de retrouver les informations du sujet', __FILE__, __LINE__, $db->error()); }
    if ($current_page == "viewforum.php") { $current_page_name = $db->query('SELECT forum_name FROM '.$db->prefix.'forums WHERE id=\''.$user_data['current_page_id'].'\'') or error('Impossible de retrouver les informations du forum', __FILE__, __LINE__, $db->error()); }
    if ($current_page == "profile.php") { $current_page_name = $db->query('SELECT username FROM '.$db->prefix.'users WHERE id=\''.$user_data['current_page_id'].'\'') or error('Impossible de retrouver les informations de l\'utilisateur', __FILE__, __LINE__, $db->error()); }
    if ($current_page == "post.php" || $current_page == "edit.php") { echo"\t\t\t\t\t".$lang_online[$user_data['current_page']].': <b><a href="'.PUN_ROOT.'sujet.html'.$user_data['current_page_id'].'">'.$db->result($current_page_name, 0).'</a></b>'."\n";}
    else { echo"\t\t\t\t\t".$lang_online[$user_data['current_page']].': <b><a href="'.$user_data['current_page'].'?id='.$user_data['current_page_id'].'">'.$db->result($current_page_name, 0).'</a></b>'."\n";}

}else if ((@$lang_online[$user_data['current_page']]) == '')
        echo"\t\t\t\t\t".$lang_online['Hiding Somewhere']."\n";
    else
        echo"\t\t\t\t\t".'<a href="'.$user_data['current_page'].'">'.$lang_online[$user_data['current_page']].'</a>'."\n";    


if ($pun_user['g_id'] <= PUN_MOD) echo"\t\t\t\t\t".'<td class="ip"><a href="'.PUN_ROOT.'admin_users.php?show_users='.$user_data['current_ip'].'">'.$user_data['current_ip'].'</a></td>'."\n";
echo"\t\t\t\t".''."\n";
} } }
else { echo "\t\t\t\t".$lang_profile['No online']."\n\t\t\t\t"."\n"; }
?></dd>
                        </dl>
                        <div class="clearer"></div>
                    </div>
                </fieldset>
            </div>

Merci d'avance  wink

Bonne soirée,

Romain.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#2 03/09/06 18:08:23

Ju
ju@jabber.cc
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 5891
Envoyer un MP

  Email  Site web

Re: Petit problème profil PunBB

Remplace :

Code:

                        <dt><?php echo $lang_profile['Localisation'] ?>: </dt>
                        <dd><?php echo

Par :

Code:

                        <dt><?php echo $lang_profile['Localisation'] ?>: </dt>
                        <dd><?php

Tu as un echo en trop qui renvoit le retour de la déclaration du $result qui suit (qui évidemment est égale à 1).



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#3 03/09/06 18:15:22

Romain
CtrlAltUser
Lieu: 127.0.0.1
OS: Windows 2k/NT/XP
Date d'inscription: 29/07/06
Messages: 200
Envoyer un MP

  Email  Site web

Re: Petit problème profil PunBB

Merci beaucoup Ju c'est nikel !  wink

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Pub hébergeur :


CtrlAltSuppr.com, forums officiels de JSAND partagés avec Geek&Hype

Powered by PunCAS (JSAND) based on PunBB
© Copyright 2002–2005 Rickard Andersson