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

Материал из Протест.wiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
<includeonly><div class="infobox" style="max-width:300px; margin:auto; border:1px solid #ccc; border-radius:8px; padding:6px; background:#f9f9f9;">
<includeonly><div class="infobox" style="max-width:300px; margin:auto; border:1px solid #ccc; border-radius:8px; padding:6px; background:#f9f9f9;">
    <h3 class="infobox-title" style="text-align:center; margin:4px 0;">{{{name}}}</h3>
<h3 class="infobox-title" style="text-align:center; margin:4px 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}}}|250px|center|link=]]
[[File:{{{image}}}|250px|center|link=]]
    </div>
</div>


    <div class="infobox-content" style="font-size:90%; line-height:1.4;">
<div class="infobox-content" style="font-size:90%; line-height:1.3; margin:0;">
        {{#if:{{{status|}}}|<div><b>Статус:</b> {{{status}}}</div>}}
{{#if:{{{status|}}}|<p style="margin:0;"><b>Статус:</b> {{{status}}}</p>}}
        {{#if:{{{ideology|}}}|<div><b>Идеология:</b> {{{ideology}}}</div>}}
{{#if:{{{ideology|}}}|<p style="margin:0;"><b>Идеология:</b> {{{ideology}}}</p>}}
        {{#if:{{{region|}}}|<div><b>Регион:</b> [[:Категория:{{{region}}}|{{{region}}}]]</div>}}
{{#if:{{{region|}}}|<p style="margin:0;"><b>Регион:</b> [[:Категория:{{{region}}}|{{{region}}}]]</p>}}
        {{#if:{{{influence|}}}|<div><b>Влияние:</b> {{{influence}}}</div>}}
{{#if:{{{influence|}}}|<p style="margin:0;"><b>Влияние:</b> {{{influence}}}</p>}}
        {{#if:{{{type_of_protest|}}}|<div><b>Тип протеста:</b> [[:Категория:{{{type_of_protest}}}|{{{type_of_protest}}}]]</div>}}
{{#if:{{{type_of_protest|}}}|<p style="margin:0;"><b>Тип протеста:</b> [[:Категория:{{{type_of_protest}}}|{{{type_of_protest}}}]]</p>}}


        <!-- Теги -->
<!-- Теги -->
        {{#if:{{{tags|}}}|
{{#if:{{{tags|}}}|
        <div><b>Теги:</b>
<p style="margin:0;"><b>Теги:</b>  
        {{#if:{{#explode:{{{tags}}}|,|0}}| [[:Категория:{{#explode:{{{tags}}}|,|0}}|{{#explode:{{{tags}}}|,|0}}]]}}
<span style="display:inline;">{{#explode:{{{tags}}}|,|0}}</span>
        {{#if:{{#explode:{{{tags}}}|,|1}}| • [[:Категория:{{#explode:{{{tags}}}|,|1}}|{{#explode:{{{tags}}}|,|1}}]]}}
{{#if:{{#explode:{{{tags}}}|,|1}}|, <span style="display:inline;">{{#explode:{{{tags}}}|,|1}}</span>}}
        {{#if:{{#explode:{{{tags}}}|,|2}}| • [[:Категория:{{#explode:{{{tags}}}|,|2}}|{{#explode:{{{tags}}}|,|2}}]]}}
{{#if:{{#explode:{{{tags}}}|,|2}}|, <span style="display:inline;">{{#explode:{{{tags}}}|,|2}}</span>}}
        </div>}}
</p>}}


        {{#if:{{{start_of_activity|}}}|<div><b>Дата начала:</b> {{{start_of_activity}}}</div>}}
{{#if:{{{start_of_activity|}}}|<p style="margin:0;"><b>Дата начала:</b> {{{start_of_activity}}}</p>}}
        {{#if:{{{end_of_activity|}}}|<div><b>Дата прекращения:</b> {{{end_of_activity}}}</div>}}
{{#if:{{{end_of_activity|}}}|<p style="margin:0;"><b>Дата прекращения:</b> {{{end_of_activity}}}</p>}}


        <!-- Причины -->
<!-- Причины -->
        {{#if:{{{reason|}}}|
{{#if:{{{reason|}}}|
        <div><b>Причины:</b>  
<p style="margin:0;"><b>Причины:</b>  
        {{#if:{{#explode:{{{reason}}}|,|0}}| [[:Категория:{{#explode:{{{reason}}}|,|0}}|{{#explode:{{{reason}}}|,|0}}]]}}
<span style="display:inline;">{{#explode:{{{reason}}}|,|0}}</span>
        {{#if:{{#explode:{{{reason}}}|,|1}}| • [[:Категория:{{#explode:{{{reason}}}|,|1}}|{{#explode:{{{reason}}}|,|1}}]]}}
{{#if:{{#explode:{{{reason}}}|,|1}}|, <span style="display:inline;">{{#explode:{{{reason}}}|,|1}}</span>}}
        </div>}}
</p>}}


        <!-- Результат -->
<!-- Результат -->
        {{#if:{{{result|}}}|
{{#if:{{{result|}}}|
        <div><b>Результат:</b>
<p style="margin:0;"><b>Результат:</b>  
        {{#if:{{#explode:{{{result}}}|,|0}}| [[:Категория:{{#explode:{{{result}}}|,|0}}|{{#explode:{{{result}}}|,|0}}]]}}
<span style="display:inline;">{{#explode:{{{result}}}|,|0}}</span>
        {{#if:{{#explode:{{{result}}}|,|1}}| • [[:Категория:{{#explode:{{{result}}}|,|1}}|{{#explode:{{{result}}}|,|1}}]]}}
{{#if:{{#explode:{{{result}}}|,|1}}|, <span style="display:inline;">{{#explode:{{{result}}}|,|1}}</span>}}
        </div>}}
</p>}}


        <!-- Организаторы -->
<!-- Организаторы -->
        {{#if:{{{organizers|}}}|
{{#if:{{{organizers|}}}|
        <div><b>Организаторы:</b>  
<p style="margin:0;"><b>Организаторы:</b>  
        {{#if:{{#explode:{{{organizers}}}|,|0}}| [[:Категория:{{#explode:{{{organizers}}}|,|0}}|{{#explode:{{{organizers}}}|,|0}}]]}}
<span style="display:inline;">{{#explode:{{{organizers}}}|,|0}}</span>
        {{#if:{{#explode:{{{organizers}}}|,|1}}| • [[:Категория:{{#explode:{{{organizers}}}|,|1}}|{{#explode:{{{organizers}}}|,|1}}]]}}
{{#if:{{#explode:{{{organizers}}}|,|1}}|, <span style="display:inline;">{{#explode:{{{organizers}}}|,|1}}</span>}}
        </div>}}
</p>}}


        <!-- Лица -->
<!-- Лица -->
        {{#if:{{{persons|}}}|
{{#if:{{{persons|}}}|
        <div><b>Лица:</b>  
<p style="margin:0;"><b>Лица:</b>  
        {{#if:{{#explode:{{{persons}}}|,|0}}| [[:Категория:{{#explode:{{{persons}}}|,|0}}|{{#explode:{{{persons}}}|,|0}}]]}}
<span style="display:inline;">{{#explode:{{{persons}}}|,|0}}</span>
        {{#if:{{#explode:{{{persons}}}|,|1}}| • [[:Категория:{{#explode:{{{persons}}}|,|1}}|{{#explode:{{{persons}}}|,|1}}]]}}
{{#if:{{#explode:{{{persons}}}|,|1}}|, <span style="display:inline;">{{#explode:{{{persons}}}|,|1}}</span>}}
        </div>}}
</p>}}


        {{#if:{{{size|}}}|<div><b>Численность:</b> {{{size}}}</div>}}
{{#if:{{{size|}}}|<p style="margin:0;"><b>Численность:</b> {{{size}}}</p>}}
        {{#if:{{{resources|}}}|<div><b>Ресурсы:</b> {{{resources}}}</div>}}
{{#if:{{{resources|}}}|<p style="margin:0;"><b>Ресурсы:</b> {{{resources}}}</p>}}
        {{#if:{{{links|}}}|<div><b>Ссылки:</b> {{{links}}}</div>}}
{{#if:{{{links|}}}|<p style="margin:0;"><b>Ссылки:</b> {{{links}}}</p>}}
    </div>
</div>
</div>
</div>


<!-- Автоматические категории -->
<!-- Автокатегории -->
{{#if:{{{region|}}}|[[Категория:{{{region}}}]]}}
{{#if:{{{region|}}}|[[Категория:{{{region}}}]]}}
{{#if:{{{tags|}}}|[[Категория:{{{tags}}}]]}}
{{#if:{{{tags|}}}|[[Категория:{{{tags}}}]]}}
Строка 69: Строка 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"},
    "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"},
     "tags": {"label": "Теги", "type": "string"},
     "tags": {"label": "Теги", "type": "string"},
    "start_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"},
Строка 87: Строка 82:
     "size": {"label": "Численность", "type": "string"},
     "size": {"label": "Численность", "type": "string"},
     "resources": {"label": "Ресурсы", "type": "string"},
     "resources": {"label": "Ресурсы", "type": "string"},
     "links": {"label": "Ссылки", "type": "string"}
     "links": {"label": "Ссылки", "type": "string"},
    "start_of_activity": {"label": "Дата начала", "type": "string"},
    "end_of_activity": {"label": "Дата окончания", "type": "string"}
   }
   }
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>

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


Инфобокс митинга без пустых строк и с автокатегоризацией.

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

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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

без описания

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