Шаблон:Митинг: различия между версиями

Материал из Протест.wiki
(Отмена правки 707, сделанной Commissionerenginego (обсуждение))
Метка: отмена
Нет описания правки
Строка 1: Строка 1:
<includeonly><div class="infobox" style="max-width: 300px; margin: auto;">  
<includeonly><div class="infobox" style="max-width:300px; margin:auto;">
     <h3 class="infobox-title" style="text-align: center; margin: 0;">{{{name}}}</h3>
     <h3 class="infobox-title" style="text-align:center; margin:0;">{{{name}}}</h3>
     <div class="infobox-image" style="text-align: center; padding: 5px;">
     <div class="infobox-image" style="text-align:center; padding:5px;">
         [[File:{{{image}}}|200px|center|link=]]
         [[File:{{{image}}}|200px|center|link=]]
     </div>
     </div>
 
 
     <div class="infobox-content">
     <div class="infobox-content">
 
         {{#if:{{{status|}}}|<p><strong>Статус:</strong> {{{status}}}</p>}}
         {{#if:{{{status|}}}|<p><strong>Статус:</strong> {{{status}}}</p>|}}
         {{#if:{{{ideology|}}}|<p><strong>Идеология:</strong> {{{ideology}}}</p>}}
 
         {{#if:{{{region|}}}|<p><strong>Регион:</strong> [[:Категория:{{{region}}}|{{{region}}}]]</p>}}
         {{#if:{{{ideology|}}}|<p><strong>Идеология:</strong> {{{ideology}}}</p>|}}
         {{#if:{{{influence|}}}|<p><strong>Влияние:</strong> {{{influence}}}</p>}}
 
         {{#if:{{{type_of_protest|}}}|<p><strong>Тип протеста:</strong> [[:Категория:{{{type_of_protest}}}|{{{type_of_protest}}}]]</p>}}
         {{#if:{{{region|}}}|<p><strong>Регион:</strong> [[:Категория:{{{region}}}|{{{region}}}]]</p>|}}
 
         {{#if:{{{influence|}}}|<p><strong>Влияние:</strong> {{{influence}}}</p>|}}
 
         {{#if:{{{type_of_protest|}}}|<p><strong>Тип протеста:</strong> [[:Категория:{{{type_of_protest}}}|{{{type_of_protest}}}]]</p>|}}


         <!-- Теги -->
         <!-- Теги -->
Строка 23: Строка 18:
         {{#if:{{#explode:{{{tags}}}|,|1}}|, [[:Категория:{{#explode:{{{tags}}}|,|1}}|{{#explode:{{{tags}}}|,|1}}]]}}
         {{#if:{{#explode:{{{tags}}}|,|1}}|, [[:Категория:{{#explode:{{{tags}}}|,|1}}|{{#explode:{{{tags}}}|,|1}}]]}}
         {{#if:{{#explode:{{{tags}}}|,|2}}|, [[:Категория:{{#explode:{{{tags}}}|,|2}}|{{#explode:{{{tags}}}|,|2}}]]}}
         {{#if:{{#explode:{{{tags}}}|,|2}}|, [[:Категория:{{#explode:{{{tags}}}|,|2}}|{{#explode:{{{tags}}}|,|2}}]]}}
        {{#if:{{#explode:{{{tags}}}|,|3}}|, [[:Категория:{{#explode:{{{tags}}}|,|3}}|{{#explode:{{{tags}}}|,|3}}]]}}
         </p>}}
        {{#if:{{#explode:{{{tags}}}|,|4}}|, [[:Категория:{{#explode:{{{tags}}}|,|4}}|{{#explode:{{{tags}}}|,|4}}]]}}
         </p>|}}
 
        {{#if:{{{start_of_activity|}}}|<p><strong>Дата начала:</strong> {{{start_of_activity}}}</p>|}}


         {{#if:{{{end_of_activity|}}}|<p><strong>Дата прекращения:</strong> {{{end_of_activity}}}</p>|}}
        {{#if:{{{start_of_activity|}}}|<p><strong>Дата начала:</strong> {{{start_of_activity}}}</p>}}
         {{#if:{{{end_of_activity|}}}|<p><strong>Дата прекращения:</strong> {{{end_of_activity}}}</p>}}


         <!-- Причины -->
         <!-- Причины -->
Строка 36: Строка 28:
         {{#if:{{#explode:{{{reason}}}|,|0}}|[[:Категория:{{#explode:{{{reason}}}|,|0}}|{{#explode:{{{reason}}}|,|0}}]]}}
         {{#if:{{#explode:{{{reason}}}|,|0}}|[[:Категория:{{#explode:{{{reason}}}|,|0}}|{{#explode:{{{reason}}}|,|0}}]]}}
         {{#if:{{#explode:{{{reason}}}|,|1}}|, [[:Категория:{{#explode:{{{reason}}}|,|1}}|{{#explode:{{{reason}}}|,|1}}]]}}
         {{#if:{{#explode:{{{reason}}}|,|1}}|, [[:Категория:{{#explode:{{{reason}}}|,|1}}|{{#explode:{{{reason}}}|,|1}}]]}}
        {{#if:{{#explode:{{{reason}}}|,|2}}|, [[:Категория:{{#explode:{{{reason}}}|,|2}}|{{#explode:{{{reason}}}|,|2}}]]}}
         </p>}}
         </p>|}}


         <!-- Результат -->
         <!-- Результат -->
Строка 44: Строка 35:
         {{#if:{{#explode:{{{result}}}|,|0}}|[[:Категория:{{#explode:{{{result}}}|,|0}}|{{#explode:{{{result}}}|,|0}}]]}}
         {{#if:{{#explode:{{{result}}}|,|0}}|[[:Категория:{{#explode:{{{result}}}|,|0}}|{{#explode:{{{result}}}|,|0}}]]}}
         {{#if:{{#explode:{{{result}}}|,|1}}|, [[:Категория:{{#explode:{{{result}}}|,|1}}|{{#explode:{{{result}}}|,|1}}]]}}
         {{#if:{{#explode:{{{result}}}|,|1}}|, [[:Категория:{{#explode:{{{result}}}|,|1}}|{{#explode:{{{result}}}|,|1}}]]}}
        {{#if:{{#explode:{{{result}}}|,|2}}|, [[:Категория:{{#explode:{{{result}}}|,|2}}|{{#explode:{{{result}}}|,|2}}]]}}
         </p>}}
         </p>|}}


         <!-- Организаторы -->
         <!-- Организаторы -->
Строка 52: Строка 42:
         {{#if:{{#explode:{{{organizers}}}|,|0}}|[[:Категория:{{#explode:{{{organizers}}}|,|0}}|{{#explode:{{{organizers}}}|,|0}}]]}}
         {{#if:{{#explode:{{{organizers}}}|,|0}}|[[:Категория:{{#explode:{{{organizers}}}|,|0}}|{{#explode:{{{organizers}}}|,|0}}]]}}
         {{#if:{{#explode:{{{organizers}}}|,|1}}|, [[:Категория:{{#explode:{{{organizers}}}|,|1}}|{{#explode:{{{organizers}}}|,|1}}]]}}
         {{#if:{{#explode:{{{organizers}}}|,|1}}|, [[:Категория:{{#explode:{{{organizers}}}|,|1}}|{{#explode:{{{organizers}}}|,|1}}]]}}
        {{#if:{{#explode:{{{organizers}}}|,|2}}|, [[:Категория:{{#explode:{{{organizers}}}|,|2}}|{{#explode:{{{organizers}}}|,|2}}]]}}
         </p>}}
        {{#if:{{#explode:{{{organizers}}}|,|3}}|, [[:Категория:{{#explode:{{{organizers}}}|,|3}}|{{#explode:{{{organizers}}}|,|3}}]]}}
        {{#if:{{#explode:{{{organizers}}}|,|4}}|, [[:Категория:{{#explode:{{{organizers}}}|,|4}}|{{#explode:{{{organizers}}}|,|4}}]]}}
         </p>|}}


         <!-- Лица -->
         <!-- Лица -->
Строка 62: Строка 49:
         {{#if:{{#explode:{{{persons}}}|,|0}}|[[:Категория:{{#explode:{{{persons}}}|,|0}}|{{#explode:{{{persons}}}|,|0}}]]}}
         {{#if:{{#explode:{{{persons}}}|,|0}}|[[:Категория:{{#explode:{{{persons}}}|,|0}}|{{#explode:{{{persons}}}|,|0}}]]}}
         {{#if:{{#explode:{{{persons}}}|,|1}}|, [[:Категория:{{#explode:{{{persons}}}|,|1}}|{{#explode:{{{persons}}}|,|1}}]]}}
         {{#if:{{#explode:{{{persons}}}|,|1}}|, [[:Категория:{{#explode:{{{persons}}}|,|1}}|{{#explode:{{{persons}}}|,|1}}]]}}
        {{#if:{{#explode:{{{persons}}}|,|2}}|, [[:Категория:{{#explode:{{{persons}}}|,|2}}|{{#explode:{{{persons}}}|,|2}}]]}}
         </p>}}
        {{#if:{{#explode:{{{persons}}}|,|3}}|, [[:Категория:{{#explode:{{{persons}}}|,|3}}|{{#explode:{{{persons}}}|,|3}}]]}}
        {{#if:{{#explode:{{{persons}}}|,|4}}|, [[:Категория:{{#explode:{{{persons}}}|,|4}}|{{#explode:{{{persons}}}|,|4}}]]}}
         </p>|}}
 
        {{#if:{{{size|}}}|<p><strong>Численность:</strong> {{{size}}}</p>|}}
 
        {{#if:{{{resources|}}}|<p><strong>Ресурсы:</strong> {{{resources}}}</p>|}}
 
        {{#if:{{{links|}}}|<p><strong>Ссылки:</strong> {{{links}}}</p>|}}


        {{#if:{{{size|}}}|<p><strong>Численность:</strong> {{{size}}}</p>}}
        {{#if:{{{resources|}}}|<p><strong>Ресурсы:</strong> {{{resources}}}</p>}}
        {{#if:{{{links|}}}|<p><strong>Ссылки:</strong> {{{links}}}</p>}}
     </div>
     </div>
</div>
</div>


<!-- Автоматическое добавление категорий -->
<!-- Автоматические категории -->
{{#if:{{{ideology|}}}
|{{#if:{{#explode:{{{ideology}}}|,|0}}|[[Категория:{{#explode:{{{ideology}}}|,|0}}]]}}
{{#if:{{#explode:{{{ideology}}}|,|1}}|[[Категория:{{#explode:{{{ideology}}}|,|1}}]]}}
{{#if:{{#explode:{{{ideology}}}|,|2}}|[[Категория:{{#explode:{{{ideology}}}|,|2}}]]}}
{{#if:{{#explode:{{{ideology}}}|,|3}}|[[Категория:{{#explode:{{{ideology}}}|,|3}}]]}}
{{#if:{{#explode:{{{ideology}}}|,|4}}|[[Категория:{{#explode:{{{ideology}}}|,|4}}]]}}
}}
 
{{#if:{{{region|}}}|[[Категория:{{{region}}}]]}}
{{#if:{{{region|}}}|[[Категория:{{{region}}}]]}}
 
{{#if:{{{tags|}}}|[[Категория:{{{tags}}}]]}}
{{#if:{{{tags|}}}
{{#if:{{{reason|}}}|[[Категория:{{{reason}}}]]}}
|{{#if:{{#explode:{{{tags}}}|,|0}}|[[Категория:{{#explode:{{{tags}}}|,|0}}]]}}
{{#if:{{{result|}}}|[[Категория:{{{result}}}]]}}
{{#if:{{#explode:{{{tags}}}|,|1}}|[[Категория:{{#explode:{{{tags}}}|,|1}}]]}}
{{#if:{{{persons|}}}|[[Категория:{{{persons}}}]]}}
{{#if:{{#explode:{{{tags}}}|,|2}}|[[Категория:{{#explode:{{{tags}}}|,|2}}]]}}
[[Категория:Митинги]]
{{#if:{{#explode:{{{tags}}}|,|3}}|[[Категория:{{#explode:{{{tags}}}|,|3}}]]}}
{{#if:{{#explode:{{{tags}}}|,|4}}|[[Категория:{{#explode:{{{tags}}}|,|4}}]]}}
}}
 
{{#if:{{{result|}}}
|{{#if:{{#explode:{{{result}}}|,|0}}|[[Категория:{{#explode:{{{result}}}|,|0}}]]}}
{{#if:{{#explode:{{{result}}}|,|1}}|[[Категория:{{#explode:{{{result}}}|,|1}}]]}}
{{#if:{{#explode:{{{result}}}|,|2}}|[[Категория:{{#explode:{{{result}}}|,|2}}]]}}
}}
 
{{#if:{{{persons|}}}
|{{#if:{{#explode:{{{persons}}}|,|0}}|[[Категория:{{#explode:{{{persons}}}|,|0}}]]}}
{{#if:{{#explode:{{{persons}}}|,|1}}|[[Категория:{{#explode:{{{persons}}}|,|1}}]]}}
{{#if:{{#explode:{{{persons}}}|,|2}}|[[Категория:{{#explode:{{{persons}}}|,|2}}]]}}
{{#if:{{#explode:{{{persons}}}|,|3}}|[[Категория:{{#explode:{{{persons}}}|,|3}}]]}}
{{#if:{{#explode:{{{persons}}}|,|4}}|[[Категория:{{#explode:{{{persons}}}|,|4}}]]}}
}}
 
[[Категория:Митинг]]
</includeonly>
</includeonly>


Строка 115: Строка 69:
<templatedata>
<templatedata>
{
{
    "description": "Инфобокс для отображения сведений о митинге с автокатегоризацией.",
  "description": "Инфобокс для отображения сведений о митинге с автокатегоризацией.",
    "params": {
  "params": {
        "name": {"label": "Название", "type": "string", "required": true},
    "name": {"label": "Название", "type": "string", "required": true},
        "image": {"label": "Изображение", "type": "string"},
    "image": {"label": "Изображение", "type": "string"},
        "status": {"label": "Статус", "type": "string"},
    "status": {"label": "Статус", "type": "string"},
        "ideology": {"label": "Идеология", "type": "string"},
    "ideology": {"label": "Идеология", "type": "string"},
        "region": {"label": "Регион", "type": "string"},
    "region": {"label": "Регион", "type": "string"},
        "influence": {"label": "Влияние", "type": "string"},
    "influence": {"label": "Влияние", "type": "string"},
        "type_of_protest": {"label": "Тип протеста", "type": "string"},
    "type_of_protest": {"label": "Тип протеста", "type": "string"},
        "tags": {"label": "Теги", "type": "string"},
    "tags": {"label": "Теги", "type": "string"},
        "start_of_activity": {"label": "Дата начала", "type": "string"},
    "start_of_activity": {"label": "Дата начала", "type": "string"},
        "end_of_activity": {"label": "Дата окончания", "type": "string"},
    "end_of_activity": {"label": "Дата окончания", "type": "string"},
        "reason": {"label": "Причина", "type": "string"},
    "reason": {"label": "Причины", "type": "string"},
        "result": {"label": "Результат", "type": "string"},
    "result": {"label": "Результат", "type": "string"},
        "organizers": {"label": "Организаторы", "type": "string"},
    "organizers": {"label": "Организаторы", "type": "string"},
        "persons": {"label": "Лица", "type": "string"},
    "persons": {"label": "Лица", "type": "string"},
        "size": {"label": "Численность", "type": "string"},
    "size": {"label": "Численность", "type": "string"},
        "resources": {"label": "Ресурсы", "type": "string"},
    "resources": {"label": "Ресурсы", "type": "string"},
        "links": {"label": "Ссылки", "type": "string"}
    "links": {"label": "Ссылки", "type": "string"}
    }
  }
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>

Версия от 09:34, 18 октября 2025


Инфобокс для отображения сведений о митинге с автокатегоризацией.

Параметры шаблона

ПараметрОписаниеТипСтатус
Названиеname

без описания

Строковый (без форматирования)обязательный
Изображениеimage

без описания

Строковый (без форматирования)необязательный
Статусstatus

без описания

Строковый (без форматирования)необязательный
Идеологияideology

без описания

Строковый (без форматирования)необязательный
Регионregion

без описания

Строковый (без форматирования)необязательный
Влияниеinfluence

без описания

Строковый (без форматирования)необязательный
Тип протестаtype_of_protest

без описания

Строковый (без форматирования)необязательный
Тегиtags

без описания

Строковый (без форматирования)необязательный
Дата началаstart_of_activity

без описания

Строковый (без форматирования)необязательный
Дата окончанияend_of_activity

без описания

Строковый (без форматирования)необязательный
Причиныreason

без описания

Строковый (без форматирования)необязательный
Результатresult

без описания

Строковый (без форматирования)необязательный
Организаторыorganizers

без описания

Строковый (без форматирования)необязательный
Лицаpersons

без описания

Строковый (без форматирования)необязательный
Численностьsize

без описания

Строковый (без форматирования)необязательный
Ресурсыresources

без описания

Строковый (без форматирования)необязательный
Ссылкиlinks

без описания

Строковый (без форматирования)необязательный