コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

Template‐ノート:秀逸スケジュール

ページのコンテンツが他言語でサポートされていません。

FeaturedFeeds のための日数計算部分の変更

[編集]

mw:Extension:FeaturedFeeds という機能のために、Template:秀逸スケジュール内の計算式を変更してもよろしいでしょうか(左記差分には別の変更も入っていますが、実際に変えるつもりなのは3行目だけです)。メインページの秀逸ピックアップのRSSを提供するのが目的です(今は仮のやり方で実現しています)。{{#time: .. | +9 hours}}という記法が FeaturedFeeds 適用の障害となっていたため、かわりに{{#time:U}} / 86400 + 0.375 と、9時間に相当する0.375(日)を後で足す方法に変えたいと思っています。確実にないとは言いきれませんが、ソースが少し読みづらくなる以外に影響はないと思っています。作成者のcproさん、更新されている方々のご意見はいかがでしょうか。フィードの設定方法については mw:Extension:FeaturedFeeds/WMF deploymentMediaWiki:Ffeed-featured-page(の履歴)をご覧ください。 --whym会話2014年6月13日 (金) 13:42 (UTC)[返信]

リスト更新が簡単になりました

[編集]

リストから日替わり候補を取得する汎用的なモジュール:Scheduledを作成し適用しました。これによって、

  • リストに連番を振る必要がなくなりました。
  • リストの件数(=周期)は自動で計算するので、手動で管理する必要がなくなりました。

今後はリストへの追加/削除は単純に改行区切りリストを編集するだけになります。ただし表示調整用の数値だけはそのままです。--cpro会話2015年4月15日 (水) 01:48 (UTC)[返信]

cproさん、整備ありがとうございます。モジュール:Scheduled内の os.time()mw.getCurrentFrame():callParserFunction( "#time", {"U"}) に変えていただけると、上記のRSSフィードが生成できるようになる(今回のモジュールを含めてローカルで確認しました)ようなのですが、検討いただけないでしょうか。思いつく範囲だと実行速度が遅くなる懸念がありますが、無視できる程度かなと思っています。 --whym会話2015年4月18日 (土) 04:26 (UTC)[返信]
Cproさん、Whymさんありがとうございます。作業が非常に楽になりました。--ぱたごん会話2015年9月13日 (日) 01:46 (UTC)[返信]