DiscoTOC - 自動目次

「いいね!」 4

ありがとうございます。見落としてしまい申し訳ありません…

見事に機能しました!お時間とご協力に心より感謝いたします!:raising_hands:

「いいね!」 2

すべて正常に動作していますが、以下の点が気になっています。

  1. モバイルでは、指示に示されている「Table of Contents」ボタンが表示されません。

  1. 表示される唯一の方法は、少なくともコメント/返信を追加することです(返信が追加されていなくても表示されると予想していましたが)、それでも表示されるものは画像と同じではありません。

アイコンだけでなく、「Table of Contents」と表示させることは可能でしょうか? CSSで可能かもしれませんが、これは新しい「機能」なのか、それともテキストを表示するために変更できる他の何かがあるのか疑問に思っています。

問題がテキストの変更にあるのかと思い、デフォルトのテキストを変更してみましたが、うまくいきませんでした。

image


編集:カスタムコンポーネントでCSSを使用してテキストを追加できましたが、返信がない場合にのみ下部に表示される(「スティッキー」ではなく)問題はまだ解決していません。

@media screen and (max-width: 767px) {
  .d-toc-mini button::after {
    content: "Table of Contents";
    margin-left: 5px;
    font-size: 14px;
    vertical-align: middle;
  }
}

最初の投稿のスクリーンショットはかなり古いです。投稿が複数ある場合にタイムラインと目次の切り替えを可能にするボタンや、返信の目次機能に関する情報は、それらには見つからないでしょう。

モバイルでのボタンが表示されない問題は、ここで報告されました。

カスタムCSSではなく公式サポートを希望する場合は、この機能リクエストをサポートすることも検討してください。Fully expand table of content

「いいね!」 2

返信がない場合は機能しました。

そのトピックにフィードバックを追加しました。ありがとうございます。

「いいね!」 1

何かが壊れていることに気づきました。
モバイルでは、TOC パネルがトピックをオーバーレイするようにスライドしません。一番下に追加されます。

他のコンポーネントのいずれかの問題かと思いましたが、すべて無効にして、これだけを有効にしました。


編集:この問題は、トピックに返信がない場合にのみ表示されることに気づきました。テスト用の返信を追加したところ、正常に動作しました。簡単な Unlist > List でも機能します。

image

バグ…?

DiscoTOC 2.1.0 テーマコンポーネントをインストールしましたが、コンポーザーダイアログの「+」の下に目次を生成するオプションが表示されません。Discourse 3.6.0.beta1-dev を使用しています。「+」メニューには、投稿全体を引用、表を挿入、詳細を非表示、日時を挿入、脚注を追加、投票を作成、ネタバレをぼかすが表示されます。

他に「連携できない」シナリオはありますか?このサイトには「カスタムヘッダーリンク」テーマコンポーネントといくつかのプラグインがあります。

これまでは、ウィキ投稿と非ウィキ投稿の両方で試しました。

テストドキュメント:

# Top heading

## Second level heading

## Another second level heading

### Whoa, a third level heading

## Yet another second level heading

テーマにコンポーネントを追加し、その後ブラウザでサイトをリフレッシュしたかと思います(時々忘れるので言及しておきます)。

テーマのプレビューボタンを試しましたか?他のコンポーネントとの競合を確認するのに役立つ可能性があります(可能性は低いと思いますが)。

また、コンポーザーメニューのボタンが投稿に追加するテキストを手動で追加することもできます。


<div data-theme-toc="true"> </div>


これで機能しますか?

「いいね!」 1

ご回答に多くの時間を割いていただき、誠にありがとうございます。申し訳ありませんが、問題は私とAppleにあります。新しいMacでSafariを使用していますが、「+」メニューを開くと目次(TOC)オプションが含まれていますが、リストには表示されず、メニューはスクロールバーを点滅させません(スクロールしないと表示されません)。コンテンツの垂直方向の配置は、N-1個のアイテムが含まれているかのように、ちょうど完璧でした。うーん。Chromeで試したときにようやく気づきましたが、偶然N-1番目のアイテムが半分にカットされていたので、スクロールしました…。

「いいね!」 3

見つけられて嬉しいです。
私も以前似たような問題を抱えていました: Last item of reply composer gear menu inaccessible 最近試していないので、改善されたかどうかはわかりません。

「いいね!」 2

PSA、コンソールログに以下が表示されています。

「いいね!」 2

お知らせいただきありがとうございます。本日中にアップデートを準備いたします。

「いいね!」 3

先週最新の Discourse ビルドに更新した後、ログでこの警告が表示されています

メッセージ

DiscoTOC テーマ/コンポーネントでエラーが発生しています:
TypeError: 動的にインポートされたモジュールを取得できませんでした: https://ccc.xxx.com/theme-javascripts/fb8891ef8c38dab255d356c75588ff25d4a97805.js?__ws=ccc.xxx.com

バックトレース

TypeError: 動的にインポートされたモジュールを取得できませんでした: https://ccc.xxx.com/theme-javascripts/fb8891ef8c38dab255d356c75588ff25d4a97805.js?__ws=ccc.xxx.com

環境

あなたのDiscourseとTOCコンポーネントはどちらも最新ですか?私はそれらのエラーを再現できません。

はい、Discourse は 11 月 11 日付で更新されており、コンポーネントも最新の状態です。別のコンポーネントでも同様のエラーが発生しています。

メッセージ

Discourse Top Contributors Sidebar テーマ/コンポーネントでエラーが発生しています:
TypeError: 動的にインポートされたモジュールを取得できませんでした: https://ccc.xxx.com/theme-javascripts/ddc9fd1b23f86d280ce4a9dbefc40b751d5fb8b4.js?__ws=ccc.xxx.com

IMG_0446

こんにちは:

簡単な質問ですが、(おそらく)すでに報告されている問題で申し訳ありません。どこにあるか見つけられませんでした。

(横向き表示のiOSで、メタ上のスクリーンショットのように)素晴らしいHorizonテーマに表示上の問題があるようです。今後のリリースで記録されていますか?

ありがとうございます :folded_hands:

「いいね!」 1

はい、これに関するトピックがあります。
https://meta.discourse.org/t/opening-toc-on-ipad-in-portrait-causes-toc-to-overlay-text-with-no-background/387532

「いいね!」 3

素晴らしい。迅速なご返信ありがとうございます。

「いいね!」 1

これらのエラーはDiscourse自体には影響しません。これらはクライアント側で発生しており、不安定な接続、広告ブロッカー、またはその他のブラウザ拡張機能の干渉が原因である可能性が高いです。@david は、これらは本質的に避けられないものであり、Discourse内の問題ではなく外部要因に起因するため、これらの警告を抑制するプルリクエストを提出したところです。

「いいね!」 2