So fügen Sie einen Amazon-Iframe in Beiträge ein

Hallo, da Onebox seit 2019 anscheinend nicht mehr ordnungsgemäß mit Amazon-Domains außer .com funktioniert (info), möchte ich versuchen, Iframes zu verwenden.

Der einzufügende Code lautet:
<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>

Ich habe die folgenden Adressen in der Option erlaubte Iframes eingetragen:
https://rcm-eu.amazon-adsystem.com/
https://www.amazon.it

Aber ich sehe das Banner nicht. Wo liegt mein Fehler?
Offensichtlich sind keine Adblocker aktiv.

Du könntest versuchen, einfach //rcm-eu.amazon-adsystem.com in die Site-Einstellung allowed iframes einzugeben. Ich denke, das wird ein Iframe anzeigen, aber es sieht möglicherweise nicht sehr gut aus. Wenn du dies versuchst, musst du den HTML-Code für alle vorhandenen Beiträge, denen du das Iframe hinzugefügt hast, neu aufbauen.

Du brauchst kein Iframe. Du kannst ihre Snippets direkt verwenden.

Übrigens würde Oneboxing deine Affiliate-Vereinbarung verletzen, da sie mit der Art und Weise, wie ihr Logo dabei verwendet wird, nicht einverstanden wären. Sie haben mein Konto einmal wegen dieses Verstoßes gesperrt.

Danke, Simon, mit //rcm-eu.amazon-adsystem.com werden die Iframes zwar angezeigt, aber so:

Nur bei amazon.com kannst du auch Links zu Bildern erstellen :frowning_face:


Text + Bild erzeugt nur ein Iframe… Deshalb habe ich gehofft, dass Onebox auch mit Amazon außer .com funktioniert, aber vielleicht ist das für die Entwickler keine Priorität.

Stimmt, das funktioniert nur mit Bild-Ausschnitten. Text plus Bild wird als iframe gerendert.

Ich denke, das ist nur ein triviales CSS-Problem. Versuche Folgendes:

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

Passe es nach Bedarf an.

NB: Bedenke, dass dies alle iframes in Beiträgen betrifft.

Du kannst spezifischer werden, indem du data-post-id, data-topic-id oder sogar data-user-id verwendest.

Danke @merefield, die Forum-Nutzer mögen diese Lösung nicht besonders, aber ich habe keine anderen Alternativen.

Ich verwende Bildschnipsel in einer Markdown-Tabelle. Das ermöglicht es mir, einen Affiliate-Disclaimer über dem Link hinzuzufügen. Das Fehlen eines solchen Disclaimers könnte schnell den Zorn von Amazon hervorrufen :grimacing:

Tolle Idee!
Könntest du mir ein Beispiel für eine Markdown-Tabelle geben?

Klar, so etwas wie:

<sup>*(NB vom Admin: Als Amazon-Partner verdiene ich an qualifizierten Käufen. Danke für eure Unterstützung!)*

|Albott Pro Stunt Scooter|
|:-:|
|<AMAZON_LARGE_IMAGE_SNIPPET>|

Ein Vorteil dieser Methode ist übrigens, dass Discourse einen Zähler neben dem Bild für die Anzahl der Klicks führt :slight_smile: :rocket:

Das ist perfekt, danke! :grinning: