| :: |
| Auteur |
Message |
freezbee PR0

Inscrit le: 10 Déc 2007 Messages: 69
|
Posté le: Mer Jan 02, 2008 3:26 pm Sujet du message: Re: today userlist |
|
|
Bonjour,
Bon j'ai réussit à faire ce que je voulais.
Mais j'y ai passé un long moment rien que pour ça.
En fait j'ai carément créé un nouveau fichier tpl nommé :
| Code: | | offlinelist_box.tpl |
où j'y est mis le code de
modifié pour supprimer le lien. Comme ceci :
| Code: |
<!-- BEGIN online -->
<tr>
<td class="row1"><span class="gensmall">
{L_TOTAL_TODAY}{TOTAL_TODAY_USERS}<br />{TOTAL_HOUR_USERS}<br />
{L_REGISTERED_USERS} <!-- BEGIN today --><!-- BEGIN row --><!-- BEGIN sep -->, <!-- END sep --><span {online.today.row.STYLE}>{online.today.row.USERNAME}</span>
<!-- BEGINELSE row -->{NO_USERS_ONLINE}<!-- END row --><!-- END today -->
</span></td>
</tr>
<!-- END online -->
|
En suite j'ai rajouté des ligne dans
| Code: | <!-- BEGIN switch_user_logged_in -->
{ONLINELIST_BOX}
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
{OFFLINELIST_BOX}
<!-- END switch_user_logged_out --> |
Puis dans
| Code: | | class_onelinelist.php |
| Code: | $template->set_filenames(array('onlinelist_box' => 'onlinelist_box.tpl'));
$template->assign_var_from_handle('ONLINELIST_BOX', 'onlinelist_box');
$template->set_filenames(array('offlinelist_box' => 'offlinelist_box.tpl'));
$template->assign_var_from_handle('OFFLINELIST_BOX', 'offlinelist_box'); |
Et voila.
Maintenant je suis en train de chercher comment faire la même chose à la légende du rang des couleurs ( avec mod rank color system )
Mais là je ne vois pas parce que le code est dans index_body.tpl :
| Code: |
<tr>
<td class="row1"><span class="gensmall">
<strong>{L_LEGEND}:</strong>
<!-- BEGIN legend -->
[ <a href="{legend.U_RANK}"{legend.RANK_STYLE}>{legend.RANK_NAME}</a> ]
<!-- END legend -->
</span></td>
</tr>
|
et si je fais ça déjà :
| Code: |
<!-- BEGIN switch_user_logged_in -->
<!-- BEGIN legend -->
[ <a href="{legend.U_RANK}"{legend.RANK_STYLE}>{legend.RANK_NAME}</a> ]
<!-- END legend -->
<!-- END switch_user_logged_in -->
|
Sa n'affiche rien même en étant logué... |
|
|
| Revenir en haut de page |
|
 |
|
 |
freezbee PR0

Inscrit le: 10 Déc 2007 Messages: 69
|
Posté le: Dim Jan 13, 2008 9:41 am Sujet du message: Re: today userlist |
|
|
Bonjour
Je n'arrive pas a supprimer les liens de la légende...
J'ai essayé de mettre le code le de légende dans les fichiers tpl {ONLINELIST_BOX} et {OFFLINELIST_BOX}
mais ça n'afiche plus rien dans ce cas !
| Code: | <!-- BEGIN switch_user_logged_in -->
{ONLINELIST_BOX}
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
{OFFLINELIST_BOX}
<!-- END switch_user_logged_out -->
|
J'ai mis ça
| Code: | <!-- BEGIN online -->
<tr>
<td class="row1"><span class="gensmall">
{L_TOTAL_TODAY}{TOTAL_TODAY_USERS}<br />{TOTAL_HOUR_USERS}<br />
{L_REGISTERED_USERS} <!-- BEGIN today --><!-- BEGIN row --><!-- BEGIN sep -->, <!-- END sep --><a href="{online.today.row.U_VIEW_PROFILE}" title="{L_VIEW_PROFILE}" class="gensmall"{online.today.row.STYLE}><!-- BEGIN hidden --><em><!-- END hidden -->{online.today.row.USERNAME}<!-- BEGIN hidden --></em><!-- END hidden --></a><!-- BEGINELSE row -->{NO_USERS_ONLINE}<!-- END row --><!-- END today -->
</span></td>
</tr>
<!-- END online -->
<!-- Start add - Regs - Posts - Topics Today -->
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_REGS_TODAY}<br />{TOTAL_POSTS_TODAY}<br />{TOTAL_TOPICS_TODAY}</span></td>
</tr>
<!-- End add - Regs - Posts - Topics Today -->
<tr>
<td class="row1"><span class="gensmall">
<strong>{L_LEGEND}:</strong>
<!-- BEGIN legend -->
[ <a href="{legend.U_RANK}"{legend.RANK_STYLE}>{legend.RANK_NAME}</a> ]
<!-- END legend -->
</span></td>
</tr> |
dans le fichier {ONLINELIST_BOX}
Puis ça :
| Code: | <!-- BEGIN online -->
<tr>
<td class="row1"><span class="gensmall">
{L_TOTAL_TODAY}{TOTAL_TODAY_USERS}<br />{TOTAL_HOUR_USERS}<br />
{L_REGISTERED_USERS} <!-- BEGIN today --><!-- BEGIN row --><!-- BEGIN sep -->, <!-- END sep --><span {online.today.row.STYLE}>{online.today.row.USERNAME}</span>
<!-- BEGINELSE row -->{NO_USERS_ONLINE}<!-- END row --><!-- END today -->
</span></td>
</tr>
<!-- END online -->
<!-- Start add - Regs - Posts - Topics Today -->
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_REGS_TODAY}<br />{TOTAL_POSTS_TODAY}<br />{TOTAL_TOPICS_TODAY}</span></td>
</tr>
<!-- End add - Regs - Posts - Topics Today -->
<tr>
<td class="row1"><span class="gensmall">
<strong>{L_LEGEND}:</strong>
<!-- BEGIN legend -->
[ <span {legend.RANK_STYLE}>{legend.RANK_NAME}</span> ]
<!-- END legend -->
</span></td>
</tr> |
Dans le fichier {OFFLINELIST_BOX}.
Les cellules, lignes du tableau et le texte :
| Code: | | <strong>{L_LEGEND}:</strong> |
s'affichent, mais pas le reste.
Merci de m'aider. |
Dernière édition par freezbee le Ven Jan 18, 2008 12:47 pm; édité 1 fois |
|
| Revenir en haut de page |
|
 |
