Was könnte man ändern, um mehrere Kategorien anzugeben?
Sollte das funktionieren, wenn die „andere Seite
Der Wechsel von https zu http verursacht normalerweise Probleme, aber du kannst es bestätigen, indem du die Browserkonsole öffnest F12.
Aha, mein Problem scheint darin zu bestehen, dass React das Client-seitige DOM manipuliert und es unmittelbar nachdem das Skript embed-topics.js das Iframe eingefügt hat, auf das servergerenderte DOM zurücksetzt (mit dem rohen <d-topics-list>-Element).
Weiß jemand, worum es bei diesem Fehler geht??
Neuester Discourse-Build
Neuester Chrome-Browser
Das Einbetten von ‘https://vapingcommunity.co.uk/’ wurde verweigert, da ein übergeordnetes Element die folgende Content-Security-Policy-Anweisung verletzt: “frame-ancestors ‘self’”.
Wahrscheinlich im Zusammenhang mit dieser Änderung: (cc @falco)
Haben Sie Ihre Hauptseite unter Admin > Anpassen > Einbetten registriert?
Bingo! Das habe ich nicht gesehen, jetzt läuft wieder alles perfekt, vielen Dank ![]()
Erhalten Sie Fehler wie „Refused to frame“?
Ich habe die Einbettung von Themen aktiviert und erhalte Folgendes:
Refused to frame 'https://myforumurl.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'".
Versuchen Sie, Ihr gesamtes Forum in eine andere Website einzubetten? Das funktioniert nicht.
Der Ersteller des Beitrags beschreibt, wie man Themenlisten auf einer anderen Website einbettet, aber Sie können Discourse nicht in einem iFrame ausführen, aus den von Ihnen beschriebenen Gründen.
Nein, nur die neuesten Themen. Ich habe die Anweisungen befolgt, um das Einbetten von Themen in den Einstellungen zu aktivieren, und die Skripte in den Header und Body der Host-Website kopiert. Ich bin mir nicht sicher, ob der Fehler dadurch verursacht wird, dass die von mir getestete Entwicklungs-Website kein SSL hat.
Dies liegt an den Sicherheitseinstellungen auf Ihrer Website, nicht auf der Discourse-Seite.
Hab es zum Laufen gebracht. Habe die Anweisungen nicht sorgfältig genug gelesen ![]()
Das funktioniert großartig, mein einziges Problem ist, dass Google die iframe-URL selbst indexiert.
Zum Beispiel habe ich Discourse-Themen auf dieser Seite eingebettet.
Google scheint die obige Seite in Ordnung zu indexieren… aber es indexiert auch die unten stehenden URLs, was ich gerne beheben würde.
Gibt es eine Möglichkeit, die obigen Seiten mit einem Meta-Noindex zu versehen? Oder noch besser, diesen neuen Google-Tag auf den obigen Seiten zu platzieren?
Interessant, danke für den Tipp @nader.. sollen wir diesen neuen Tag standardmäßig zum <iframe> hinzufügen @falco, oder ihn zu einer Einstellung machen?
Das sollte es tun
Ich wollte nur darauf hinweisen, dass dies ' noindex, indexifembedded ' für alle Crawler bereitstellt, obwohl es nur Google ist das die neue indexifembedded unterstützt.
Dies sollte wahrscheinlich zu x-robots-tag: googlebot:noindex, indexifembedded geändert werden.
Oder komplett entfernt werden, da das noindex unvorhergesehene Folgen für andere Suchmaschinen haben könnte.
Ich bezweifle, dass das zusätzliche Wort für andere Crawler besonders schädlich ist. Haben Sie Beweise dafür, dass dies der Fall ist, z. B. raten andere Crawler Websites davon ab, indexifembedded zu verwenden?
(Meistens ignoriert man beim Schreiben von Code wie diesem HTML-Tags, die man nicht erwartet, das ist sozusagen der Standard für HTML.)
Ich sehe das nicht, aber auf der Google-Seite steht
Derzeit unterstützt nur Google das
indexifembedded-Tag.
Ich stimme zu, dass sie indexifembedded ignorieren werden. Meine Sorge ist jedoch, dass noindex SEO-Probleme für die Seite verursacht, auf der sie sich befindet.
Lassen Sie uns also Bing eine URL crawlen lassen, die Topic-Embeds hat. Es crawlt diese URL und crawlt auch die Embed-URL
/embed/topics?discourse_embed_id=XXXXXX....
Wenn das oben noindex ist, mache ich mir Sorgen, dass es die SEO für die Seite beeinträchtigt, die das Topic-Embed anzeigt
Dies wird alles behoben, indem x-robots-tag: googlebot:noindex, indexifembedded verwendet wird, aber ich verstehe, warum Discourse möglicherweise nicht 1 Suchmaschine bevorzugen möchte. Hoffentlich wird dies zum Standard, aber vorerst scheint es nur Google zu sein.
Hallo! Ich wollte nur fragen, ob es immer noch keine integrierte Möglichkeit gibt, eingebettete Themen als target="_blank" anstatt als target="_parent" zu öffnen.
Ich frage mich nur, warum ich nur 1 Thema angezeigt bekomme? Weiß das jemand?
Hier ist die Kategorie (die viele Themen hat): Amazon Specific - eCommerce Sellers Forum
Und der Einbettungscode:
<d-topics-list discourse-url="https://forum.flowster.app" template="complete" top_period="all" category="17" per-page="5"></d-topics-list>
Aber es erscheint nur ein Thema:
![]()
