FANDOM


翻訳が必要です

このページ(の一部)は、翻訳が必要です。 (日本語への)翻訳にご協力ください。

DiscussionsRailModule ディスカッションのためのレールモジュールをレールに追加し、wikiのディスカッションポストのフィードをリストアップします。 このスクリプトはアクティビティフィードタグと同じ設定オプションを提供します。 スクリプトをインポートする場合は、任意の記事でフィードデザインを使用することができます。 <discussions/> 同じラッパーのタグ:

<div class="discussions-rail-theme">
<discussions/>
</div>

インストール

設定

埋め込みのみの使用

スクリプトを使用して、レールモジュールを無効にし、記事の埋め込みモジュールのスタイルを設定することができます。 window.discussionsModuleEmbed あなたのwikiのオブジェクト MediaWiki:Wikia.js:

window.discussionsModuleEmbed = true;

ポジショニング

ディスカッションレールモジュールは、Wikiアクティビティモジュールまたはフォーラムアクティビティモジュールの下に配置されています(使用可能な場合)。または、レールの下部に追加されます。

モジュールを任意の位置に調整するには、discussionsModule.added あなたのwikiのフック MediaWiki:Wikia.js.

For example, this code will position the module above the Insights module.

mw.loader.using('mediawiki.util').then(function() {
    mw.hook('discussionsModule.added').add(function() {
        // Module addition
        if ($('.insights-module').exists()) {
            $('#WikiaRail .discussions-rail-theme').insertBefore('.insights-module');
        } else {
            $('#WikiaRail .discussions-rail-theme').appendTo('#WikiaRail');
        }
    });
});

後処理

モジュールの内容は、ロード後に変更することができます。discussionsModule.loaded フック。

スタイリング

ヘッダーテキストは、次のCSSで

<TITLE> with your text):
.discussions-rail-theme .embeddable-discussions-module .embeddable-discussions-heading:after {
	content: '<TITLE>';
}

コンテンツフィルタリング

レールモジュールのフィードコンテンツは、オプションの

window.discussionsModuleConfig オブジェクト MediaWiki:Wikia.js:
window.discussionsModuleConfig = {
	'columns' : '1 or 2',
	'size' : 'number 3-6',
	'mostrecent' : 'true/false',
	'catid' : [
		'first category id',
		'second category id',
		'etc'
	]
}
Option Description Default
columns

Number of columns for the post list.
Maximum of 2 columns.

1
size

Number of posts in the post list.
Post minimum is 3, maximum is 6.

4
mostrecent

Controls feed sorting by latest or trending posts.
Accepts true or false.

false
catid Specific categories to return posts from. None.

その ヘルプページ ディスカッション活動のフィードには、設定オプションの仕組みに関する詳細なガイダンスがあります。

To-do

  • Embed-only option that deactivates the rail module.
  • Rewrite for better performance and code readability.
  • Translation for default header text "Discussions Activity".
  • Color adjustment for default Discussions avatar.
  • Generating the rail module HTML with JS?
Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+