Comment insérer un iframe Amazon dans les publications

Bonjour, étant donné que onebox ne semble plus fonctionner correctement avec Amazon autre que .com (depuis 2019, info), je souhaiterais essayer d’utiliser des iframes.

Le code à insérer est le suivant :
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//rcm-eu.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=TAG_REMOVED&language=it_IT&o=29&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B07WHMHLJQ&linkId=69e9808ddc7b121e4fa9d501cdac312e"></iframe>

J’ai saisi les adresses suivantes dans l’option iframes autorisées :
https://rcm-eu.amazon-adsystem.com/
https://www.amazon.it

Mais je ne vois pas la bannière. Où est l’erreur ?
Il est évident qu’il n’y a aucun bloqueur de publicité actif.

Vous pourriez essayer de saisir uniquement //rcm-eu.amazon-adsystem.com dans le paramètre du site iframes autorisées. Je pense que cela affichera une iframe, mais l’apparence pourrait ne pas être très satisfaisante. Si vous essayez cela, vous devrez reconstruire le HTML pour tous les messages existants auxquels vous avez ajouté l’iframe.

2 « J'aime »

Vous n’avez pas besoin d’une iframe. Vous pouvez utiliser directement leurs extraits de code.

Au fait, le oneboxing violerait votre contrat d’affiliation, car ils ne seraient pas contents de l’utilisation de leur logo de cette manière. Ils ont déjà fermé mon compte pour cette infraction.

1 « J'aime »

Merci Simon, avec //rcm-eu.amazon-adsystem.com, les iframes sont visibles mais comme ceci

Seul avec amazon.com, vous pouvez également créer des liens vers des images :frowning_face:


Texte + Image crée uniquement une iframe… Pour cela, j’espérais que le onebox fonctionnerait avec Amazon autre que .com, mais peut-être que ce n’est pas une priorité pour les développeurs.

2 « J'aime »

Oui, c’est vrai, cela ne fonctionne qu’avec des extraits d’image ; le texte + image génère une iframe.

Je pense qu’il s’agit simplement d’un problème CSS trivial, essayez :

.topic-post iframe {
    height: 240px;
}

Ajustez selon vos besoins.

NB : Gardez à l’esprit que cela affectera tous les iframes dans les publications.

Vous pouvez être plus précis en utilisant data-post-id, data-topic-id ou même data-user-id.

2 « J'aime »

Merci @merefield, les utilisateurs du forum n’aiment pas beaucoup cette solution, mais je n’ai pas d’autres alternatives.

J’utilise des extraits d’images dans un tableau Markdown. Cela me permet d’ajouter un avertissement d’affiliation au-dessus du lien. L’absence d’un tel avertissement risque de provoquer la colère d’Amazon :grimacing:

1 « J'aime »

Excellente idée !
Peux-tu me donner un exemple de tableau Markdown ?

Bien sûr, quelque chose comme :

<sup>*(NB de l'administrateur : En tant qu'associé Amazon, je touche une commission sur les achats éligibles. Merci pour votre soutien !)*

|Trottinette de stunt Albott Pro|
|:-:|
|<AMAZON LARGE IMAGE SNIPPET>|

Un des avantages de cette approche, au passage, c’est que Discourse maintient un compteur à côté de l’image indiquant le nombre de clics qu’elle a reçus :slight_smile: :rocket:

4 « J'aime »

C’est parfait, merci ! :grinning:

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.