「テンプレート・トーク:加入期」の版間の差分

提供:エケペディア
ナビゲーションに移動 検索に移動
編集の要約なし
34行目: 34行目:
</pre>
</pre>


=== #swich: による解決法 ===
=== #switch: による解決法 ===
<code>#switch:</code>による分岐を利用すれば、それっぽいものは書けそうです。
<code>#switch:</code>による分岐を利用すれば、それっぽいものは書けそうです。
このWikiでは機能が無効にされているので、「利用すれば」というより「利用できれば」ですが。
このWikiでは機能が無効にされているので、「利用すれば」というより「利用できれば」ですが。
50行目: 50行目:
*協力編集者の募集とwikiの宣伝活動
*協力編集者の募集とwikiの宣伝活動
トップ直下のページについてはとりあえずマイグレーションしましたが、このまま他のページも進めて良いのかどうか。
トップ直下のページについてはとりあえずマイグレーションしましたが、このまま他のページも進めて良いのかどうか。
----
そう考えると、また地下板にスレを立てる必要がありそう。今は立てても絶対落ちるだろうけど。
編集ポリシーの議論はトップページあたりに暫定的な議論ページを作るのがいいと思います。
あまり記事を書くのは得意じゃないので私は整理作業専門になりそうですが、それでも元の記事が複雑で読み難いので、
統一するガイドラインがあると作業しやすいでしょう。最終的にはメンバー一覧も全グループで統一されたレイアウトが欲しいですが、
先にメンバーページを作成してから、必要なデータを抜き出せるスクリプトで表を自動生成するのが楽かなと。
元の記事データだと、ページによって微妙に書き方が違う解析しにくいものになっているので
<pre>
{{メンバー情報
| 所属事務所  = [[太田プロダクション]]
| ニックネーム = あんにん
| 生年月日    = {{生年月日|1995|12|3}}  // or 単純に 1995年12月3日
| 出身地      = 千葉県
| 身長        = 157cm
| スリーサイズ = B70.5 W59.5 H82
| 加入期      = {{加入期|10期生|AKB48}}
| チーム      = [[研究生]]→[[チーム4]]→'''[[篠田チームA|チームA]]'''  // ←現在のチームを区別できるように太字化?
| 選抜回数    = 1回
| 第3回総選挙  = 圏外
| 第4回総選挙  = 圏外
| 第2回じゃんけん大会 = 研究生予備戦→3回戦敗退
| 第3回じゃんけん大会 = 2回戦敗退
}}
</pre>
こんな感じのテンプレートを作成してスクリプトで抜き出しやすくしたい。
ちなみにスリーサイズは絶対入れよう。絶対。
あ、スクリプト側で加入期の情報を元にソートキー付きのテキストを出力できるようにすれば、<code>#switch:</code>使わなくても
ソートは実現できますね。ParserFunctionsは便利だから有効になってほしいけど。

2013年5月21日 (火) 19:39時点における版

このテンプレートの意義

  • 上手くソートさせるだけならば、th要素にdata-sort-type="number"を指定する事で可能な気がします。

http://meta.wikimedia.org/wiki/Help:Sorting#Forcing_the_sort_mode_for_a_column

  • ただし上の方法だと、兼任などで異なる「期」が混在する場合に上手くソートさせる(個人的には、AKB11期>SKE4期>NMB1期>AKB12期のように時期でソートしてほしい)のは困難なので、テンプレートにするのはアリだと思う。

想定としては

{{加入期|11期|AKB48}}
{{加入期|4期|SKE48}}

これを

<span style="display:none;">201007</span>11期
<span style="display:none;">201009</span>4期

のように出力するのはどうでしょうか?

ユニバーサルなソート

加入期について表記文字とソート文字を分離したので、以下のように記述することにより混在したグループ間の期をソートすることは可能です。 ただし記述者が各グループの期と日付を覚えて正しく記述しなくてはならないのが難点です。

{{加入期|11期|201009}}

ご指摘のように以下のように加入期を記述できれば良いと思います。 加入期とグループ名から内部テーブルを参照して加入年月日を引き出すよいテンプレート記述方法があると良いのですが。

{{加入期|11期|AKB48}}
{{加入期|4期|SKE48}}

#switch: による解決法

#switch:による分岐を利用すれば、それっぽいものは書けそうです。 このWikiでは機能が無効にされているので、「利用すれば」というより「利用できれば」ですが。

スレも早々に落ちたし、放棄されてないよね?このwiki

ParserFunctions拡張

#switch を使用することにより実現できそうですね。 wikiについてまずは以下のことを解決しないと先に進みにくい状況です。

  • 編集ポリシーの提示
  • 編集者同士が議論する場所の確保
  • 協力編集者の募集とwikiの宣伝活動

トップ直下のページについてはとりあえずマイグレーションしましたが、このまま他のページも進めて良いのかどうか。


そう考えると、また地下板にスレを立てる必要がありそう。今は立てても絶対落ちるだろうけど。

編集ポリシーの議論はトップページあたりに暫定的な議論ページを作るのがいいと思います。 あまり記事を書くのは得意じゃないので私は整理作業専門になりそうですが、それでも元の記事が複雑で読み難いので、 統一するガイドラインがあると作業しやすいでしょう。最終的にはメンバー一覧も全グループで統一されたレイアウトが欲しいですが、 先にメンバーページを作成してから、必要なデータを抜き出せるスクリプトで表を自動生成するのが楽かなと。

元の記事データだと、ページによって微妙に書き方が違う解析しにくいものになっているので

{{メンバー情報
| 所属事務所   = [[太田プロダクション]]
| ニックネーム = あんにん
| 生年月日     = {{生年月日|1995|12|3}}   // or 単純に 1995年12月3日
| 出身地       = 千葉県
| 身長         = 157cm
| スリーサイズ = B70.5 W59.5 H82
| 加入期       = {{加入期|10期生|AKB48}}
| チーム       = [[研究生]]→[[チーム4]]→'''[[篠田チームA|チームA]]'''   // ←現在のチームを区別できるように太字化?
| 選抜回数     = 1回
| 第3回総選挙  = 圏外
| 第4回総選挙  = 圏外
| 第2回じゃんけん大会 = 研究生予備戦→3回戦敗退
| 第3回じゃんけん大会 = 2回戦敗退
}}

こんな感じのテンプレートを作成してスクリプトで抜き出しやすくしたい。 ちなみにスリーサイズは絶対入れよう。絶対。

あ、スクリプト側で加入期の情報を元にソートキー付きのテキストを出力できるようにすれば、#switch:使わなくても ソートは実現できますね。ParserFunctionsは便利だから有効になってほしいけど。