Limiter le nombre de caractére des pseudos sur l'index

Forum consacré à phpBB2. Comment tirer le meilleur de ce puissant forum.

Modérateur: Modérateurs

Limiter le nombre de caractére des pseudos sur l'index

Messagede landry » Ven Juil 13, 2007 1:42 pm

Bonjour,

J'ai séparé les catégories de mon forum afin de lui donner un visuel plus clair.
Seulement j'ai un membre avec un pseudo un peu long et cela déforme la cellule "dernier message" du MOD "Today-Yesterday"

L'idée serait de limiter le nombre de caractére à l'affichage de ce MOD, j'ai pensé à un $max_caracteres = 15; mais soit je ne sais pas bien le placer soit ce n'est pas la bonne idée. Voici le bout de code concerné sur index.php :


Code: Tout sélectionner
                $last_post_time = create_date2($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

                        $last_post .= '<span class="date-general">' . $last_post_time . '</span><br />' . $lang['yesterday-today_by'] . ' ';
                               
                         $last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : ($userdata['session_logged_in']) ? ('<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '=' . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ') : ($forum_data[$j]['username'] . ' ');
                        
                        $last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';


Image

Merci
landry
PR2
PR2
 
Messages: 278
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)

Publicité

Messagede dcz » Ven Juil 13, 2007 5:09 pm

Il faut juste faire comme le mod today at yesterday at, calculer une version courte du pseudo si nécessaire :
Code: Tout sélectionner
                if (strlen($forum_data[$j]['username']) > 15) {
                 $forum_data[$j]['username'] = substr($forum_data[$j]['username'], 0, 15).' ...';
             }


Juste après :
Code: Tout sélectionner
                        $last_post .= '<span class="date-general">' . $last_post_time . '</span><br />' . $lang['yesterday-today_by'] . ' ';


;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede landry » Ven Juil 13, 2007 5:41 pm

Merci DCZ.

C'est parfait, comme d'habitude. :D
landry
PR2
PR2
 
Messages: 278
Inscription: Mer Sep 06, 2006 8:44 am
Localisation: Carcassonne (France)


Retourner vers Le Forum phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 39 invités