これはかなりクールですね。チームは以前試用されたスレッド機能をついに実装するのでしょうか?
テーマのプレビュー機能を追加していただけますか?
これはかなりクールですね。チームは以前試用されたスレッド機能をついに実装するのでしょうか?
テーマのプレビュー機能を追加していただけますか?
具体的に教えていただけますか?チャットスレッドのことですか?それとも、Discourse Post Voting のスレッドのことですか?
サイドバーの左下にあるトグルで、ここでMetaのテーマを切り替えることができます。現在、テーマ作成サイトにエラーがあるため、現時点ではプレビューをアップロードできません。
画像の右側ということでしょうか?管理画面のサイト設定でmax image widthを大きくする必要があると思います。ただし、これは新しいアップロードにのみ適用され、古いものを変更したい場合は、投稿を再ベイクする必要があります(https://meta.discourse.org/t/rebake-all-posts-matching-a-pattern/48713)。
投稿自体の幅のことでしたら、それはテーマによるものです…将来的にはそこにコンテンツを追加するかもしれません。
クリスさん、こんにちは。
以前、チームが、投稿をクリックするとその投稿にリンクされた返信のみを表示できるというアイデアをテストしていました。選択したコメントに集中するために、トピックの他のコメントを非表示にするようなものです。
例えば、あなたの投稿には、私が覚えている限りでは左下にあった返信が1件表示され、それをクリックするとあなたの投稿の下に私の返信が表示され、「すべてに戻る」オプションが表示されるでしょう。
「フィルタリングされた返信ビューを有効にする」というサイト設定があります。
@awesomerobot このテーマは素晴らしいですね!とても気に入っています。しかし、「トピックを作成」テキストボックスやサイドバーの「+新しいトピック」から新しいトピックを作成できないようです。
他のコメントで同様の問題を経験している人がいないようなので、これが一般的かどうかはわかりません。あなたの方は正常に動作しますか?
テーマの最新バージョンを使用しており、トピックの作成に問題はありません。
他のテーマコンポーネントのいずれかが原因である可能性があります。
開発者ツールのブラウザのJavaScriptコンソールにエラーメッセージが表示されますか?
迅速なご対応と良いご提案ありがとうございます。新しいトピックを選択すると、確かにエラーが発生します。
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
使用しているコンポーネントは以下の通りです。
コンポーネントが原因かどうかはわかりません。すべて削除して再度試しましたが、「新しいトピック」をクリックすると同じエラーが発生しました。非常に奇妙です ![]()
この関数が見つからないようです。
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 でテストしました。使用しているプラグインのせいなのか、それとも何か別の原因なのかわかりません。もっと深く掘り下げて調べてみる必要があります。奇妙なことに、この問題は私だけが経験しているようです
原因を突き止められることを願っています。
はい、openComposer が open に変更されたようです。テーマで修正しましたので、更新すれば解決するはずです。ご報告ありがとうございます!
こんにちは @awesomerobot さん、このテーマではカテゴリを追加する方法が見つかりません。カテゴリセクションに行ってもオプションが見つからなかったので、一時的にテーマを切り替えて新しいカテゴリを追加してから元に戻しました。
何か間違っていますか?アドバイスをお願いしますか? ![]()
hi @awesomerobot 、あなたのテーマは素晴らしいですし、とても気に入っています。
モバイル表示でサイト(ホームページ)の最後までスクロールすると、新しいトピックが読み込まれなくなってしまう問題があります。特定のカテゴリに移動したときは正常に動作しましたが、ホームページ(混合カテゴリ)では動作しませんでした。確認していただけますでしょうか?PCでも問題なく動作していました。
皆さん、こんにちは。
Reddit風のテーマ、気に入っています!
一点だけ質問があります。フォーラムに初めてアクセスしたときに、/latest のように表示されると素晴らしいのですが。
デフォルトのホームページのようなものにすることは可能でしょうか?
よろしくお願いします!
フォーラムに初めてアクセスしたときに、/latest のように表示されると素晴らしいと思います。
あなたがやりたいことは、フォーラムのホームページとして /latest を設定することだと思います。それが正しい場合、top menu サイト設定で latest を最初の項目として設定することで実現できます。
@simonさんの返信に加えて、ユーザーはuser/preferences/interfaceのDefault Home Pageで独自のデフォルトホームページにその設定を上書きできることも注目に値するでしょう。 ![]()
はい、ありがとうございます。
グローバル設定は「最新」を一番上に表示するように設定していますが、私自身のユーザーは「カテゴリ」をデフォルトホームページとして設定していました。
質問ですが、私のユーザー全員もデフォルトホームページを「カテゴリ」に設定しているのでしょうか?
全員のデフォルトホームページを「最新」に変更するリセットはできますか?
重ねて、ご協力ありがとうございます。
もし本当にそうしたいのであれば、まずグローバルデフォルトを最新に設定した後(すでに設定したとのこと)、ユーザーサイト設定で update_all コマンドを使用して Rails で行う必要があるかもしれません。この方法を選択する場合は、必ず事前にバックアップを取ってください。