Come inserire iframe Amazon nei post

Ciao, considerando che onebox sembra non funzionare correttamente con Amazon diverso da .com (dal 2019, info), vorrei provare a utilizzare gli iframe.

Il codice da inserire è:
<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>

Ho inserito i seguenti indirizzi nell’opzione allowed iframes:
https://rcm-eu.amazon-adsystem.com/
https://www.amazon.it

Ma non vedo il banner, dove sbaglio?
Ovviamente non ci sono adblock attivi.

Potresti provare a inserire solo //rcm-eu.amazon-adsystem.com nell’impostazione del sito allowed iframes. Credo che questo farà visualizzare un iframe, anche se potrebbe non apparire molto ben formattato. Se provi questa soluzione, dovrai ricostruire l’HTML per tutti i post esistenti a cui hai aggiunto l’iframe.

2 Mi Piace

Non hai bisogno di un iframe. Puoi utilizzare direttamente i loro snippet.

A proposito, l’oneboxing violerebbe il tuo accordo di affiliazione, poiché non sarebbero contenti dell’uso del loro logo in quel modo. Hanno già chiuso il mio account per quella violazione.

1 Mi Piace

Grazie Simon, con //rcm-eu.amazon-adsystem.com gli iframe vengono visualizzati ma in questo modo

Solo con amazon.com puoi anche creare link alle immagini :frowning_face:


Testo + Immagine crea solo un iframe… per questo speravo che onebox funzionasse con Amazon oltre che con .com, ma forse non è una priorità per gli sviluppatori.

2 Mi Piace

Sì, è vero, funziona solo con frammenti di immagine; testo+immagine genera un iframe.

Penso che si tratti di un problema CSS banale, prova:

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

Regola come preferisci.

NB Tieni presente che ciò influenzerà tutti gli iframe nei post.

Potresti essere più specifico utilizzando data-post-id, data-topic-id o addirittura data-user-id.

2 Mi Piace

Grazie @merefield, gli utenti del forum non apprezzano molto questa soluzione, ma non ho altre alternative.

Utilizzo frammenti di immagini all’interno di una tabella Markdown. Questo mi consente di aggiungere un disclaimer per l’affiliazione sopra il link. La mancanza di un disclaimer potrebbe probabilmente attirare l’ira di Amazon :grimacing:

1 Mi Piace

Ottima idea!
Potresti mostrarmi un esempio di tabella Markdown?

Certo, qualcosa come:

<sup>*(NB dall'amministratore: Come affiliato Amazon, guadagno dagli acquisti idonei. Grazie per il vostro supporto!)*

|Albott Pro Stunt Scooter|
|:-:|
|<AMAZON LARGE IMAGE SNIPPET>|

Uno dei vantaggi di questo approccio, tra l’altro, è che Discourse mantiene un contatore accanto all’immagine per il numero di volte in cui è stata cliccata :slight_smile: :rocket:

4 Mi Piace

È perfetto, grazie! :grinning:

1 Mi Piace

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