
こちらは
KanKan さん、
7happy7 さんが作成した Twitter module の設計思想を元にし、モダンな CSS レイアウトを用いて内部構造を完全に刷新し、The Backrooms JP Wiki 向けに機能や表示を再設計したユーザーコンポーネントです。
以下はこのユーザーコンポーネントに関するページです。
使用方法
まず、あなたのページのどこか(ページ最上部がわかりやすいと思います)に、以下を配置してください。
普通に使う場合
[[include :japan-backrooms-wiki:user-component:sns-settings]]
ダークテーマのページで使う場合
[[include :japan-backrooms-wiki:user-component:sns-settings darkmode=a]]
The Ourrooms ではない普通の SNS っぽいページで使う場合
グッド()ボタン と バッド()ボタンが、それぞれリツイート() と いいね()ボタンに変わり、X(旧ツイッター)っぽくなります
[[include :japan-backrooms-wiki:user-component:sns-settings common-sns=a]]
The Ourrooms ではない普通の SNS っぽいページで使う かつ ダークテーマの場合
[[include :japan-backrooms-wiki:user-component:sns-settings darkmode=a|common-sns=a]]
こうすれば、SNS構文のレイアウトが読み込まれます。この状態で、以下のような構文を配置すれば
[[include :japan-backrooms-wiki:user-component:sns-post
|account-id=@i2wot
|account-image=http://japan-backrooms-storage.wdfiles.com/local--files/file%3A3358370-72-7b3u/sns01_icon_outlet.jpg
|time=1 day
|locate-link=level-110-n
|locate-name=Level 110 N
|content=テキスト01
|attached-image= https://japan-backrooms-storage.wdfiles.com/local--files/file%3A3358370-74-6ay2/discount_01.jpg
]]
このように、SNSの投稿風に文章を表示することができます。
オプションの一覧
必須
| account-id: | 発言者のアカウントのID(例えば、@aaaaaaaaa みたいに表示される部分)を入力してください。 |
| content: | ポストの内容です。 |
おそらく、よく使うもの(空欄可)
| intro: | ここに適当な値(a とかで大丈夫です)を入力すると、 記事冒頭で使えるような特徴的な黒い帯のなかにSNS構文を表示できます。 |
| reply: | ここに適当な値(a とかで大丈夫です)を入力すると、 リプライっぽく、ブロックの左端に若干スペースができます。 |
| account-image: | アカウントのアイコンとして表示したい画像の URLをここに入力してください。 画像はファイルストレージ上にアップロードしてください。 空欄とした場合、アイコンは灰色で表示されます。 |
| account-name: | 発言者のアカウント名を入力してください。 空欄とした場合、表示されません。 |
| account-color: | 発言者のアカウントIDの表示色を入力してください。 rgb(var(--general-account-color)) や、 rgb(var(--administrator-account-color)) などが有効な値です。 空欄とした場合、rgb(var(--general-account-color)) で表示されます。 |
| time: | 発言の投稿時刻を入力してください 空欄とした場合、表示されません。 |
| locate-name: | 発言がなされたときの発言者の位置情報を入力してください。 空欄とした場合、表示されません。 |
| locate-link: | locate-name 部分をクリックしたときのリンク先ページを設定できます。 japan-backrooms-wiki 外のページには設定できません。 空欄とした場合、locate-name 部分はリンクになりません。 |
| attached-image: | 発言に添付したい画像のURLをここに入力してください。 空欄とした場合、表示されません。 |
さらなるレイアウトカスタマイズのやり方
このコンポーネントに関する表示指定は、すべて SNS風テキストボックス 設定 にすべて記載されています。簡単な色指定やカスタマイズなら、上記ページの変数部分を編集するだけで終わります。
投稿下部にある5つのボタンの見た目には、Fontawesome ver4.3.0 時点で実装されている任意のアイコンを適用させることができます。使用可能なアイコンの一覧は こちら 。(ver4.7 から実装の、すぐには使えないものも混ざっているので注意)
使用例
[[include :japan-backrooms-wiki:user-component:sns-post
|account-id=@general
|account-image=http://japan-backrooms-storage.wdfiles.com/local--files/file%3A3358370-72-7b3u/sns01_icon_outlet.jpg
|time=1 day
|locate-link=level-0
|locate-name=Level 0
|content=テキスト01
]]
[[include :japan-backrooms-wiki:user-component:sns-post
|account-color=rgb(var(--general-account-color))
|account-id=@post-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test-test
|account-image=https://japan-backrooms-storage.wdfiles.com/local--files/file%3A3358370-74-6ay2/discount_01.jpg
|time=1 day
|locate-name=バックルーム・ウィキ
|content=長いアカウント名は、環境によっては省略されるので注意しましょう
大きめの画像でも、問題なくアイコンに指定できます
位置情報にリンクを紐づけないでおくことができます
画像を添付できます
[# #こんな感じで] [# #ハッシュタグ付きの] [# #発言も] [# #できます]
投稿下部のボタンに数字を添えることができます
|attached-image= https://japan-backrooms-storage.wdfiles.com/local--files/file%3A3358370-74-6ay2/discount_01.jpg
|button-number-a=2
|button-number-b=17
|button-number-c=991
]]
[[include :japan-backrooms-wiki:user-component:sns-post
|account-color=rgb(var(--administrator-account-color))
|account-id=@administrator
|content=管理者アカウントっぽい色にできます
時間を非表示にできます
位置情報を非表示にできます
ボタンを押したままにすることができます
|button-press-a=true
|button-number-a=100
|button-press-b=true
|button-number-b=100
|button-press-c=true
|button-number-c=100
|button-press-d=true
|button-press-e=true
]]
[[include :japan-backrooms-wiki:user-component:sns-post
|account-id=@general
|account-image=http://japan-backrooms-storage.wdfiles.com/local--files/file%3A3358370-72-7b3u/sns01_icon_outlet.jpg
|time=1 day
|locate-link=level-0
|locate-name=Level 0
|content=2つのポストを並べると、繋がります
]]
[[include :japan-backrooms-wiki:user-component:sns-post
|reply=a
|account-id=@general
|account-image=http://japan-backrooms-storage.wdfiles.com/local--files/file%3A3358370-72-7b3u/sns01_icon_outlet.jpg
|time=1 day
|locate-link=level-0
|locate-name=Level 0
|content=リプライっぽくすることも、可能です
]]
[[include :japan-backrooms-wiki:user-component:sns-post
|intro=a
|account-color=rgb(var(--administrator-account-color))
|account-id=@the_ourrooms
|account-image=https://japan-backrooms-storage.wdfiles.com/local--files/file%3A3358370-73-bwdz/ourrooms
|locate-name=バックルーム・ウィキ 広報スタッフ
|content=バックルーム・ウィキ 付属SNS "The Ourrooms" へようこそ。
きっと、皆様の新たな憩いの場になるはずです。
こういうのを記事の冒頭に置くと、いい感じの世界観導入になって雰囲気が締まります。
]]
[[include :japan-backrooms-wiki:user-component:sns-settings darkmode=a]]



