Ajout de données sur le profil
minirop Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre minirop
- Inscrit le : 15/01/2006
- Site internet
message surtout destiné à Crowkait et ben.popeye
j'aimerais savoir s'il est possible d'ajouter des données dans les profils (autant côté "édition" que côté "affichage public") et si oui est ce que c'est dynamique ou pas ?
Et puis tant qu'a faire, peut on rajouter des données dans le mini profil sur le fofo ?
merci
ps : si ça pouvait être aussi simple qu'avec IPB :-°
edit : bien sûr je ne parles pas de champs rajoutable via l'admin mais de champs dynamique venant de la BdD
Édité par minirop Le 29/02/2008 à 18h34
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
C'est stocké dans la table phpboost_member_extend
Ces champs sont aussi récupérables directement à partir de la classe membre, en faisant $Member->Get_attribute('module_tonattribut) (version 2.1)
Après pour le mini profil sur le forum tu parles d'une interface d'admin pour cela?
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
minirop Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre minirop
- Inscrit le : 15/01/2006
- Site internet
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Sinon il suffit de faire les mêmes opérations. A savoir:
Un ALTER TABLE pour ajouter un champs dans phpboost_member_extend
Et une insertion dans phpboost_member_extend_cat
J'avoue que la c'est pas super pratique, faudra que je pense à faire la classe.
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
minirop Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre minirop
- Inscrit le : 15/01/2006
- Site internet
CrowkaiT :
Par contre ce n'est pas automatisé, et pas de classe malheureusement..
par "automatisé" je pensais à function comme "regenerate_cache_<module>()" sauf qu'elle renverrait un tableau (PHP) qui serait mis en page automatiquement par PHPBoost.
exemple de tableau :
Code :
<?php
$DATA[] = array(
'titre' => 'De quel pays venez vous ?',
'stitre' => 'tralala pouet pouet',
'type' => 'select',
'values' => array('fr' => 'France', 'en' => 'Angleterre')
);
?>ce code créerait une option qui serait une liste déroulante dont les choix sont "France" et "Angleterre", 'titre' serait le titre affiché pour cette option et 'stitre' serait le texte écrit en tout petit en dessous.
edit : et bien sur pour rajouter des options suffit de rajouter des cases à $DATA :
Code :
<?php
$DATA[] = array(
'titre' => 'De quel pays venez vous ?',
'stitre' => 'tralala pouet pouet',
'type' => 'input',
'size' => 25
);
?>Édité par minirop Le 01/03/2008 à 17h43
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie