1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Réglé] Champ de profil perso avec icone
Mots-clés » champ, profil, perso, icone
09-05-2012, 12:57, (Modification du message : 16-05-2012, 11:48 par Avmak.)
#1
Champ de profil perso avec icone
Bonjour à tous,

Je suis a la recherche d'un code me permettant d'afficher des images avec le champ de profil personnalisé.

Cela donnerait ceci :

[Image: 120509010938616090.png]

J'espère ne pas me tromper de section.. Merci de m'avoir lu
Répondre
09-05-2012, 15:38,
#2
RE: Champ de profil perso avec icone
Une solution pour obtenir des icônes personnalisées pour les forums est disponible ici :
http://mybb.fr/thread-2689.html

Pour le champ de profil personnalisé #3, il faudra insérer l'image dans le template "postbit" ou "postbit_classic" comme ceci :
Code PHP :
<img src="{$theme['imgdir']}/icon/{$post['fid3']}.gif"  alt="{$post['fid3']}title="{$post['fid3']}/> 

Il faut préalablement créer les images dans le répertoire "images/icon/" avec comme nom le contenu du champ et un suffixe comme ".gif".

Il y a aussi une discussion à ce sujet ici :
http://mybb.fr/thread-5585.html

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
09-05-2012, 16:18, (Modification du message : 09-05-2012, 16:32 par Avmak.)
#3
RE: Champ de profil perso avec icone
Merci pour la réponse.
J'ai inséré le code dans post_bit, mais cela n'a fait que perturber mon code, et des erreurs sont apparues sur le forum (et évidemment je n'ai pas pensé à copier coller le code avant modification...)

EDIT : J'ai refait à neuf le code, je me repenche sur le code.
EDIT 2 : Après avoir inséré le code, et uploadé les images dans le dossier icon (les icones ont le nom du grade.gif), aucune image n'apparait.
Répondre
09-05-2012, 16:32,
#4
RE: Champ de profil perso avec icone
Il me sera difficile de trouver l'erreur d'insertion, sans que le code complet soit affiché!

Les seules erreurs que j'ai détectées sont deux balises ouvertes qui ne sont jamais fermées :
Code PHP :
<span class="smalltext"><strong

Elles sont placées devant :
Code PHP :
{$post['icon']}{$post['subject']} 

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
09-05-2012, 16:36,
#5
RE: Champ de profil perso avec icone
J'aurais besoin du URL du site pour visualiser le problème...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
09-05-2012, 16:41,
#6
RE: Champ de profil perso avec icone
Je vous envoie l'url via MP avec un compte enregistré.
Répondre
09-05-2012, 17:03,
#7
RE: Champ de profil perso avec icone
Je vois plusieurs problèmes :

#1 : Par défaut les comptes utilisateurs utilisent le "mode classique d'affichage", alors il faut éditer le template "postbit_classic" en plus!

#2 : Il y a eu des erreurs d'insertion du code probablement causé par l'utilisation d'un mauvais éditeur, des espaces non-sécables codées furent insérées dans la balise d'image comme il est visible en rouge dans cette partie du code source :
Citation :Grade : CORPORAL
<img&nbsp;src="images portal2="" icon="" homme.gif"&nbsp;&nbsp;alt="Homme" &nbsp;title="Homme" &nbsp;="">
Ratio :
</img&nbsp;src="images></td>

#3 : Le code est aussi erroné dans sa copie car des éléments ne sont pas tous présents. Par exemple tout les slash furent remplacés par des ="".

Je recommande fortement de changer d'éditeur de code et d'utiliser soit NotePad++ ou HAPEdit.

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
09-05-2012, 17:27,
#8
RE: Champ de profil perso avec icone
Merci du conseil. C'est tout de même bizarre, pour éditer les templates, je le fais directement dans le panneau d'administration du forum, et les &nbsp; apparaissent après validation.. Est-ce ceci qui empêche l'affichage des icônes ?
Répondre
09-05-2012, 18:19,
#9
RE: Champ de profil perso avec icone
Alors j'imagine que c'est à cause d'un mauvais "copier" qui a ramassé des codes HTML qui furent collés par la suite. Il suffit donc de corriger ces codes dans l'éditeur du template...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
09-05-2012, 18:49,
#10
RE: Champ de profil perso avec icone
En effet. Cela fonctionne merci beaucoup d'avoir consacré une partie de votre temps afin de m'aider Smile
Répondre
16-05-2012, 11:47,
#11
RE: Champ de profil perso avec icone
Désolé de remonter ce topic, mais j'ai un petit soucis. J'ai remarqué qu'il n'y avais que moi qui voyais tout ca. Et le grade/ratio est le même pour tous les membres..
Répondre
16-05-2012, 17:00, (Modification du message : 16-05-2012, 17:02 par exdiogene.)
#12
RE: Champ de profil perso avec icone
(09-05-2012, 15:38)exdiogene a écrit :  Pour le champ de profil personnalisé #3, il faudra insérer l'image dans le template "postbit" ou "postbit_classic" comme ceci :
Code PHP :
<img src="{$theme['imgdir']}/icon/{$post['fid3']}.gif"  alt="{$post['fid3']}title="{$post['fid3']}/> 

J'aimerais voir le contenu de ces deux templates!

De plus, j'aimerais savoir si tous les membres utilisent tous le même mode d'affichage qu'il soit "classic" ou non?

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
17-05-2012, 12:07,
#13
RE: Champ de profil perso avec icone
Voilà le contenu des templates :

postbit :

Code :
={$ignore_bit}
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tbody>
        <tr>
            <td class="tcat">
                <div class="float_left smalltext">
                    {$post['postdate']}, {$post['posttime']} <span id="edited_by_{$post['pid']}">{$post['editedmsg']}</span>
                </div>
                {$post['posturl']}
            </td>
        </tr>

        <tr>
            <td class="trow1 {$unapproved_shade}">
                <table cellspacing="0" cellpadding="0" border="0" style="width: 100%;">
                    <tr>
                        <td class="post_avatar" width="1" style="{$post['avatar_padding']}">
                            {$post['useravatar']}
                        </td>
                        <td class="post_author">
                            <strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
                            <span class="smalltext">
                                {$post['usertitle']}<br />
                                {$post['userstars']}
                                {$post['groupimage']}
                            </span>
                        </td>
                        <td class="smalltext post_author_info" width="165">
                            {$post['user_details']}
Grade : {$mybb->user['fid4']}<img src="{$theme['imgdir']}/icon/{$post['fid4']}.gif" alt="{$post['fid4']}" title="{$post['fid4']}" />
Ratio : {$mybb->user['fid5']}
                        </td>
                    </tr>
                </table>
            </td>
        </tr>

        <tr>
            <td class="trow2 post_content {$unapproved_shade}">
                <span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>

                <div class="post_body" id="pid_{$post['pid']}">
                    {$post['message']}
                </div>
                {$post['attachments']}
                {$post['signature']}

                <div class="post_meta" id="post_meta_{$post['pid']}">
                {$post['iplogged']}
                </div>
            </td>
        </tr>

        <tr>
            <td class="trow1 post_buttons {$unapproved_shade}">
                <div class="author_buttons float_left">
                    {$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}
                </div>
                <div class="post_management_buttons float_right">{$post['button_spam']}{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}
                </div>
            </td>
        </tr>
    </tbody>
</table>

postbit_classic :

Code :
{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tr>
        <td class="{$altbg}" width="15%" valign="top" style="white-space: nowrap; text-align: center;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
        <strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
        <span class="smalltext">
            {$post['usertitle']}<br />
            {$post['userstars']}
            {$post['groupimage']}
            {$post['useravatar']}<br />
            {$post['user_details']}
        </span>
    </td>
    <td class="{$altbg}" valign="top">
        <table width="100%">
            <tr><td>{$post['posturl']}<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
            <br />
            <div id="pid_{$post['pid']}" style="padding: 5px 0 5px 0;">
                {$post['message']}
            </div>
            {$post['attachments']}
            {$post['signature']}
            <div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}">
                <div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div>
                {$post['iplogged']}
            </div>
        </td></tr>
    </table>
</td>
</tr>
<tr>
    <td class="{$altbg}" style="white-space: nowrap; text-align: center; vertical-align: middle;"><span class="smalltext">{$post['postdate']} {$post['posttime']}</span></td>
    <td class="{$altbg}" style="vertical-align: middle;">
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr valign="bottom">
                <td align="left" ><span class="smalltext">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}</span></td>
                <td align="right">{$post['button_spam']}{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td>
            </tr>
        </table>
    </td>
</tr>
</table> 

Tous les utilisateurs ont par défaut le thème avec les templates incluant le code.
Répondre
17-05-2012, 15:28,
#14
RE: Champ de profil perso avec icone
1- Le template "postbit_classic" devrait lui aussi avoir les modifications nécessaires...

2- Il serait important de remplacer les "$mybb->user['fidX']" par "$post['fidX']", si l'on veut que ce soit les informations du posteur qui soient affichés et non pas celles du membre connecté...

Wink

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
17-05-2012, 19:40,
#15
RE: Champ de profil perso avec icone
Super ! Tout fonctionne, merci beaucoup !
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique