Accueil
Forum PHPBoost
Support
Support des modules
Forum
Affichage d'un nouveau champ dans une signature du forum
Forum PHPBoost
Support
Support des modules
Forum
Affichage d'un nouveau champ dans une signature du forum
Forum PHPBoost
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
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
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 :
2. Insertion du code suivant dans ../forum/template/forum_topic.tpl
// Insertion à la ligne 160
Code HTML :
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
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 :
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
Message déplacé. Merci de ta contribution, c'est très intéressant comme info.
Ok je suis nouveau sur le forum et je ferais gaffe ou je post.
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
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']
Hey chti francis on se met à phpboost c'est coooool 

djey, de windsurf83.fr


djey, de windsurf83.fr
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é

















