Accueil
Forum PHPBoost
Personnalisation
Personnalisation fonctionnelle
Quel est la variable pour récuperer la biographie de chaque membres ?
Forum PHPBoost
Personnalisation
Personnalisation fonctionnelle
Quel est la variable pour récuperer la biographie de chaque membres ?
Forum PHPBoost
Bonjour, j'aimerai savoir quel est la variable de la biographie con remplie dans notre profil, j'explique ce que j'aimerai faire, alors voila j'aimerai rajouter encore une petite fonction dans online/online.php, enfaite je voudrai rajouter un petit
pour chaque membre connecter, et que quand on clique sur ce petit
, ba que sa affiche la biographie du membre ou on a cliqué sur son
est ci possible que la biographie s'ouvre dans une pop-up, sa serait au top, j'espère que vous m'avez compris, moi je veut juste savoir quel sont les variable a rajouter dans " online/online.php et online/online.tpl " après je me débrouille, merci de votre aide.
[Edit : j'ai trouver sa 'USER_DESC' => unparse($row['user_desc']), dans member/member.php et sa {USER_DESC} dans member/member.tpl, sa pourrait marcher avec ces variables, ou non ?]
Merci
Edité par tony Le 13/03/10 à 17h22
pour chaque membre connecter, et que quand on clique sur ce petit
, ba que sa affiche la biographie du membre ou on a cliqué sur son
est ci possible que la biographie s'ouvre dans une pop-up, sa serait au top, j'espère que vous m'avez compris, moi je veut juste savoir quel sont les variable a rajouter dans " online/online.php et online/online.tpl " après je me débrouille, merci de votre aide.[Edit : j'ai trouver sa 'USER_DESC' => unparse($row['user_desc']), dans member/member.php et sa {USER_DESC} dans member/member.tpl, sa pourrait marcher avec ces variables, ou non ?]
Merci
Edité par tony Le 13/03/10 à 17h22
Modérateur

![]()
Groupe: Equipe PHPBoost

