Création d'une boîte "J'aime" dynamique

Si vous utilisez un flux multiple, vous pouvez soit changer la boîte "J'aime" affichée en fonction du premier message du flux, soit ajouter une boîte "J'aime" à chaque message.

Ajouter une boîte "J'aime" pour l'auteur du premier message affiché dans le flux.

1) Ajoutez d'abord une classe à votre flux en ajoutant ce qui suit au shortcode class="cff-dynamic-likebox"

2) Veillez à désactiver la boîte "J'aime" existante, ce qui peut être fait en ajoutant ce qui suit au shortcode exclude="likebox"

3) Ajoutez ce qui suit à la section Custom JavaScript du plugin (Facebook Feed > Customize > Misc) :

$('.cff-dynamic-likebox').append('<iframe src="https://www.facebook.com/plugins/page.php?adapt_container_width=true&app_id=712681982206086&container_width=181&hide_cover=true&hide_cta=false&href=https%3A%2F%2Fwww.facebook.com%2FAndromedabarnehage&locale=nb_NO&sdk=joey&show_facepile=false&show_posts=false&small_header=true&href=https%3A%2F%2Fwww.facebook.com%2F'+$('.cff-dynamic-likebox .cff-item').first().attr("data-cff-from")+'" style="width: 100%; height: 70px;"></iframe>');
});

Ajouter une boîte "J'aime" à chaque message dans un site multiple

Pour ce faire, utilisez l'extrait ci-dessous au lieu de l'extrait ci-dessus :

$('.cff-dynamic-likebox .cff-item').each(function(){ 
$(this).append('<iframe src="https://www.facebook.com/plugins/page.php?adapt_container_width=true&app_id=712681982206086&container_width=181&hide_cover=true&hide_cta=false&href=https%3A%2F%2Fwww.facebook.com%2FAndromedabarnehage&locale=nb_NO&sdk=joey&show_facepile=false&show_posts=false&small_header=true&href=https%3A%2F%2Fwww.facebook.com%2F'+$(this).attr("data-cff-from")+'" style="width: 100%; height: 70px;"></iframe>');
});
soutien

Vous n'avez pas trouvé votre réponse dans la documentation ?

Contacter le support

Cet article a-t-il été utile ?