Personnalisation onglet Static FBML

WRInaute discret
Bonjour à tous,

J'ai fouillé sur le web et sur le forum sans trouver ma réponse. Mon problème concerne une page Facebook.

J'ai créé un onglet Partage avec FBML. Jusque là tout est ok.

Je souhaite personnaliser le contenu de cette onglet en affichant des données aux fans et d'autres aux non fans. Et c'est là que ça coince.

Je souhaite que
Code:
<b style="color: red;">PAS ENCORE FAN ? CLIQUEZ SUR J'AIME
EN HAUT DE LA PAGE !</b>
ne s'affiche que pour les non-fans.

et que le reste s'affiche pour les fans.

J'ai donc ajouté le code :

Code:
<fb:fbml version="1.1">
<fb:visible-to-app-users>
<fb:else>
<b>PAS ENCORE FAN ?<br/>
CLIQUEZ SUR J'AIME
EN HAUT DE LA PAGE !</b>
</fb:else>
</fb:visible-to-app-users>
<fb:visible-to-app-users>
Partie uniquement visibles des fans<br />
      <div style="background-color: rgb(210, 217, 233);">
      <center><fb:request-form method="post" type="I-Trekkings.net" invite="true" content="Découvrez XXX.net !<fb:req-choice url=’https://www.facebook.com/xxx’ ‘ label=’GO’ /> ">
<fb:multi-friend-selector actiontext="Faites découvrir la page XXX à vos amis" rows="3" cols="3" showborder="true" ;=""></fb:multi-friend-selector></fb:request-form></center>
      </div>
</fb:visible-to-app-users>
</fb:fbml>

Mes problèmes :

1 - Les fans voient le message destinés aux non-fans !
2 - les non-fans voient la box d'invitations d'amis

Voilà. Si quelqu'un a une idée, je suis preneur car là je ne vois plus :oops:

Greg
 
WRInaute passionné
moi j'ai :
Code:
<fb:visible-to-connection>
<div style="position:relative; top:0; left:0;">
Merci pour votre soutien. <br>
<br>
Le reste du texte pour les fans...<br>
</div>
<fb:else>
<div style="position:absolute; top:0; left:0;">
Cliquez sur "J'aime" ci-dessus !<br>
<br>
Le texte pour les non fans ...<br>
</div>
</fb:else>
</fb:visible-to-connection>
 
WRInaute discret
seebz a dit:
Ce serait pas plutot la balise <fb:visible-to-connection> que tu devrais utiliser ?
Use this tag to display the content inside the tag on a user's or a Facebook Page's profile only if the viewer is a friend of that user or is a fan of that Facebook Page.

D'après ce que j'ai glané sur le net :

Contenu visible des Membres connectés
Code:
<fb:visible-to-connection>
texte
</fb:visible-to-connection>

Contenu visible des utilisateurs(fans) de la page
Code:
<fb:visible-to-app-users>
texte
</fb:visible-to-app-users>

J'avoue ne pas bien voir la différence

source

Greg
 
WRInaute discret
forty a dit:
moi j'ai :
Code:
<fb:visible-to-connection>
<div style="position:relative; top:0; left:0;">
Merci pour votre soutien. <br>
<br>
Le reste du texte pour les fans...<br>
</div>
<fb:else>
<div style="position:absolute; top:0; left:0;">
Cliquez sur "J'aime" ci-dessus !<br>
<br>
Le texte pour les non fans ...<br>
</div>
</fb:else>
</fb:visible-to-connection>

Problème identique avec ton code. C'est même pire puisque j'ai un chevauchement des éléments pour les non fans sur les éléments pour les fans

A voir ici : https://www.facebook.com/itrekkings?v=app_7146470109

Je n'y pige plus rien :?
 
WRInaute passionné
c'est normal qu'en tant qu'admin tu vois les deux superposés.

je vois bien un message pour les non fan.
 
WRInaute discret
forty a dit:
c'est normal qu'en tant qu'admin tu vois les deux superposés.

je vois bien un message pour les non fan.

Ooppss je ne savais pas que c'était normal que els admins voyaient la superposition des deux !!

Oui effectivement, pour les fans, c'est ok et les non fans c'est presque ok. Il reste cette box d'invitations d'amis qui traine à la fin de la page alors qu'elle est bien comprise entre les balises <fb:visible-to-connection> </fb:visible-to-connection>

Une idée ?
 
Discussions similaires
Haut