Außerdem, weiß jemand, wie dieser Teil funktioniert? Das Beispiel, um den Titel der Beiträge zu bereinigen, lautet - site.com$, also gebe ich Dinge wie | The Site Name$ ein (das Suffix auf jedem Blog <title>), aber Discourse entfernt diesen Teil nicht. Ist das das richtige Format?
Wie kann ich Kommentare in HTML auf meiner Website einbetten?
Willkommen! Haben Sie den ersten Beitrag zu diesem Thema gelesen? Dort wird genau beschrieben, wie das geht. Wenn Sie es versucht haben und es nicht funktioniert hat, müssen Sie mehr darüber erzählen, was Sie getan haben, und Ihre URL mitteilen, wenn sie öffentlich ist.
Hallo. Ich möchte Kommentare als HTML anstelle von Iframes anzeigen, um die SEO zu verbessern. Selbstverständlich sollte die Seite, die Forenkommentare enthält, meine Hauptseite als Kanonika anzeigen. Ich glaube, das WordPress-Kommentar-Plugin von Discourse zeigt Kommentare an, als ob sie zu der Seite gehören würden, anstatt Iframes zu verwenden. Mein CMS hat diese Funktion nicht, daher suche ich nach einer Möglichkeit, Kommentare als HTML anzuzeigen.
(Diese Frage berührt einige verwandte Themen, dies und die Integration mobiler Apps, aber ich glaube, dass dies am relevantesten ist. Fühlen Sie sich frei, es zu verschieben!)
Wenn ich nur diese Art von Kommentarfunktion in eine mobile App importieren möchte, ist das heutzutage möglich?
ps – hallo ![]()
Es sollte funktionieren, aber die Grundfunktion ist schreibgeschützt. Wenn Ihre App also eine schreibgeschützte Kommentarliste in einer WebView benötigt, wird es funktionieren.
Wenn Sie mehr über Ihren Anwendungsfall teilen können, kann ich vielleicht helfen.
Ah, verstanden! Ja, „nur lesen“ ist nicht ganz das, was ich brauche. Ich möchte, dass Leute direkt auf der Seite/an der Ansicht kommentieren können (zum Beispiel ein eingebetteter Artikel mit unserem eigenen „Kommentar“-System, aber unter der Haube ist es einfach Discourse).
Vielleicht möchten Sie Embed Discourse as a full comment system on your site prüfen, wo die Möglichkeit zum Schreiben behandelt wird.
Aber das soll nicht die einzige Möglichkeit sein, wie Menschen mit Discourse interagieren. Es richtet sich an Nutzer, die sowohl den „Blog“ als auch die Community hauptsächlich konsumieren. Dennoch könnte es für Ihren Anwendungsfall hilfreich sein.
Sollte das nicht funktionieren, können Sie immer noch auf eine benutzerdefinierte API-Integration zurückgreifen und die Integration über Ihre App vermitteln.
Schön, dich hier zu sehen ![]()
Als Ergänzung: Falls mobile Apps die Möglichkeit haben, einen Benutzer vorab zu authentifizieren, könnte das vollständige Kommentarsystem für dich funktionieren, vorausgesetzt, es gibt eine einzige SSO für die Seite. Es ist definitiv machbar, solange Discourse beim Besuch und Anzeigen der Kommentare bereits weiß, wer der Benutzer ist.
Vielleicht eine etwas blöde Frage, aber hier ist das, was ich in einem ausschließlich privaten Forum sehe:
Der Fehler 419:
HTTP-Fehler 419 (Seite abgelaufen) ist ein nicht standardkonformer HTTP-Statuscode, der hauptsächlich vom Laravel-PHP-Framework verwendet wird, um anzuzeigen, dass eine CSRF-Token-Validierung (Cross-Site Request Forgery) fehlgeschlagen ist oder dass Ihre Sitzung abgelaufen ist.
Meine WP-Instanz ist über DiscourseConnect als Provider mit dieser Discourse-Instanz verbunden, aber die Domänen sind unterschiedlich. Kann ich davon ausgehen, dass dies die Ursache für diesen Fehler ist?
Kommentare von einer privaten Seite einbetten
Bei privaten Discourse-Instanzen werden Kommentare für Benutzer angezeigt, die bei Discourse angemeldet sind, wenn Discourse auf einer Subdomain der Blog-Domain läuft. Benutzer, die nicht bei Discourse angemeldet sind, sehen eine Meldung „Verbindung verweigert“. Wenn Discourse und der Blog auf völlig separaten Domänen laufen, werden für private Foren keine Kommentare angezeigt.

