このページ(の一部)は、翻訳が必要です。 (日本語への)翻訳にご協力ください。
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. |
1
|
size
|
Number of posts in the post list. |
4
|
mostrecent
|
Controls feed sorting by latest or trending posts. |
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?