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
PHP in Templates
Mots-clés » php, templates
08-11-2013, 15:15,
#1
PHP in Templates

Bonjour/Bonsoir !

Je vous sollicite une nouvelle fois car je possède un petit problème avec le plugin "PHP in Templates", je l'ai installé etc.. là tout va bien pas de problème, c'est plutôt dans la rédaction de ce que je veux afficher que j'ai un problème, je m'explique :

Sur mon forum, je voudrais intégrer 2 "systèmes" d'avatars, un qui serait le "système" basique utilisé par Mybb en temps normal, l'autre serait un avatar personnalisé en fonction d'un champs de profil personnalisé, en faisant un petit "algorithme papier" ça donnerait ceci :

Si {$post['fid7']} est nul (ou vide)
Afficher
Code :
<a href="{$post['profilelink_plain']}"><img src="{$post['avatar']}" alt="" {$avatar_width_height} /></a>
Sinon,
Afficher :
Code :
<!-- IF postrow.PERSO_STYLE -->
                    <div class="illu_perso_{$post['usergroup']}">
                    <!--[if !IE]> -->
                    <object type="application/x-shockwave-flash" data="http://alliance-wtf.com/ankama/DofusPersos.swf" id="inventory_avatar_container" width="168" height="217">
                    <!-- <![endif]-->
                    <!--[if IE]>
                        <object class="fix" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="9.0.0 id="inventory_avatar_container" width="200" height="259">
                        <param name="movie" value="http://alliance-wtf.com/ankama/DofusPersos.swf" />
                        <param name="allowscriptaccess" value="always" />
                        <param name="flashvars" value="look={$post['fid7']}&render=direct"/>
                        <param name="wmode" value="transparent" />
                        <param name="enablejs" value="true" />
                        <!--><!--dgx-->
                        <param name="allowscriptaccess" value="always">
                        <param name="flashvars" value="look={$post['fid7']}&render=direct">
                        <param name="wmode" value="transparent">
                        <param name="enablejs" value="true">
                        <p><a target="_blank" href="http://www.adobe.com/go/getflashplayer">Get flash player</a></p>
                    </object>
                    <!-- <![endif]-->
                    </div>  
                <!-- ELSE -->

J'ai essayé plusieurs méthodes, recherché un peu partout sur le mybb.com mais malheureusement je ne suis pas parvenu à trouver une solution.
Répondre
09-11-2013, 20:19,
#2
RE: PHP in Templates
Si j'ai bien compris tu sais codé mais tu ne sais pas où est-ce qu'il faut entrer les codes ?
Répondre
11-11-2013, 15:33,
#3
RE: PHP in Templates
(09-11-2013, 20:19)Bichou a écrit :  Si j'ai bien compris tu sais codé mais tu ne sais pas où est-ce qu'il faut entrer les codes ?

Si je sais ou les mettre, le problème est la forme PHP avec le plugin PHP in templates, je veux afficher l'un si le fid7 est vide, et l'autre s'il ne l'est pas, j'ai réessayé une fois, le PHP est accepté mais il m'affiche les deux avatars au lieu d'un des deux.
Répondre
11-11-2013, 17:50, (Modification du message : 11-11-2013, 17:50 par Saphir.)
#4
RE: PHP in Templates
Code :
<if $post['fid7'] == "" then>

<else>

</if>

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre




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

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