freezbee PR0

Inscrit le: 10 Déc 2007 Messages: 69
|
Posté le: Jeu Jan 17, 2008 7:23 pm Sujet du message: Re: today userlist |
|
|
Bonsoir,
On peut pas m'aider ? |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
freezbee PR0

Inscrit le: 10 Déc 2007 Messages: 69
|
Posté le: Ven Jan 18, 2008 12:51 pm Sujet du message: Re: today userlist |
|
|
Pourtant comme ça sa fonctionne :
index_body.tpl
| Code: | <!-- BEGIN switch_user_logged_in -->
{ONLINELIST_BOX}
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
{OFFLINELIST_BOX}
<!-- END switch_user_logged_out -->
<!-- Start add - Regs - Posts - Topics Today -->
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_REGS_TODAY}<br />{TOTAL_POSTS_TODAY}<br />{TOTAL_TOPICS_TODAY}</span></td>
</tr>
<!-- End add - Regs - Posts - Topics Today -->
<tr>
<td class="row1"><span class="gensmall">
<strong>{L_LEGEND}:</strong>
<!-- BEGIN legend -->
[ <a href="{legend.U_RANK}"{legend.RANK_STYLE}>{legend.RANK_NAME}</a> ]
<!-- END legend -->
</span></td>
</tr>
</table> |
{ONLINELIST_BOX}
| Code: | <!-- BEGIN online -->
<tr>
<td class="row1"><span class="gensmall">
{L_TOTAL_TODAY}{TOTAL_TODAY_USERS}<br />{TOTAL_HOUR_USERS}<br />
{L_REGISTERED_USERS} <!-- BEGIN today --><!-- BEGIN row --><!-- BEGIN sep -->, <!-- END sep --><a href="{online.today.row.U_VIEW_PROFILE}" title="{L_VIEW_PROFILE}" class="gensmall"{online.today.row.STYLE}><!-- BEGIN hidden --><em><!-- END hidden -->{online.today.row.USERNAME}<!-- BEGIN hidden --></em><!-- END hidden --></a><!-- BEGINELSE row -->{NO_USERS_ONLINE}<!-- END row --><!-- END today -->
</span></td>
</tr>
<!-- END online --> |
{OFFLINELIST_BOX}
| Code: | <!-- BEGIN online -->
<tr>
<td class="row1"><span class="gensmall">
{L_TOTAL_TODAY}{TOTAL_TODAY_USERS}<br />{TOTAL_HOUR_USERS}<br />
{L_REGISTERED_USERS} <!-- BEGIN today --><!-- BEGIN row --><!-- BEGIN sep -->, <!-- END sep --><span {online.today.row.STYLE}>{online.today.row.USERNAME}</span>
<!-- BEGINELSE row -->{NO_USERS_ONLINE}<!-- END row --><!-- END today -->
</span></td>
</tr>
<!-- END online --> |
A part que la légende reste un lien cliquable pour les invités aussi. |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
freezbee PR0

Inscrit le: 10 Déc 2007 Messages: 69
|
Posté le: Ven Jan 18, 2008 2:41 pm Sujet du message: Re: today userlist |
|
|
| dcz a écrit: | | freezbee a écrit: |
A part que la légende reste un lien cliquable pour les invités aussi. |
Sans :
| Code: | | <!-- BEGIN switch_user_logged_in --> |
et
| Code: | | <!-- END switch_user_logged_in --> |
dans le header autour de ton code, c'est normal.
Tu les envois comment tes variables du block legend ? |
Oui bien entendu, je n'ai rien mis pour, mais si je met ces switchs, plus rien ne s'affiche ni en invité ni logué.
Mais c'était pour dire que ça fonctionne (les légendes s'afiche bien) si on laisse le code comme ça.
Pour le block legend c'est dans le fichier includes/class_rcs.php
| Code: |
$template->assign_block_vars((empty($blockname) ? '' : $blockname . '.') . 'legend', array(
'RANK_NAME' => lang_item($rank['name']),
'RANK_STYLE' => $this->get_style($rank[ !empty($rank['style']) ? 'style' : 'name' ], $rank['color']),
'RANK_SEP' => ($cnt_ranks < ($legend['count'] - 1)) ? ',' : '',
'U_RANK' => $get->url('userlist', array($var => $rank['id']), true),
)); |
|
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
freezbee PR0

Inscrit le: 10 Déc 2007 Messages: 69
|
Posté le: Ven Jan 18, 2008 3:12 pm Sujet du message: Re: today userlist |
|
|
J'ai le mod XS. Je ne savais pas qu'on pouvais mettre des IF dans les templates grace à ce mod.
Je vais essayer de voir ça.
Merci. |
|
|
| Revenir en haut de page |
|
 |
|
|