Fork me on GitHub






block newusers
Newbie
Inscrit: 10/09/2009 13:18
Messages: 14
salut salut

voilà mon probleme, j'ai rajouter un champ "age" dans le profil utilisateur

j'aimerai que ce champ apparaissent dans le block nouveau membre juste a coter de l'avatar et du pseudo

j'ai tanter en modifiant le fichier system_block_newusers.html
mais le souci c'est que je narrive pas a faire apparaitre le champ voulu "user_age"
merci d'avance :)

Posté le : 10/09/2009 17:33
Partager Twitter Partagez cette article sur GG+
Re: block newusers
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1682
je te conseil de faire un tour sur ce forum
il explique comment recupere c'est info pour le module yoghurt tu arrivera peut etre a l'adpter pour ton block
https://www.frxoops.org/modules/newbb/ ... 6&viewmode=flat&order=ASC

cordialement benoit

Posté le : 10/09/2009 19:21
Partager Twitter Partagez cette article sur GG+
Re: block newusers
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Citation :

HaRpAgOn a écrit:
j'ai tanter en modifiant le fichier system_block_newusers.html
mais le souci c'est que je narrive pas a faire apparaitre le champ voulu "user_age"
merci d'avance :)


Salut

pour pouvoir faire apparaitre le champ user_age, dans le fichier /modules/system/blocks/system_blocks.php tu dois ajouter la ligne qui relèvera le champ user_age

après
$block['users'][$i]['id'] = $newmembers[$i]->getVar('uid');
$block['users'][$i]['name'] = $newmembers[$i]->getVar('uname');
$block['users'][$i]['joindate'] = formatTimestamp($newmembers[$i]->getVar('user_regdate'), 's');


ligne à rajouter
$block['users'][$i]['age'] = $newmembers[$i]->getVar('user_age');


et dans le template /modules/system/templates/blocks/system_block_newusers.html
<{$user.age}>


IMPORTANT :
Avant de faire des modifications dans les fichiers , n'oublie pas de toujours faire une sauvegarde des fichiers originaux

Posté le : 10/09/2009 19:21

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: block newusers
Newbie
Inscrit: 10/09/2009 13:18
Messages: 14
J'ai fait tout cela mais le nombre age entrer dans le profil n'apparait pas

voici ce que j'ai fait

system_block.php

$block['users'][$i]['id'] = $newmembers[$i]->getVar('uid');
        
$block['users'][$i]['name'] = $newmembers[$i]->getVar('uname');
        
$block['users'][$i]['joindate'] = formatTimestamp($newmembers[$i]->getVar('user_regdate'), 's');
$block['users'][$i]['age'] = $newmembers[$i]->getVar('user_age');



et le fichier system_block_newusers.html

<div style="width:98%;">
 <
ul>
  <{foreach 
item=user from=$block.users}>
   <
li style="list-style:none; list-style-image:none;">
    <{if 
$user.avatar != ""}><div><img src="<{$user.avatar}>" alt="<{$user.name}>'s avatar" width="32px" /></div><{/if}>
    <
div align="right">
     <
div align="left" style="float:left;">
      <
a href="<{$xoops_url}>/userinfo.php?uid=<{$user.id}>" title="<{$user.name}>"><{$user.name}></a>
     </
div>
     <{
$user.age}>
    </
div>
   </
li>
  <{/foreach}>
 </
ul>
</
div>



j'ai bien vider le cache après modification

j'ai du loupé un truc :/

hum j'ai fait le test avec le champ user_msnm et là ca mache
j'ai regarder dans la base de donnée et là j'ai vu que mon champ user_age apparait dans la table xb10_profile_profile
et non dans xb10_users comme le chammp user_msnm

Posté le : 10/09/2009 22:08
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

53 Personne(s) en ligne (42 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 53 | Plus ...