モバイル版ホームページを強制表示

:information_source: 概要 小さなビューポート(例:モバイル)からサイトにアクセスするユーザーに対して、別のホームページを強制表示する
:eyeglasses: プレビュー Theme Creator
:hammer_and_wrench: リポジトリ GitHub - tshenry/discourse-force-mobile-homepage · GitHub
:question: インストールガイド テーマまたはテーマコンポーネントのインストール方法
:open_book: Discourseテーマは初めてですか? Discourseテーマ使用の初心者ガイド

このテーマコンポーネントをインストール

現在、管理パネルとユーザー設定にあるデフォルトのホームページ設定は、デスクトップとモバイルの両方に適用されます。これは非常にシンプルなテーマコンポーネントで、Discourseフォーラムの小さなビューポートバージョンに対して別のデフォルトのホームページを指定できるようにします。

このテーマコンポーネントで選択したホームページに、小さなビューポートを使用するすべてのユーザーを強制移動させる点に注意することが重要です。現時点では、ユーザーはユーザー設定を通じて小さなビューポートコンテキストのデフォルトのホームページを上書きすることはできません。

テーマ設定

以下のいずれかに代替ホームページを設定できる1つの設定があります。

  • latest (デフォルト)
  • new
  • top
  • categories
  • hot

将来の作業アイデア

  • ユーザーがこのコンポーネントによって設定されたデフォルトを上書きできるようにする。
「いいね!」 57

Works like a charm. This is great mate!

「いいね!」 4

Great little component, just what I needed for my community!

Many thanks.

「いいね!」 1

Can you please integrate this into core settings.

Sitewide default in settings for mobile and desktop.

And user setting in user profile settings for mobile and desktop.

:wink:

「いいね!」 9

モバイルとデスクトップで異なるホームページ機能をコアに追加することに賛成です。

「いいね!」 10

この便利なコンポーネントを提供いただき、ありがとうございます。
お手伝いいただけますでしょうか?モバイル端末ではデフォルトで「最新」が表示されますが、トピックリストの上にあるドロップダウンメニューで「カテゴリ」を選択するオプションがありません。

まさに探していたものです!この小さなコンポーネントをありがとうございます。

「いいね!」 3

素晴らしい、ありがとうございます :folded_hands::folded_hands::folded_hands::folded_hands:

「いいね!」 1

これを作成していただきありがとうございます!:handshake: Discourseのメインアプリが進化し、更新され続けるにつれて、将来の互換性はどうなりますか?それとも、テーマコンポーネントはこの点でかなり将来性がありますか?

「いいね!」 2

このテーマコンポーネントは非常にシンプルで、ほぼ完璧だと思います!数行のCSSとHTMLだけで、設定などもありません。

「いいね!」 3

これは非常に便利なので、追加の設定としてコアにマージすべきだと思います!

「いいね!」 11

素晴らしい、シンプルな小さなコンポーネントです。

もちろん、パワーユーザーからは、独自のオーバーライド設定を許可してほしいというリクエストがすぐに寄せられました。

これは大多数の通常のユーザーには役立ちますが、上位1%のパワーユーザーからは、個人的にオーバーライドしたいという要望が依然としてあります。

同意します。7年間更新されていませんが、Discourseのオーナーはまだ使用しています。

「いいね!」 1

これは更新が必要な必須プラグインの1つです!:folded_hands:

こちらでPRを更新しました: DEV: update to initializer by awesomerobot · Pull Request #3 · tshenry/discourse-force-mobile-homepage · GitHub

@tshenry ご確認いただき、お時間のある時にマージしていただけますでしょうか?

「いいね!」 7

マージされました!PRありがとうございます!

「いいね!」 8

ブラウザの開発者コンソールで、この素晴らしいテーマコンポーネントの非推奨通知を受け取りました。

[THEME 50 ‘Force Mobile Homepage’] 非推奨通知: site.mobileView または site.desktopView にサイト初期化中にアクセスすると、ブラウザウィンドウのサイズが変更されたときにエラーや不整合が発生する可能性があります。これらのチェックは、ページレンダリング中に実行されるコンポーネント、トランスフォーマー、または API コールバックに移動してください。[deprecated since Discourse 3.5.0.beta9-dev] [deprecation id: discourse.static-viewport-initialization] [info: Designing for Different Devices (Viewport Size, Touch/Hover, etc.)]

「いいね!」 2

はい、同じです。私に残された数少ない減価償却通知の1つです…

「いいね!」 1

これは、ケイパビリティの変更によるもう一つの犠牲者です。

デバイスの種類に応じて特定のディスカバリールートをロードするための新しい最良の方法は何ですか?

「いいね!」 6

@merefield が言った通りです :neutral_face:

「いいね!」 2