Ce tutorial a pour but de mettre en place, une colonne de la date du dernier message publié par le membre sur la page memberlist.php ou bien d'avoir un champ dans le sujet du message.
» Modifier memberlist.php
Premièrement, ouvre le fichier « memberlist.php ».
Cherchez:
Code : Tout sélectionner
'jabber' => array('jabber', ''),
Code : Tout sélectionner
'tlpt' => array('tlpt', ''),
Code : Tout sélectionner
'JABBER' => $jabber,
Code : Tout sélectionner
'TLPT' => $tlpt,
Code : Tout sélectionner
'JOINED' => $user->format_date($data['user_regdate']),
Code : Tout sélectionner
'TLPT' => $user->format_date($data['user_lastpost_time']),
En outre, ouvrez le fichier « styles/tonthème/template/memberlist_body.html ».
Cherchez:
Code : Tout sélectionner
<tr>
<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
<th class="info"><a href="{U_SORT_WEBSITE}#memberlist">{L_WEBSITE}</a>{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
</tr>
Code : Tout sélectionner
<tr>
<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
<th class="info"><a href="{U_SORT_TLPT}#memberlist">{L_TLPT}</a></th>
</tr>
Code : Tout sélectionner
<tr class="<!-- IF memberrow.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
<td><!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a> ]<!-- ENDIF --></td>
<td class="posts"><!-- IF memberrow.POSTS --><a href="{memberrow.U_SEARCH_USER}" title="{L_SEARCH_USER_POSTS}">{memberrow.POSTS}</a><!-- ELSE -->{memberrow.POSTS}<!-- ENDIF --></td>
<td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_WWW}</a></div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE --> <!-- ENDIF --></td>
<td>{memberrow.JOINED}</td>
<!-- IF S_VIEWONLINE --><td>{memberrow.VISITED} </td><!-- ENDIF -->
</tr>
Code : Tout sélectionner
<tr class="<!-- IF memberrow.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
<td><!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a> ]<!-- ENDIF --></td>
<td class="posts"><!-- IF memberrow.POSTS --><a href="{memberrow.U_SEARCH_USER}" title="{L_SEARCH_USER_POSTS}">{memberrow.POSTS}</a><!-- ELSE -->{memberrow.POSTS}<!-- ENDIF --></td>
<td class="joined">{memberrow.JOINED}</td>
<!-- IF S_VIEWONLINE --><td>{memberrow.VISITED} </td><!-- ENDIF -->
<td class="info"><!-- IF memberrow.TLPT -->{memberrow.TLPT}</div><!-- ENDIF --></td>
</tr>
Ouvrez « viewtopic.php ».
Cherchez:
Code : Tout sélectionner
'POSTER_AGE' => $user_cache[$poster_id]['age'],
Code : Tout sélectionner
'POSTER_TLPT' => $user_cache[$poster_id]['tlpt'],
Code : Tout sélectionner
$user_cache[$poster_id] = array(
'joined' => '',
Code : Tout sélectionner
'tlpt' => '',
Code : Tout sélectionner
$user_cache[$poster_id] = array(
'joined' => $user->format_date($row['user_regdate']),
Code : Tout sélectionner
'tlpt' => $user->format_date($row['user_lastpost_time']),
Cherchez:
Code : Tout sélectionner
'LOCATION' => 'Localisation',
Code : Tout sélectionner
'DATELASTMESSAGE' => 'Date dernier message',
Enfin, ouvrez « styles/votrethème/template/viewtopic_body.html ».
Cherchez:
Code : Tout sélectionner
<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
Code : Tout sélectionner
<!-- IF postrow.POSTER_TLPT --><dd><strong>{L_DATELASTMESSAGE}:</strong> {postrow.POSTER_TLPT}</dd><!-- ENDIF -->