Wikipedia:井戸端/subj/ソートテーブルについて

ナビゲーションに移動 検索に移動

ソートテーブルについて[編集]

ソートテーブル({| class="wikitable sortable")で、「▲」を「マイナス」として認識するようにできないでしょうか?

Mリーグ2019#レギュラーシーズンのレギュラーシーズン個人成績で、「-」を「▲」に変更してソートしたら機能しませんでした。よろしくお願いします。--Umitori会話) 2021年8月28日 (土) 09:45 (UTC)[返信]

表中で、単に「▲999」と入力するのではなく、sortテンプレートを使って{{sort|-999|▲999}}と記述すれば大丈夫です。表示は「▲999」になり、ソートは「-999」になります。--EULE会話) 2021年8月28日 (土) 09:53 (UTC)[返信]
1点補足です。そのままだと値がtextだと判断される可能性もあるため、該当列のヘッダに「data-sort-type = number」を入れてください(例:「!Pt」→「!data-sort-type = number |Pt」)。これとsortの組み合わせで大丈夫なはずです。--EULE会話) 2021年8月28日 (土) 11:00 (UTC)[返信]
ありがとうございます。
Mリーグ2019#レギュラーシーズンのレギュラーシーズン個人成績で使用する場合は、
「{| class="wikitable sortable" style=font-size:90% data-sort-type = number」
で、あっていますか?--Umitori会話) 2021年8月28日 (土) 12:13 (UTC)[返信]
表全体に指定した場合はよくわかりませんが、数値列以外のソートで誤作動を起こすかもしれません(試さないとわからない)。列ごとの指定のやり方は、先に述べてますように、例えば「!Pt」→「!data-sort-type = number |Pt」と書き換えてください。--EULE会話) 2021年8月29日 (日) 09:21 (UTC)[返信]
勘違いしていました。
Mリーグ2019#レギュラーシーズンのレギュラーシーズン個人成績の「個人スコア」では
  • 「!個<br />人<br />ス<br />コ<br />ア」 → 「!data-sort-type = number |個<br />人<br />ス<br />コ<br />ア」
で、あっていますか?--Umitori会話) 2021年8月29日 (日) 09:45 (UTC)[返信]
列指定ならその置き換えで問題ないと思います。あとは実際にやってみないと断言はできません。--EULE会話) 2021年8月29日 (日) 11:36 (UTC)[返信]

Mリーグ2018#レギュラーシーズン(成績)のレギュラーシーズン個人成績で、茅森早香の個人スコアを「▲65.4」に変更したら、右横の「平均打点」の表示が「style=background-color:gold|7873」となります。どうしたらいいでしょうか?--Umitori会話) 2021年8月30日 (月) 10:25 (UTC)[返信]

どうもTemplate:Sortに関して、2016年にWaiesu氏が勝手に改造した部分が悪さをしているようですね。例えば英語版とかだと、こんな問題発生しませんので。ここまでくるとちょっと私の手に負えないので、Wikipedia:バグの報告のご利用をお願いいたします。--EULE会話) 2021年8月30日 (月) 13:44 (UTC)[返信]
とりあえず対症療法的には更新しておきました。--EULE会話) 2021年8月30日 (月) 13:50 (UTC)[返信]
あと、Mリーグ2018#ファイナルシリーズ(成績)のファイナルシリーズ個人成績で、二階堂亜樹の個人スコアを「▲11.5」に変更したら表示がおかしくなりますね。横の出典がエラーを引き起こしているみたいです。--Umitori会話) 2021年8月30日 (月) 15:09 (UTC)[返信]
ソートキー用のテンプレートとしてはtemplate:Sortの他にも表示文字とは別個に設定するtemplate:Hsもあります。参考まで。
例えば |二階堂亜樹||風林火山||7||{{Hs|-11.5}}▲11.5<ref>{{Cite web |url=https://kinm.... とか。--115.38.236.8 2021年9月5日 (日) 21:49 (UTC)[返信]
アドバイスありがとうございました。--Umitori会話) 2021年9月6日 (月) 00:43 (UTC)[返信]