Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Je souhaitais avoir l'avatar du créateur d'un topic en 1ère colonne du tableau des topics avec un lien vers son profil.
Voilà la solution que j'ai trouvé.. Est-ce vraiment correct ou y a-t-il une manière plus élégante ?
En dessous de
while ($cur_topic = $db->fetch_assoc($result)) {
++$topic_count;
$status_text = array();
$item_status = ($topic_count % 2 == 0) ? 'roweven' : 'rowodd';
$icon_type = 'icon';Ajouter
//=============================================================
// RECUP DE L'ID du USER qui a créé le Topic et de son AVATAR
//=============================================================
//--- ID du User créateur
$poster = $cur_topic['poster'];
$requete = 'SELECT id AS user_id FROM '.$db->prefix.'users WHERE username="'.$poster.'"';
$res_user = $db->query($requete) or error('Unable to fetch users', __FILE__, __LINE__, $db->error());
$cur_user = $db->fetch_assoc($res_user);
$id_user = $cur_user['user_id'];
//--- Avatar du User Créateur
if (isset($user_avatar_cache[$id_user])) {
$user_avatar = $user_avatar_cache[$id_user];
} else {
$user_avatar = $user_avatar_cache[$id_user] = generate_avatar_markup($id_user);
}
//==============================================================En dessous de
<tr class="<?php echo $item_status ?>"Ajouter une colonne
<td width="40"><?php echo'<a href="profile.php?id='.$id_user.'">'.$user_avatar.'</a>' ?></td>En dessous de
<table>
<thead>
<tr>Ajouter
<th style="width:60px;"> </th>Dernière modification par Denis (15-04-2016 19:29:29)
Hors ligne
bonjour,
cette mod pourrait être bien plus approprié http://fluxbb.org/forums/viewtopic.php?id=7451
cdlt
Dernière modification par david18 (16-04-2016 08:08:25)
Hors ligne
Merci pour le lien, mais ce n'est pas la même chose.
Je ne souhaite pas avoir l'avatar du dernier posteur, mais celui du créateur et uniquement dans viewforum
Hors ligne