Ajouter l'avatar dans ... [Réglé]
Swan Membre non connecté
Booster Mortier
- Booster Mortier
- Voir le profil du membre Swan
- Inscrit le : 31/05/2013
- Site internet
Bonjour,
Version :: PHPBoost 5.0.11
Je cherche comment ajouter l'avatar dans l'espace "Mon Profil" ( espace membre/mon tableau de bord ), en dessous du"bienvenue <peudo>"
Sur ce lien https://www.phpboost.com/user/profile/home/ ...
J'ai cherche dans les fichier dans le dossier "user/controlers/UserHomeProfileControler.class.php" et rien au niveau de l'avatar dans le private function build_form ...
Comment je peux faire ??
Swan.
Édité par Swan Le 02/12/2018 à 12h48
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
Tu as l'exemple dans le module connect, où l'avatar n'est pas utilisé mais quand même déclaré.
<a href="https://github.com/PHPBoost/PHPBoost/blob/5.0/connect/phpboost/ConnectModuleMiniMenu.class.php#L87">https://github.com/PHPBoost/PHPBoost/blob/5.0/connect/phpboost/ConnectModuleMiniMenu.class.php#L87</a>
et
<a href="https://github.com/PHPBoost/PHPBoost/blob/5.0/connect/phpboost/ConnectModuleMiniMenu.class.php#L113">https://github.com/PHPBoost/PHPBoost/blob/5.0/connect/phpboost/ConnectModuleMiniMenu.class.php#L113</a>
tu dois pouvoir directement tout mettre en une seule fois dans la variable
'U_AVATAR_IMG' => Url::to_rel(AppContext::get_session()->get_cached_data('user_avatar'));
Il ne restera plus qu'à déclarer l'image dans le tpl
<img src='U_AVATAR_IMG' alt="" />
j1.seth Membre non connecté
- Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
- Chef de Projet
- Equipe Développement
Swan Membre non connecté
Booster Mortier
- Booster Mortier
- Voir le profil du membre Swan
- Inscrit le : 31/05/2013
- Site internet
Ha nikel !! je vais voir ça, et je vous tiens au courant ..
Swan.
Edit :
C'est fonctionnel directement dans le module "user/controlers/UserHomeProfileControler.class.php"
Code PHP :
private function build_form() { $contribution_number = $this->get_unread_contributions_number(); $is_authorized_files_panel = $this->user->check_auth(FileUploadConfig::load()->get_authorization_enable_interface_files(), FileUploadConfig::AUTH_FILES_BIT); $this->tpl->put_all(array( 'C_USER_AUTH_FILES' => $is_authorized_files_panel, 'C_USER_INDEX' => true, 'C_IS_MODERATOR' => $this->user->get_level() >= User::MODERATOR_LEVEL, 'C_UNREAD_CONTRIBUTION' => $contribution_number != 0, 'C_KNOWN_NUMBER_OF_UNREAD_CONTRIBUTION' => $contribution_number > 0, 'C_UNREAD_ALERT' => (bool)AdministratorAlertService::get_number_unread_alerts(), 'C_HAS_PM' => $this->user->get_unread_pm() > 0, 'COLSPAN' => $is_authorized_files_panel ? 3 : 2, 'PSEUDO' => $this->user->get_display_name(), 'NUMBER_UNREAD_ALERTS' => AdministratorAlertService::get_number_unread_alerts(), 'NUMBER_UNREAD_CONTRIBUTIONS' => $contribution_number, 'NUMBER_PM' => $this->user->get_unread_pm(), 'MSG_MBR' => FormatingHelper::second_parse(UserAccountsConfig::load()->get_welcome_message()), 'U_USER_ID' => UserUrlBuilder::profile($this->user->get_id())->rel(), 'U_USER_PM' => UserUrlBuilder::personnal_message($this->user->get_id())->rel(), 'U_CONTRIBUTION_PANEL' => UserUrlBuilder::contribution_panel()->rel(), 'U_MODERATION_PANEL' => UserUrlBuilder::moderation_panel()->rel(), 'U_UPLOAD' => UserUrlBuilder::upload_files_panel()->rel(), 'U_AVATAR_IMG' => Url::to_rel(AppContext::get_session()->get_cached_data('user_avatar')), 'U_VIEW_PROFILE' => UserUrlBuilder::profile($this->user->get_id())->rel() )); }
Meri
Swan.
Édité par Swan Le 03/12/2018 à 10h14
j1.seth Membre non connecté
- Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
- Chef de Projet
- Equipe Développement
C'est ajouté de base en 5.2
Bonne journée
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie