リクエストされたトピックはすべて表示されています:https://forum.flowster.app/embed/topics?discourse_embed_id=de-k0ofgk7q0&category=17&per_page=5&template=complete&top_period=all
iframeが存在するdivが小さすぎて、他のトピックが見えないのかもしれません。
リクエストされたトピックはすべて表示されています:https://forum.flowster.app/embed/topics?discourse_embed_id=de-k0ofgk7q0&category=17&per_page=5&template=complete&top_period=all
iframeが存在するdivが小さすぎて、他のトピックが見えないのかもしれません。
@Falco ご協力ありがとうございます!そのリンクから複数のトピックが見えますが、なぜこのHTMLコードは機能しないのでしょうか? \u003cd-topics-list\u003e タグで何か間違っていますか?
\u003c!DOCTYPE html\u003e
\u003chtml lang="en"\u003e
\u003chead\u003e
\t\u003cscript src="https://forum.flowster.app/javascripts/embed-topics.js"\u003e\u003c/script\u003e
\u003c/head\u003e
\u003cbody\u003e
\t\u003cd-topics-list discourse-url="https://forum.flowster.app" template="complete" top_period="all" category="17" per-page="5"\u003e\u003c/d-topics-list\u003e
\u003c/body\u003e
\u003c/html\u003e
上記のHTMLコードが機能しない理由を知っている人はいますか? ![]()
Google が Discourse のトピック埋め込み機能が搭載されたページをレンダリングすると、大文字の <div> 要素が使用されるようです。
以下は、Google Search Console からレンダリングされた HTML のスクリーンショットです。
埋め込みトピックリストに関する問題の1つは、埋め込みトピックリストのエントリがクリックされたときに、ユーザーが常にトピックの最初の投稿に移動してしまうことです。サポートシステム経由で、代わりにトピックの最後の投稿に移動できるようにする方法があるかというリクエストがありました。
これが他のサイトにとっても役立つものであれば、埋め込みコードにlastパラメータを追加して、ユーザーが最初の投稿ではなく、トピックの最後の投稿に自動的に移動できるようにする方法はありますか?
これは、ディスカッションは最初から最後まで読まれることを意図しているという考え方に反することは承知していますが、トピックリストが埋め込まれているサイトでユーザーの最後の既読投稿を保存することはできないため、サイトが最後の投稿にユーザーを誘導できるようにすることは、このケースでは合理的かもしれません。
これは再度提起する価値があると思います。ページ上の深刻なSEOの問題です。
埋め込みトピックを使用して作成されたURLのヘッダーには、x-robots-tag: noindex,indexifembedded があります。
indexifembedded は Google のみ対象です。
X-Robots-Tag: googlebot:noindex,indexifembedded のように表示されるべきです。
または、タグを完全に削除することもできます。
本当のマイナス点は、Bingやその他のクローラーが埋め込みトピックによって表示されるコンテンツをインデックス化しない、または考慮しないことです(noindex 部分しか認識しないため)。
それがまさに私たちが望んでいることですよね? /embed/topics の下のものは何も直接インデックス化してほしくありません。
こんにちは、@Falco さん
そうは思いません。なぜなら、私の例のURLがインデックスに登録されなくなるからです。
GoogleはそれらのURLを、埋め込みトピックが表示されているURLとは別に、個別のURLとしてクロールしています。
私のURLは引き続きクロールされます。
https://www.flynumber.com/products/virtual-phone-number/australia
しかし、Bingはembed/topicsのURLにアクセスし、インデックスに登録しないことを確認すると、上記のURLにはカウントしません。
一方、Googleはembed/topicsのURLをインデックスに登録しませんが、「indexifembedded」を理解しているため、埋め込みが表示されているページに対するコンテンツのカウントは引き続き行われます。
これを使用した後のフィードバックです…
複数の category を含められると良いのですが、1つだけでは不十分です。特定の投稿を表示しないように調整する必要がありました。exclude_tag を使用すると、この目的は達成できます。
しかし、表示したくない投稿に追加する admin タグを作成しました。admin tag の設定を Tags are visible only to the following groups に変更しようとすると、exclude_tag 機能が無効になります。
フォーラムではタグを非表示にしつつ、埋め込みからはタグを除外したいと考えていました。
Salesforce PageでDiscourseを埋め込もうとした方、LWCでCommunityを使用していますか? d-topics-list は認識されないと思います。
世界の終わりではありませんが、検索パラメータにはトピックに関連付けられたタグが含まれていません。
たとえば、これがあります。
<div class="rss-widget">
<h2 style="text-align: center;">Forum topics related to the US</h2>
<hr>
<script defer src="https://discuss.example.com/javascripts/embed-topics.js"></script>
<d-topics-list discourse-url="https://discuss.example.com" template="complete" search="usa" per-page="7"></d-topics-list>
</div>
「usa」タグが付いたトピックは表示されませんが、投稿の本文に「usa」と入力すると表示されます。
こんにちは!
トピックのタグ(またはカテゴリ)を埋め込みリストに表示することは可能ですか?または、メインページで利用可能なCSSクラスを追加して、トピックをスタイル設定できるようにすることはできますか?
探しているのは、埋め込みトピックリストをメインページのトピックリストのように見せることだと思います…例えば、こちらのようなものです:Topics tagged official …