MyBB.support, le portail francophone de MyBB
[Réglé] Informations de compte dans les sidebar - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Thèmes (https://mybb.fr/forum-4.html)
+--- Forum : Support (https://mybb.fr/forum-6.html)
+--- Sujet : [Réglé] Informations de compte dans les sidebar (/thread-6338.html)



Informations de compte dans les sidebar - Known - 08-03-2013


Bonjour,

Ayant une sidebar inséré par défaut dans le thème (Dazzle, de PixelMonkey),
j'ai voulu y inséré les informations du compte utilisateur (nb de messages, réputation, niv avertissement et date d'inscription), bref pour deux options, cela fonctionne à merveille (nb de message + réputation).

Pour les deux autres, niveau d'avertissement (en %) et la date d'inscription ne fonctionne pas (cf screenshot).

_______________________________________________________________

Pour la date d'inscription: la date ne s'affiche pas dans le bon format (format: d/m/Y)
La date ne s'affiche pas.

Code dans les set template (index):
Code :
Date d'inscription: {$mybb->user['regdate']}<br/>

Pour la niveau d'avertissement: Le niveau (par exemple 20%) ne s'affiche pas, aucun texte/chiffre ne s'affiche.

Code dans les set template (index):
Code :
Niveau d'avertissement: {$mybb->user['warning_level']}%

_______________________________________________________________

Pour ma part cela viendrait de {$mybb->user['regdate']}
et {$mybb->user['warning_level']} mais je n'ai pas trouvé par quoi remplacé 'regdate' et 'warning_level'.

Voilà en espèrent avoir été clair, si vous n'avez pas compris, vous pouvez me demander plus d'explications.

Merci d'avance.



RE: Informations de compte dans les sidebar - exdiogene - 08-03-2013

Pour la date d'inscription {$mybb->user['regdate']}, elle est en nombre de secondes. Il faudra la convertir avant de l'insérer dans un template.

Voici une façon de faire la conversion :
Code PHP :
if(isset($mybb->user['regdate']))
{
    
$regdate my_date($mybb->settings['dateformat'], $mybb->user['regdate']) .
 
', ' my_date($mybb->settings['timeformat'], $mybb->user['regdate']);

Il ne restera qu'à affichier comme ceci :
Code PHP :
{$regdate

Pour le niveau d'avertissement il faudrait l'afficher de cette façon :
Code PHP :
{$mybb->user['warningpoints']}0



RE: Informations de compte dans les sidebar - Known - 08-03-2013

Super cela fonctionne à merveille, et en plus c'était tout bête pour les warning.
Merci beaucoup exdiogene

[Réglé]


 Utilitaire de traduction fourni par Regentronique