Amazon Partnerlinks funktionieren nicht

  • Hallo,
    bisher funktionierende Partnerlinks zeigen das beworbene Produkt nicht mehr an. Möglich, dass es mit meinem Update von 3.4.8 auf 3.6.4 zusammenhängt. Es wird nur noch ausgegeben, dass die betreffende URL nicht gefunden wird. Wenn ich neue Links erstelle, erscheint der gleiche Fehler. Bei Amazon wähle ich die Option Einzeltitellink und binde den IFrame in meinen Text ein. Hatte bisher problemlos funktioniert.


    Hier mal das Fehlerbild


    Edit: Kontrolle im Editorpreview zeigt die Links und Bilder fehlerfrei an.


    Danke
    Thomas

  • Deine iFrame-Inhalte sollen wie folgt ausgegeben werden.
    http://harzer-bergwald.de///ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=
    Das kann so nicht funktionieren, weil der Pfad auf DeineDomain verweist.
    Nutzt Du eine Erweiterung dafür? Wenn ja, welche? Gibt es dafür evtl. auch ein Update?

  • Nur so Verdacht:


    Deine Iframes sehen so aus
    src=...
    Das SEF-Plugin benötigt aber
    src="... "
    also Gänsefüßchen drümherüm, falls kein Protokoll angegeben ist. Sonst setzt es ggf. die eigene Domain vorne dran.


    Weshalb man sich im Editor auch immer dran halten sollte mit Gänsefüßchen, obwohl HTML5 in vielen Fällen auch ohne erlaubt.


    EDIT: Kann mich auch täuschen. Bin grad nicht merh sicher ;)

  • Gänsefüßchen sind immer dabei. Link ist 1:1 von Amazon übernommen. Dieses Procedere hat bisher immer funktioniert. Ich kopiere mal den Anfang des Codes rein:

    Zitat

    <iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion.....


    Die iFrames von Komoot und YouTube funktionieren ohne Tadel. Vergleiche ich die mit Amazon, beginnen diese im Gegensatz zum Versandhaus alle mit "http..." wo gegen Amazon mit "//..." beginnt. Ist das der Fehler?

  • Im Moment ja wohl die einizig praktikable Lösung, so lange man nicht weiß, was/wer an der Änderung im Code verantwortlich ist.


    Es ist jedenfalls erlaubt, was du machst. Das // alleine ist nicht mehr als eine Option "Nimm https oder http". Jetzt setzt du das halt explizit selbst.


    Wie gesagt, würde ich deshalb gleich https statt http setzen, wenns mit https auch klappt. Zukunftssicherer.

  • Nachtrag:


    Ich habe bei mir beide Varianten eingesetzt, // und https://, direkt im Template, also nicht Editor. Beide werden wie eingefügt angezeigt. Meint: Das SEF-Plugin ist es dann nicht.


    Und via JCE-Editor, neueste Version, auch alles normal, nachdem ich Iframes erlaubt habe. TinyMCE und andere sind mir wie immer egal ;)


    Muss also an deiner Seite, Erweiterungen oder Konfiguration liegen.