コンテンツにスキップ

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

編集フィルター設定

版間での差分

項目2011年5月19日 (木) 15:38VZP10224 による版2011年9月12日 (月) 13:51青子守歌 による版
基本情報
メモ:
時系列に関するマジックワードを使用している場合に通知文を出して注意する
== 変更履歴 ==
2011-05-11 初版
2011-05-11 初版
時系列に関するマジックワードを検知する。
時系列に関するマジックワードを検知する。


2011-05-13 説明を修正
2011-05-13 説明を修正
条件文を高速化 --青子守歌 2011-09-12
フィルター条件
条件:
/* botでなく */
/* botでなく */
!("bot" in user_groups)
!("bot" in user_groups)


&
&
/*通常記事空間内で*/
/* 通常記事空間内で */
article_namespace = 0
article_namespace = 0
&
&
/*以下のマジックワードを*/
/* 追加文に以下の時系列に関するマジックワードを含む場合*/
(
contains_any(added_lines,
( (added_lines contains "{{CURRENTYEAR}}")? 1 : 0)
  "{{CURRENTYEAR}}",
+( (added_lines contains "{{CURRENTMONTH}}")? 1 : 0)
  "{{CURRENTMONTH}}",
+( (added_lines contains "{{CURRENTDAY}}")? 1 : 0)
  "{{CURRENTDAY}}",
+( (added_lines contains "{{CURRENTTIME}}")? 1 : 0)
  "{{CURRENTTIME}}",
+( (added_lines contains "{{CURRENTDAY2}}")? 1 : 0)
  "{{CURRENTDAY2}}",
+( (added_lines contains "{{CURRENTDOW}}")? 1 : 0)
  "{{CURRENTDOW}}",
+( (added_lines contains "{{CURRENTMONTHABBREV}}")? 1 : 0)
  "{{CURRENTMONTHABBREV}}",
+( (added_lines contains "{{CURRENTMONTHNAME}}")? 1 : 0)
  "{{CURRENTMONTHNAME}}",
+( (added_lines contains "{{CURRENTTIME}}")? 1 : 0)
  "{{CURRENTTIME}}",
+( (added_lines contains "{{CURRENTHOUR}}")? 1 : 0)
  "{{CURRENTHOUR}}",
+( (added_lines contains "{{CURRENTWEEK}}")? 1 : 0)
  "{{CURRENTWEEK}}",
+( (added_lines contains "{{CURRENTTIMESTAMP}}")? 1 : 0)
  "{{CURRENTTIMESTAMP}}",
+( (added_lines contains "{{LOCALYEAR}}")? 1 : 0)
  "{{LOCALYEAR}}",
+( (added_lines contains "{{LOCALMONTH}}")? 1 : 0)
  "{{LOCALMONTH}}",
+( (added_lines contains "{{LOCALDAY}}")? 1 : 0)
  "{{LOCALDAY}}",
+( (added_lines contains "{{LOCALTIME}}")? 1 : 0)
  "{{LOCALTIME}}",
+( (added_lines contains "{{LOCALDAY2}}")? 1 : 0)
  "{{LOCALDAY2}}",
+( (added_lines contains "{{LOCALDOW}}")? 1 : 0)
  "{{LOCALDOW}}",
+( (added_lines contains "{{LOCALMONTHABBREV}}")? 1 : 0)
  "{{LOCALMONTHABBREV}}",
+( (added_lines contains "{{LOCALMONTHNAME}}")? 1 : 0)
  "{{LOCALMONTHNAME}}",
+( (added_lines contains "{{LOCALTIME}}")? 1 : 0)
  "{{LOCALTIME}}",
+( (added_lines contains "{{LOCALHOUR}}")? 1 : 0)
  "{{LOCALHOUR}}",
+( (added_lines contains "{{LOCALWEEK}}")? 1 : 0)
  "{{LOCALWEEK}}",
+( (added_lines contains "{{LOCALTIMESTAMP}}")? 1 : 0)
  "{{LOCALTIMESTAMP}}")
/*1つ以上含む*/
>= 1)