Annonces
Question aléatoire
Livre d'or

Par Visiteur

Como puedeo instalar

Livre d'or

Mini sondage
Etes-vous satisfait du support PHPBoost ?










Résultats

 
   Le 04/01/09 à 23h02 Citer      

Booster Fronde

Groupe: Membre

Sexe:
Inscrit le: 31/12/08
Messages: 9
Bonjour,

J'ai ajouté le champ 'f_mon_champ' dans la table 'member_extend' (qui permet d'ajouter des champs pour les membres du forum accessiblevia le profil). Je souhaite afficher ce champs dans la signature des membres ou éventuellement en dessous de leur avatar.

Je cherche à coder sans trop modifier le code afin qu'il reste "compatible" avec les futurs mouture de phpboost.

Etant novice dans le code de phpboost, quelle option me conseillerais vous ?

Merci,
Francis.



Edité par chtifrancis Le 05/01/09 à 12h57

pm    
   Le 05/01/09 à 09h53 Citer      

Booster Fronde

Groupe: Membre

Sexe:
Inscrit le: 31/12/08
Messages: 9
Je me réponds. Je ne sais pas si c'est la meilleur solution mais elle fonctionne :

1. Insertion du code suivant dans ../forum/topic.php

Code PHP :
 
// Insertion à la ligne 409
// Modification : compteur de nav
// f_mon_compteur_de_nav est le champ que je veux afficher 
// -> se trouve dans la table 'member_extend'
// Ce champ a été créé depuis le panel adminsitration des membres
 
$my_result = $sql->query("SELECT f_mon_compteur_de_nav
FROM ".PREFIX."member_extend
WHERE user_id = ".$row['user_id'], __LINE__, __FILE__);
 
if( !empty($my_result) ) 
	$compteur_nav = $my_result;
else
	$compteur_nav = 0;
 
$sql->close($my_result);
$compteur_nav = 'Compteur de Nav: '.$compteur_nav;
 
 
// Insertion à la ligne 450
// -> ceci permet de récupérer la donnée via le template
'USER_COMPTEUR_NAV' => $compteur_nav,
 
 


2. Insertion du code suivant dans ../forum/template/forum_topic.tpl

// Insertion à la ligne 160
Code HTML :
 
<br />
{msg.USER_COMPTEUR_NAV}<br />	
 



Cett modif permet donc d'afficher un nouveau champ de la table member_extend en dessous de l'avatar dans le forum (en dessous du nom de la ville).

Voila ca pourra peut être servir à quelqu'un...

Je crois que ce topic n'est pas dans le bon forum. Désolé.



Edité par chtifrancis Le 05/01/09 à 12h59

pm    
   Le 05/01/09 à 10h42 Citer      

Booster Fusée

Groupe: Membre

Sexe:
Inscrit le: 30/12/07
Messages: 3603
Lieu: Tours (37)
Message déplacé. Merci de ta contribution, c'est très intéressant comme info.
____________________
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.

pm http://lelienlacte.com    
   Le 05/01/09 à 12h56 Citer      

Booster Fronde

Groupe: Membre

Sexe:
Inscrit le: 31/12/08
Messages: 9
Ok je suis nouveau sur le forum et je ferais gaffe ou je post. ;)

pm    
   Le 05/01/09 à 16h03 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 17/06/05
Messages: 7621
Lieu: Apt / Marseille
C'est effectivement ainsi qu'il faut faire.

Sur la 3.0 tu pourra économiser une requête, les champs dans la table extend_member sont automatiquement ajouté à la variable
$Session->data
, donc dans ton cas tu aurais récupéré sa valeur avec :
$Session->data['f_mon_compteur_de_nav']
____________________
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!

pm crowkait@phpboost.com http://www.phpboost.com    
   Le 06/01/09 à 18h23 Citer      

Booster Missile

Groupe: Membre

Sexe:
Inscrit le: 26/02/06
Messages: 1236
Lieu: La Valette du V...
Hey chti francis on se met à phpboost c'est coooool ;);)

djey, de windsurf83.fr
____________________
Le site des windsurfer du var www.windsurf83.fr

pm windsurfer83@msn.com windsurfer83@msn.com http://www.windsurf83.fr    
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces