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

提供:エケペディア
ナビゲーションに移動 検索に移動
編集の要約なし
1行目: 1行目:
== このテンプレートの意義 ==
*上手くソートさせるだけならば、th要素に<code>data-sort-type="number"</code>を指定する事で可能な気がします。
http://meta.wikimedia.org/wiki/Help:Sorting#Forcing_the_sort_mode_for_a_column
*ただし上の方法だと、兼任などで異なる「期」が混在する場合に上手くソートさせる(個人的には、AKB11期>SKE4期>NMB1期>AKB12期のように時期でソートしてほしい)のは困難なので、テンプレートにするのはアリだと思う。
想定としては
<pre>
{{加入期|11期|AKB48}}
{{加入期|4期|SKE48}}
</pre>
これを
<pre>
<span style="display:none;">201007</span>11期
<span style="display:none;">201009</span>4期
</pre>
のように出力するのはどうでしょうか?
== ユニバーサルなソート ==
加入期について表記文字とソート文字を分離したので、以下のように記述することにより混在したグループ間の期をソートすることは可能です。
ただし記述者が各グループの期と日付を覚えて正しく記述しなくてはならないのが難点です。
<pre>
{{加入期|11期|201009}}
</pre>
ご指摘のように以下のように加入期を記述できれば良いと思います。
加入期とグループ名から内部テーブルを参照して加入年月日を引き出すよいテンプレート記述方法があると良いのですが。
<pre>
{{加入期|11期|AKB48}}
{{加入期|4期|SKE48}}
</pre>
=== #switch: による解決法 ===
<code>#switch:</code>による分岐を利用すれば、それっぽいものは書けそうです。
このWikiでは機能が無効にされているので、「利用すれば」というより「利用できれば」ですが。
*http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions
*http://www.mediawiki.org/wiki/Extension:ParserFunctions/ja
スレも早々に落ちたし、放棄されてないよね?このwiki
=== ParserFunctions拡張 ===
<nowiki>#switch</nowiki> を使用することにより実現できそうですね。
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は便利だから有効になってほしいけど。
----
メンバーテンプレートはそのような感じになると思います。その作業は48wikiさんがしていると思っているのですが来ないですね。
一度サンプルで個人ページを作成してみる必要がありそうです。
個人ページの情報をスクリプト等により集約して一覧を作るか、またはエクセルからエクスポートして作るのか、
また個人ページの体裁なども可能であれば予め決めることができれば作業もやりやすいと思います。
----
方針については、とりあえずトップページでの議論に移行しましょう。


== 表示形式について ==
== 表示形式について ==
113行目: 16行目:
確かに分かりにくいけどそれを表記すると表が見にくくなるからな… むずかしい
確かに分かりにくいけどそれを表記すると表が見にくくなるからな… むずかしい
 --[[利用者:48wiki|48wiki]] ([[利用者・トーク:48wiki|トーク]]) 2013年9月3日 (火) 05:18 (JST)
 --[[利用者:48wiki|48wiki]] ([[利用者・トーク:48wiki|トーク]]) 2013年9月3日 (火) 05:18 (JST)
今後ドラフトメンバーが追加されると、さらにわかりにくくなるので、いずれ拡張は必要になると思います。表記的には「ドラフト1期」になるのか、「.5期」でねじ込んでくるのか、どっちだろう--[[利用者:No.name2|No.name2]] ([[利用者・トーク:No.name2|トーク]]) 2013年9月4日 (水) 19:08 (JST)

2013年9月4日 (水) 19:08時点における版

表示形式について

メンバー一覧ページでソートしてみて思ったのですが、

  • 大森美優 12期
  • 矢倉楓子 2期
  • 兒玉遥 1期
  • 大島涼花 13期

のように異なるグループの期が同じ列に並んでいてわかりにくいです。

  • 大森美優 AKB12期
  • 矢倉楓子 NMB2期
  • 兒玉遥 HKT1期
  • 大島涼花 AKB13期

のようにグループ名を併記すべきではないでしょうか?--やすしをやすすと言ってた私 (トーク) 2013年9月2日 (月) 20:36 (JST)

確かに分かりにくいけどそれを表記すると表が見にくくなるからな… むずかしい  --48wiki (トーク) 2013年9月3日 (火) 05:18 (JST)

今後ドラフトメンバーが追加されると、さらにわかりにくくなるので、いずれ拡張は必要になると思います。表記的には「ドラフト1期」になるのか、「.5期」でねじ込んでくるのか、どっちだろう--No.name2 (トーク) 2013年9月4日 (水) 19:08 (JST)