Шаблон:Карточка Грешника: различия между версиями

Материал из AbduloverA.com
Нет описания правки
Нет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
<table style="box-shadow: 0px 0px 30px {{{color|#FFFFFF}}}; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; float: right; background: #323232; clear: both; width: 400px; vertical-align: center; text-align: left; color: #FFFFFF">
<includeonly><div style="float:right;clear:right;width:100%;max-width:320px;margin:0 0 1em 1em;background:#222;border-radius:8px;overflow:hidden;box-shadow:0 0 20px {{{color|#b71c1c}}};border:1px solid rgba(255,255,255,0.1);font-family:ZektonRg;color:#eee;font-size:0.9em;box-sizing:border-box;"><div style="text-align:center;padding:15px;background:linear-gradient(to bottom, #2a2a2a, #1a1a1a);font-size:1.3em;font-weight:bold;color:#fff;text-shadow:0 0 10px {{{color|#b71c1c}}};letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,0.1);text-transform:uppercase;">{{{sinnername|ИМЯ ГРЕШНИКА}}}</div><div style="text-align:center;background:#000;width:100%;min-height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;">[[Файл:{{{image|no_picture.png}}}|frameless|center|320px|alt=Фото грешника]]</div><div style="padding:0;">{{#if:{{{nickname|}}}|<div style="padding:10px;border-bottom:1px solid #333;display:flex;align-items:flex-start;"><div style="flex:0 0 100px;color:#aaa;font-weight:bold;">Погремуха</div><div style="flex:1;">{{{nickname}}}</div></div>}}{{#if:{{{firstname|}}}|<div style="padding:10px;border-bottom:1px solid #333;display:flex;align-items:flex-start;"><div style="flex:0 0 100px;color:#aaa;font-weight:bold;">ФИО</div><div style="flex:1;">{{{firstname}}}</div></div>}}{{#if:{{{birthdate|}}}|<div style="padding:10px;border-bottom:1px solid #333;display:flex;align-items:flex-start;"><div style="flex:0 0 100px;color:#aaa;font-weight:bold;">Дата рожд.</div><div style="flex:1;">{{{birthdate}}}</div></div>}}{{#if:{{{city|}}}|<div style="padding:10px;border-bottom:1px solid #333;display:flex;align-items:flex-start;"><div style="flex:0 0 100px;color:#aaa;font-weight:bold;">Город</div><div style="flex:1;">{{{city}}}</div></div>}}{{#if:{{{maincarrer|}}}|<div style="padding:10px;border-bottom:1px solid #333;display:flex;align-items:flex-start;"><div style="flex:0 0 100px;color:#aaa;font-weight:bold;">Род деят.</div><div style="flex:1;">{{{maincarrer}}}</div></div>}}{{#if:{{{diagnosis|}}}|<div style="padding:10px;border-bottom:1px solid #333;display:flex;align-items:flex-start;"><div style="flex:0 0 100px;color:#aaa;font-weight:bold;">Диагноз</div><div style="flex:1;">{{{diagnosis}}}</div></div>}}{{#if:{{{notes|}}}|<div style="padding:10px;border-bottom:1px solid #333;display:flex;align-items:flex-start;"><div style="flex:0 0 100px;color:#aaa;font-weight:bold;">Приметы</div><div style="flex:1;font-style:italic;">{{{notes}}}</div></div>}}{{#if:{{{status|}}}|<div style="padding:15px 10px;background:rgba(0,0,0,0.2);display:flex;align-items:center;"><div style="flex:0 0 100px;color:#aaa;font-weight:bold;">СТАТУС</div><div style="flex:1;font-weight:bold;font-size:1.1em;text-transform:uppercase;color:{{{color|#fff}}};text-shadow:0 0 10px {{{color|#fff}}};">{{{status}}}</div></div>}}</div></div></includeonly><noinclude>
    <tr>
        <td style="font-size: 24px; width:120px; text-shadow: 0px 0px 10px {{{color|#FFFFFF}}}; text-align:center" colspan="2">{{{sinnername|ГРЕШНИК ИМЯ ФАМИЛИЯ}}}</td>
    </tr>
    <tr>
        <td style="max-width: 300px; max-height: 300px; text-align: center" colspan="2">[[Изображение: {{{image|no_picture.png}}}|300px]]</td>
    <tr>
        <td>Погремуха</td>
        <td>{{{nickname | =Погремуха грешника=}}}</td>
    </tr>
    <tr>
        <td>ФИО</td>
        <td>{{{firstname | =Имя грешника=}}}</td>
    </tr>
    <tr>
        <td>Дата рождения</td>
        <td>{{{birthdate|=дата рождения в формате DD.MM.YYYY=}}}</td>
    </tr>
    <tr>
        <td>Город проживания</td>
        <td>{{{city|=город=}}}</td>
    </tr>
    <tr>
        <td>Род деятельности</td>
        <td>{{{maincarrer|=род деятельности=}}}</td>
    </tr>
    <tr>
        <td>Диагноз</td>
        <td>{{{diagnosis|=список диагнозов=}}}</td>
    </tr>
    <tr>
        <td>Особые приметы</td>
        <td>{{{notes|=особые приметы=}}}</td>
    </tr>
    <tr>
        <td>Текущий статус</td>
        <td style="text-shadow: 0px 0px 5px {{{color}}}; color: {{{color}}}">{{{status|=статус грешника=}}}</td>
    </tr>
</table>
<noinclude>


== Описание шаблона ==
== Описание ==
Заготовка таблицы под опущенных грешников для сведений:
Карточка для оформления страниц грешников.
{| class="wikitable"
|+ Свойства шаблона для вставки
|-
! Название !! Свойство !! Описание
|-
| Имя грешника || sinnername || имя грешника большими буквами как заголовок
|-
| Общее фото || image || Фотография грешника
|-
| Погремуха  || nickname || Наиболее узнаваемая погремуха
|-
| ФИО  || firstname || Настоящее ФИО
|-
| Дата рождения  || birthdate || Дата рождения по паспорту
|-
| Город проживания  || city || Город проживания или основное место обитания данного индивида
|-
| Род деятельности || maincarrer  || Основная деятельность грешника
|-
| Диагноз || diagnosis || Список диагнозов через запятую
|-
| Особые приметы || notes || Особые приметы по которым можно идентифицировать грешника
|-
| Текущий статус || status || Статус грешника
|-
| Цвет обводки || color || Цвет обводки и подсветки текущего статуса
|}


Шаблон должен быть типовым для всех грешников.
'''Цвета статусов (параметр color):'''
При этом, надо учитывать правило, что пациенты не являются грешниками, под них будет или отдельный шаблон, или принципиально другой вид.
* <span style="background:#b71c1c; color:white; padding:2px 5px;">#b71c1c</span> или '''red''' — Подлежит каре
Шаблон, вернее таблица шаблона, должен быть ограничен по ширине, при этом возможной проблемой станет портируемость на мобильные устройства.
* <span style="background:#fbc02d; color:black; padding:2px 5px;">#fbc02d</span> или '''orange''' — Под наблюдением
* <span style="background:#388e3c; color:white; padding:2px 5px;">#388e3c</span> или '''green''' — Излечен
* <span style="background:#555; color:white; padding:2px 5px;">#555</span> или '''grey''' — Нейтральный / Рипнут


Так, каждая страница любого грешника должна содержать эти сведения,таблица является '''ОБЯЗАТЕЛЬНЫМ''' атрибутом.
== Примеры ==
 
<div style="display:flex; flex-wrap:wrap; gap:20px; align-items:start;">
== Шаблон для вставки ==


<div style="flex: 1; min-width: 300px;">
<h3>1. Стандартная карточка (Кара)</h3>
<pre>
<pre>
{{Карточка Грешника
{{Карточка Грешника
|color=
|color=red
|sinnername=
|sinnername=Максим dieStasi Голицын
|image=
|image=selfie_dieStasi.jpg
|nickname=
|nickname=dieStasi
|firstname=
|firstname=Голицын Максим Владимирович
|birthdate=
|birthdate=18.06.2004
|city=
|city=Воргашор
|maincarrer=
|maincarrer=Детдомовец, терроризм звонками
|diagnosis=
|diagnosis=малолетний долбоеб
|notes=
|notes=Предатель и пидор
|status=
|status=Подлежит каре
}}
}}
</pre>
</div>


</pre>
<div style="flex: 0 0 320px;">
{{Карточка Грешника
|color=red
|sinnername=Максим dieStasi Голицын
|image=selfie_dieStasi.jpg
|nickname=dieStasi
|firstname=Голицын Максим Владимирович
|birthdate=18.06.2004
|city=Воргашор
|maincarrer=Детдомовец, терроризм звонками
|diagnosis=малолетний долбоеб
|notes=Предатель и пидор
|status=Подлежит каре
}}
</div>
</div>
<hr>
<div style="display:flex; flex-wrap:wrap; gap:20px; align-items:start;">


=== Пример использования ===
<div style="flex: 1; min-width: 300px;">
<h3>2. Минимальная карточка (Излечен)</h3>
Здесь фото не указано, поэтому срабатывает заглушка.
<pre>
<pre>
{{Карточка Грешника
{{Карточка Грешника
|color=#FF0000
|color=#388e3c
|sinnername=Максим dieStasi Голицын
|sinnername=Бывший Грешник
|image=selfie_dieStasi.jpg
|status=ПОЛНОСТЬЮ ИЗЛЕЧЕН
|nickname=dieStasi
}}
|firstname=Максим Голицын
|birthdate=18.06.2004
|city=Воргашор
|maincarrer=Основатель детдомотусовки, которая занималась экстремизмом и терроризмом по отношению к адептам, звонкам и минированиям, бывший участник Абдулотусовки, ныне выписался сам, считая секту опущенной. Отсасывал копрофилам, шизам и педофилам
|diagnosis=малолетний долбоеб, детдомовец
|notes=Основатель самой опущенной тусовки детдомовцев, предатель и пидор
|status=Подлежит каре}}
</pre>
</pre>
</div>


=== Результат ===
<div style="flex: 0 0 320px;">
{{Карточка Грешника
{{Карточка Грешника
|color=red
|color=#388e3c
|sinnername=Максим dieStasi Голицын
|sinnername=Бывший Грешник
|image=selfie_dieStasi.jpg
|status=ПОЛНОСТЬЮ ИЗЛЕЧЕН
|nickname=dieStasi
}}
|firstname=Голицын Максим Владимирович
</div>
|birthdate=18.06.2004
</div>
|city=Воргашор
<br style="clear:both">
|maincarrer=Основатель детдомотусовки, которая занималась экстремизмом и терроризмом по отношению к адептам, звонкам и сватингам, бывший участник Абдулотусовки, ныне выписался сам, считая секту опущенной. Отсасывал копрофилам, шизам и педофилам
|diagnosis=малолетний долбоеб, детдомовец, предатель
|notes=Основатель самой опущенной тусовки детдомовцев, предатель и пидор
|status=Подлежит каре}}


Таким вот образом, используя данный шаблон можно стилизовать страницу. Здесь важно помнить, что элемент должен размещаться справа от экрана, ширина должна иметь определенный размер. SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText SampleText
== Шаблон для вставки ==
Скопируйте этот код к себе в статью:
<pre style="width:50%;">
{{Карточка Грешника
|color      = red
|sinnername  =
|image      =
|nickname    =
|firstname  =
|birthdate  =
|city        =
|maincarrer  =
|diagnosis  =
|notes      =
|status      =
}}
</pre>


[[Категория:Шаблоны]]
[[Категория:Шаблоны]]
</noinclude>
</noinclude>

Текущая версия от 23:04, 16 апреля 2026


Описание

Карточка для оформления страниц грешников.

Цвета статусов (параметр color):

  • #b71c1c или red — Подлежит каре
  • #fbc02d или orange — Под наблюдением
  • #388e3c или green — Излечен
  • #555 или grey — Нейтральный / Рипнут

Примеры

1. Стандартная карточка (Кара)

{{Карточка Грешника
|color=red
|sinnername=Максим dieStasi Голицын
|image=selfie_dieStasi.jpg
|nickname=dieStasi
|firstname=Голицын Максим Владимирович
|birthdate=18.06.2004
|city=Воргашор
|maincarrer=Детдомовец, терроризм звонками
|diagnosis=малолетний долбоеб
|notes=Предатель и пидор
|status=Подлежит каре
}}
Максим dieStasi Голицын
Фото грешника
Погремуха
dieStasi
ФИО
Голицын Максим Владимирович
Дата рожд.
18.06.2004
Город
Воргашор
Род деят.
Детдомовец, терроризм звонками
Диагноз
малолетний долбоеб
Приметы
Предатель и пидор
СТАТУС
Подлежит каре

2. Минимальная карточка (Излечен)

Здесь фото не указано, поэтому срабатывает заглушка.

{{Карточка Грешника
|color=#388e3c
|sinnername=Бывший Грешник
|status=ПОЛНОСТЬЮ ИЗЛЕЧЕН
}}
Бывший Грешник
Фото грешника
СТАТУС
ПОЛНОСТЬЮ ИЗЛЕЧЕН


Шаблон для вставки

Скопируйте этот код к себе в статью:

{{Карточка Грешника
|color       = red
|sinnername  = 
|image       = 
|nickname    = 
|firstname   = 
|birthdate   = 
|city        = 
|maincarrer  = 
|diagnosis   = 
|notes       = 
|status      = 
}}