Inscrit le: 21/05/06
Messages: 5050
Lieu: Clairegoutte (7...
ouvrir online.php lignes 49 :
Remplacer par :
Code PHP :
chercher :
Code PHP :
Remplacer par :
Code PHP :
Ensuite dans ton online.tpl voici la variable à placer Code TPL :
Remplacer par :
Code PHP :
$result = $Sql->query_while("SELECT s.user_id, s.level, m.user_desc, s.session_time, s.session_script, s.session_script_get,
chercher :
Code PHP :
'LAST_UPDATE' => gmdate_format('date_format_long', $row['session_time'])
Remplacer par :
Code PHP :
'LAST_UPDATE' => gmdate_format('date_format_long', $row['session_time']), 'USER_DESC' => unparse($row['user_desc'])
Ensuite dans ton online.tpl voici la variable à placer Code TPL :
{users.USER_DESC}
Merci beaucoup Kona, tu est sur c'est comme sa ?
Modérateur

![]()
Groupe: Equipe PHPBoost

Inscrit le: 21/05/06
Messages: 5050
Lieu: Clairegoutte (7...
testé et approuvé en local
Merci beaucoup, je vais tester sa tout de suite ^^
Merci sa marche a merveille ^^ juste comment on peut récupérer l'id de chaque membre dans online/online.tpl, franchement merci beaucoup !!
J'aimerai adaptée le système qui a chez-swan.net, c'est pour sa que je veut récupérer l'id de chaque membre, exemple de comment je veut faire :
<a href="javascript:document.getElementById('l'id du membre ou on clique sur son +').style.display='block';document.getElementById('l'id du membre ou on clique sur son +').releaseCapture();">
<u>Voir la biographie du membre</u></a>
<div id="l'id du membre ou on clique sur son +" style="display: none;">{users.USER_DESC}<br/><a href="javascript:document.getElementById('l'id du membre ou on clique sur son +').style.display='none';document.getElementById('l'id du membre ou on clique sur son +').releaseCapture();">
<u>Fermer la biographie du membre</u></a></div>
Voila ce que j'aimerai faire, merci de ton aide Kona.
J'aimerai adaptée le système qui a chez-swan.net, c'est pour sa que je veut récupérer l'id de chaque membre, exemple de comment je veut faire :
<a href="javascript:document.getElementById('l'id du membre ou on clique sur son +').style.display='block';document.getElementById('l'id du membre ou on clique sur son +').releaseCapture();">
<u>Voir la biographie du membre</u></a>
<div id="l'id du membre ou on clique sur son +" style="display: none;">{users.USER_DESC}<br/><a href="javascript:document.getElementById('l'id du membre ou on clique sur son +').style.display='none';document.getElementById('l'id du membre ou on clique sur son +').releaseCapture();">
<u>Fermer la biographie du membre</u></a></div>
Voila ce que j'aimerai faire, merci de ton aide Kona.
sa serai pas cette variable "user_id" par hasard, mais je la laisse comme sa, ou il faut que je modifie quelques choses ?
Edit : j'ai trouver, c'est celle la {USER_ID} ?
Merci ^^
Edité par tony Le 13/03/10 à 19h05
Edit : j'ai trouver, c'est celle la {USER_ID} ?
Merci ^^
Edité par tony Le 13/03/10 à 19h05
sa marche pas avec {USER_ID}, je suppose qu'il faut rajouter quelques choses dans online/online.php, mais quoi ?
Merci
Merci
J'ai fait comme sa, est sa marche pas, il y a la modif en ajax de alain91 sur la page que je vais vous montrez (donc c'est normal que c'est pas pareille que votre online/online.tpl), voici la modif que j'ai fait sur mon online/online.tpl, mais sa marche pas 
Code TPL :
Merci de votre aide SVP
Edité par tony Le 13/03/10 à 19h58

Code TPL :
<div id="online_table"> <table class="module_table"> <tr> <th colspan="4"> {L_ONLINE} </th> </tr> <tr> <td class="row2" style="width:30%"> {L_LOGIN} </td> <td class="row2" style="width:30%"> {L_LOCATION} </td> <td class="row2" style="width:30%"> {L_LAST_UPDATE} </td> <td class="row2" style="width:5%"> <center>MP</center> </td> </tr> # START users # <tr> <td class="row3"> {users.USER}<br/><a href="javascript:document.getElementById('{USER_ID}').style.display='block';document.getElementById('{USER_ID}').releaseCapture();"> <u>Voir la biographie du membre</u></a> </td> <td class="row3"> {users.LOCATION} </td> <td class="row3"> {users.LAST_UPDATE} </td> <td class="row3" style="text-align:center;"> <a href="../member/pm{users.U_USER_PM}"> <img src="../templates/{THEME}/images/pm.png" /></a> </td> </tr> # END users # <tr> <td class="row1" style="text-align:center" colspan="4"> {PAGINATION} </td> </tr> </table> </div> <div id="{USER_ID}" style="display: none;">{users.USER_DESC}<br/><a href="javascript:document.getElementById('{USER_ID}').style.display='none';document.getElementById('{USER_ID}').releaseCapture();"> <u>Fermer la biographie du membre</u></a></div>
Merci de votre aide SVP
Edité par tony Le 13/03/10 à 19h58
Sa serai pas ce bout de code $User->Get_attribute('user_id') a rajouter dans le fichier online.php pour que cette variables {USER_ID} puisse fonctionner dans mon fichier online.tpl ?
Merci de votre réponses.
Edité par tony Le 14/03/10 à 15h32
Merci de votre réponses.
Edité par tony Le 14/03/10 à 15h32
Modérateur

![]()
Groupe: Equipe PHPBoost

Inscrit le: 21/05/06
Messages: 5050
Lieu: Clairegoutte (7...
Désolé mais je rentre seulement de mon week , donc dans ton online.php tu peux ajouter ceci ; Code PHP :
ça devrait fonctionner pour afficher l'ID puis dans le tpl Code TPL :
'USER_ID' => $row['user_id']
ça devrait fonctionner pour afficher l'ID puis dans le tpl Code TPL :
{users.USER_ID}
Salut, tu a passer un bon week-end ? est ce que tu a regarder un peut ce que j'ai fait, sa te parait bien ou non ?
Merci KONA
Merci KONA
Bonsoir tout le monde, alors j'arrive presque a mais fin, j'explique ce qui va pas (comme toujours), voila comment j'ai fait ma page online_table, je vous explique après le problème, je mais le code que j'ai rajouter en rouge au moins vous voyer plus facilement :
Mais voila le problème, enfaite comme j'ai la modif du rafraichissement en ajax, ba a chaque fois que la page ce rafraichit, ba la div qui ce ferme et qui s'ouvre, ba quand elle et ouverte et que la page ce rafraichit, ba la div ce ferme, merci de me dire comment remédier a ce problème, cars j'aimerai que quand on ouvre la div et que le rafraichissement ce fait ba que la div ce ferme pas.
J'espere que vous m'avez compris, merci de votre aide.
Edité par tony Le 14/03/10 à 22h27
<div id="online_table">
<table class="module_table">
<tr>
<th colspan="4">
{L_ONLINE}
</th>
</tr>
<tr>
<td class="row2" style="width:30%">
{L_LOGIN}
</td>
<td class="row2" style="width:30%">
{L_LOCATION}
</td>
<td class="row2" style="width:30%">
{L_LAST_UPDATE}
</td>
<td class="row2" style="width:5%">
<center>MP</center>
</td>
</tr>
# START users #
<tr>
<td class="row3">
{users.USER}<br/><a href="javascript:document.getElementById('{USER_ID}').style.display='block';document.getElementById('{USER_ID}').releaseCapture();">
<u>Voir la biographie du membre</u></a>
</td>
<td class="row3">
{users.LOCATION}
</td>
<td class="row3">
{users.LAST_UPDATE}
</td>
<td class="row3" style="text-align:center;">
<a href="../member/pm{users.U_USER_PM}">
<img src="../templates/{THEME}/images/pm.png" /></a>
</td>
</tr>
<tr>
<td class="row1" colspan="4">
<div id="{USER_ID}" style="display: none;"><img src="/upload/small_pokeball.gif" class="valign_middle"> Les régles de {users.USER} : {users.USER_DESC}<br/><a href="javascript:document.getElementById('{USER_ID}').style.display='none';document.getElementById('{USER_ID}').releaseCapture();">
<u>Fermer la biographie du membre</u></a></div>
</td>
</tr>
# END users #
<tr>
<td class="row1" style="text-align:center" colspan="4">
{PAGINATION}
</td>
</tr>
</table>
</div>
<table class="module_table">
<tr>
<th colspan="4">
{L_ONLINE}
</th>
</tr>
<tr>
<td class="row2" style="width:30%">
{L_LOGIN}
</td>
<td class="row2" style="width:30%">
{L_LOCATION}
</td>
<td class="row2" style="width:30%">
{L_LAST_UPDATE}
</td>
<td class="row2" style="width:5%">
<center>MP</center>
</td>
</tr>
# START users #
<tr>
<td class="row3">
{users.USER}<br/><a href="javascript:document.getElementById('{USER_ID}').style.display='block';document.getElementById('{USER_ID}').releaseCapture();">
<u>Voir la biographie du membre</u></a>
</td>
<td class="row3">
{users.LOCATION}
</td>
<td class="row3">
{users.LAST_UPDATE}
</td>
<td class="row3" style="text-align:center;">
<a href="../member/pm{users.U_USER_PM}">
<img src="../templates/{THEME}/images/pm.png" /></a>
</td>
</tr>
<tr>
<td class="row1" colspan="4">
<div id="{USER_ID}" style="display: none;"><img src="/upload/small_pokeball.gif" class="valign_middle"> Les régles de {users.USER} : {users.USER_DESC}<br/><a href="javascript:document.getElementById('{USER_ID}').style.display='none';document.getElementById('{USER_ID}').releaseCapture();">
<u>Fermer la biographie du membre</u></a></div>
</td>
</tr>
# END users #
<tr>
<td class="row1" style="text-align:center" colspan="4">
{PAGINATION}
</td>
</tr>
</table>
</div>
Mais voila le problème, enfaite comme j'ai la modif du rafraichissement en ajax, ba a chaque fois que la page ce rafraichit, ba la div qui ce ferme et qui s'ouvre, ba quand elle et ouverte et que la page ce rafraichit, ba la div ce ferme, merci de me dire comment remédier a ce problème, cars j'aimerai que quand on ouvre la div et que le rafraichissement ce fait ba que la div ce ferme pas.
J'espere que vous m'avez compris, merci de votre aide.
Edité par tony Le 14/03/10 à 22h27
Ce n'est pas faisable...
Tu as cas réduire le temps de rechargement...
Tu as cas réduire le temps de rechargement...
Mais ci on peut, il y a un site ou je vais souvent, est eux sa marche, donc pourquoi on pourrait pas, j'attend que alain91 passe par la pour me dire la solutions ^^ (c'est obliger con peut).
Regarder le site ou sa marche, l'adresse est www.pokebip.com, connecter vous avec le pseudo : phpboost et le mot de passe : phpboost, puis une fois connecter aller a cette adresse, et cliquez sur le petit
qui a après votre pseudo, il y aura la div caché qui s'ouvrira, et vous verrez, la page ce rafraichit toutes les 15 seconde, et la div ce referme pas.
Merci quand même reidlos, et merci alain91 de ton aide.
Edité par tony Le 14/03/10 à 23h19
Regarder le site ou sa marche, l'adresse est www.pokebip.com, connecter vous avec le pseudo : phpboost et le mot de passe : phpboost, puis une fois connecter aller a cette adresse, et cliquez sur le petit
qui a après votre pseudo, il y aura la div caché qui s'ouvrira, et vous verrez, la page ce rafraichit toutes les 15 seconde, et la div ce referme pas.Merci quand même reidlos, et merci alain91 de ton aide.
Edité par tony Le 14/03/10 à 23h19
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie




PHPBoost

Support
Téléchargements
Développement
Communauté














