Шаблон:Подготовить аннотацию/date — различия между версиями

Материал из HARITONOV
Перейти к: навигация, поиск
м (зачистка опечаток)
(Новая страница: «<includeonly>{{#if:{{{1|}}}|{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{#regex:{{{1|}}}| %((?<=\A{{!}}\s)\s*(?:[012]?\d{{!}}30{{!}}31)\s+{{Месяц…»)
 
Строка 53: Строка 53:
 
| <tt><nowiki>{{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}}</nowiki></tt> || {{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}}
 
| <tt><nowiki>{{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}}</nowiki></tt> || {{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}}
 
|}
 
|}
[[Категория:Традиция:Шаблоны, использующие регулярные выражения]]
+
[[Категория:ХВ:Шаблоны, использующие регулярные выражения]]
[[Категория:Традиция:Шаблоны Semantic MediaWiki]]</noinclude>
+
[[Категория:ХВ:Шаблоны Semantic MediaWiki]]</noinclude>

Текущая версия на 13:58, 7 августа 2019

Шаблон для переработки переданного мусора в аннотацию Semantic MediaWiki, в предположении, что передана дата.

Параметры:

  1. Викитекст, содержащий дату,
  2. второе и последующие слова из названия свойства SMW, в родительном падеже, например, «рождения»,
  3. (или категория дня) начало названия автоматически добавляемой категории, связанной с днём, (не обязательно),
  4. (или постфикс дня) окончание названия автоматически добавляемой категории, связанной с днём, (не обязательно),
  5. (или категория года) начало названия автоматически добавляемой категории, связанной с годом, (не обязательно),
  6. (или постфикс года) окончание названия автоматически добавляемой категории, связанной с годом, (не обязательно).

Примеры:

Викитекст Результат
{{Подготовить аннотацию/date|9 января 1976 года|рождения}} 9 января 1976 года
{{Подготовить аннотацию/date|1976 год|рождения}} 1976 год
{{Подготовить аннотацию/date|9 января 1976|рождения}} 9 января 1976
{{Подготовить аннотацию/date|[[9 января]] [[1976]]|рождения}} 9 января Год рождения::1976
{{Подготовить аннотацию/date|[[9 января]] [[1976]]а|рождения}} 9 января Год рождения::1976
{{Подготовить аннотацию/date|[[22 апреля|10 (22) апреля]] [[1870|1870 года]]|рождения}} 10 (22) апреля 1870 года
{{Подготовить аннотацию/date|19 августа 12 года|смерти}} 19 августа 12 года
{{Подготовить аннотацию/date|13 марта 40 до н. э.|смерти}} 13 марта 40 до н. э.
{{Подготовить аннотацию/date|[[13 марта|Мартовские иды]] 40 до н. э.|смерти}} Мартовские иды 40 до н. э.
{{Подготовить аннотацию/date|[[13 марта]] 40 до н. э.|смерти}} 13 марта 40 до н. э.
{{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти}} 13 марта 40 года до н. э.
{{Подготовить аннотацию/date|13 марта 40 года до н. э.|смерти|категория дня=Лица, умершие|категория года=Лица, умершие в|постфикс года=году}} 13 марта 40 года до н. э.