Discourse用のreddit風テーマ

これはかなりクールですね。チームは以前試用されたスレッド機能をついに実装するのでしょうか?

テーマのプレビュー機能を追加していただけますか?

「いいね!」 1

右側の空白エリアを修正するにはどうすればよいですか?これはMacの問題ですか、それともテーマの問題ですか?

「いいね!」 2

具体的に教えていただけますか?チャットスレッドのことですか?それとも、Discourse Post Voting のスレッドのことですか?

サイドバーの左下にあるトグルで、ここでMetaのテーマを切り替えることができます。現在、テーマ作成サイトにエラーがあるため、現時点ではプレビューをアップロードできません。

「いいね!」 1

画像の右側ということでしょうか?管理画面のサイト設定でmax image widthを大きくする必要があると思います。ただし、これは新しいアップロードにのみ適用され、古いものを変更したい場合は、投稿を再ベイクする必要があります(https://meta.discourse.org/t/rebake-all-posts-matching-a-pattern/48713)。

投稿自体の幅のことでしたら、それはテーマによるものです…将来的にはそこにコンテンツを追加するかもしれません。

「いいね!」 1

私も同様の問題を抱えているようです…ただし、メイン画面でのみ発生します。以下は、まさにここメタからのスクリーンショットです…

画面サイズを少し縮小すると…すべてが横に広がります。

「いいね!」 2

クリスさん、こんにちは。

以前、チームが、投稿をクリックするとその投稿にリンクされた返信のみを表示できるというアイデアをテストしていました。選択したコメントに集中するために、トピックの他のコメントを非表示にするようなものです。

例えば、あなたの投稿には、私が覚えている限りでは左下にあった返信が1件表示され、それをクリックするとあなたの投稿の下に私の返信が表示され、「すべてに戻る」オプションが表示されるでしょう。

「いいね!」 1

「フィルタリングされた返信ビューを有効にする」というサイト設定があります。

「いいね!」 2


「はじめに」が機能していないようです。修正していただけますか?どうぞよろしくお願いいたします!! :smiley:

@awesomerobot このテーマは素晴らしいですね!とても気に入っています。しかし、「トピックを作成」テキストボックスやサイドバーの「+新しいトピック」から新しいトピックを作成できないようです。

他のコメントで同様の問題を経験している人がいないようなので、これが一般的かどうかはわかりません。あなたの方は正常に動作しますか?

「いいね!」 1

テーマの最新バージョンを使用しており、トピックの作成に問題はありません。
他のテーマコンポーネントのいずれかが原因である可能性があります。

開発者ツールのブラウザのJavaScriptコンソールにエラーメッセージが表示されますか?

「いいね!」 2

迅速なご対応と良いご提案ありがとうございます。新しいトピックを選択すると、確かにエラーが発生します。

Uncaught TypeError: this.composer.openComposer is not a function
    customCreateTopic fake-input-create.js:56
    Cr runtime.js:6179
    install runtime.js:6316
    _ runtime.js:4048
    track validator.js:668
    commit runtime.js:4046
    commit runtime.js:4121
    It runtime.js:4141
    Ember 5
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _run index.ts:667
    run index.ts:339
    d Ember
    success ajax.js:105
    jQuery 6
    b ajax.js:154
    O rsvp.js:460
    O rsvp.js:916
    h ajax.js:167
    listForParent category-list.js:80
    _createSubcategoryList build-category-route.js:78
    afterModel build-category-route.js:61
    runAfterModelHook router_js.js:707
    resolve router_js.js:619
    y rsvp.js:435
    v rsvp.js:421
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    _boundAutorunEnd index.ts:257
    promise callback*n/
< platform.ts:28
    flush Ember
    _scheduleAutorun index.ts:803
    _ensureInstance index.ts:791
    schedule index.ts:384
    Ember 6
    
<anonymous> start-app.js:4
    
<anonymous> discourse-boot.js:20
    
<anonymous> discourse-boot.js:1

使用しているコンポーネントは以下の通りです。

コンポーネントが原因かどうかはわかりません。すべて削除して再度試しましたが、「新しいトピック」をクリックすると同じエラーが発生しました。非常に奇妙です :thinking:

「いいね!」 1

この関数が見つからないようです。

    customCreateTopic() {
      if (document.querySelector(".d-editor-input")) {
        document.querySelector(".d-editor-input").focus();
      } else {
        this.composer.openComposer({
          action: _composer.default.CREATE_TOPIC,
          draftKey: _composer.default.NEW_TOPIC_KEY,
          categoryId: this.category?.id,
          tags: this.tag?.id
        });
      }
    }
  },

Ubuntu OS の Firefox と Chrome でテストしました。使用しているプラグインのせいなのか、それとも何か別の原因なのかわかりません。もっと深く掘り下げて調べてみる必要があります。奇妙なことに、この問題は私だけが経験しているようです :unamused: 原因を突き止められることを願っています。

「いいね!」 1

はい、openComposeropen に変更されたようです。テーマで修正しましたので、更新すれば解決するはずです。ご報告ありがとうございます!

「いいね!」 6

こんにちは @awesomerobot さん、このテーマではカテゴリを追加する方法が見つかりません。カテゴリセクションに行ってもオプションが見つからなかったので、一時的にテーマを切り替えて新しいカテゴリを追加してから元に戻しました。

何か間違っていますか?アドバイスをお願いしますか? :slight_smile:

「いいね!」 3

hi @awesomerobot 、あなたのテーマは素晴らしいですし、とても気に入っています。

モバイル表示でサイト(ホームページ)の最後までスクロールすると、新しいトピックが読み込まれなくなってしまう問題があります。特定のカテゴリに移動したときは正常に動作しましたが、ホームページ(混合カテゴリ)では動作しませんでした。確認していただけますでしょうか?PCでも問題なく動作していました。


本当にありがとうございます。

皆さん、こんにちは。

Reddit風のテーマ、気に入っています!

一点だけ質問があります。フォーラムに初めてアクセスしたときに、/latest のように表示されると素晴らしいのですが。

デフォルトのホームページのようなものにすることは可能でしょうか?

よろしくお願いします!

あなたがやりたいことは、フォーラムのホームページとして /latest を設定することだと思います。それが正しい場合、top menu サイト設定で latest を最初の項目として設定することで実現できます。

「いいね!」 3

@simonさんの返信に加えて、ユーザーはuser/preferences/interfaceDefault Home Pageで独自のデフォルトホームページにその設定を上書きできることも注目に値するでしょう。 :slight_smile:

「いいね!」 4

はい、ありがとうございます。

グローバル設定は「最新」を一番上に表示するように設定していますが、私自身のユーザーは「カテゴリ」をデフォルトホームページとして設定していました。

質問ですが、私のユーザー全員もデフォルトホームページを「カテゴリ」に設定しているのでしょうか?

全員のデフォルトホームページを「最新」に変更するリセットはできますか?

重ねて、ご協力ありがとうございます。

「いいね!」 1

もし本当にそうしたいのであれば、まずグローバルデフォルトを最新に設定した後(すでに設定したとのこと)、ユーザーサイト設定で update_all コマンドを使用して Rails で行う必要があるかもしれません。この方法を選択する場合は、必ず事前にバックアップを取ってください。

「いいね!」 3