Абсурдопедия:Шаблоны

Материал из Абсурдопедии
(перенаправлено с «Абсурдопедия:Ш»)
Перейти к навигацииПерейти к поиску
Короткие ссылки
Wikipedia-brain.png

Для людей с извращённым чувством юмора так называемые «эксперты» из Википедии предлагают статью, озаглавленную Википедия:Шаблоны.

У этого термина существуют и другие значения, см. Шаблон.

Шаблон — финтифлюшка для оформления текста. Шаблоны делают Абсурдопедию красивше и лучше. Пользуйтесь существующими шаблонами и при необходимости создавайте новые.

Использование шаблонов[править]

Использовать шаблоны в тексте статьи гораздо проще, чем парить репу или, скажем, сочинять стихи. Чтобы вставить шаблон в статью, подыщите для него пристойное место в тексте и напишите наименование шаблона в фигурных скобках. Обратите внимание, что наименование шаблона пишут без префикса Шаблон:, например:

{{Астрономия}}
{{Технологии будущего}}
{{Unix}}

Некоторые шаблоны снабжены параметрами, и некоторые параметры могут быть обязательными. В этом случае, значение параметра пишут после наименования шаблона и предваряют знаком |. Почитайте документацию понравившегося вам шаблона: там должно быть указано, какие параметры обязательны, а какие нет, а также приведены примеры допустимых значений и оформления.

Большинство шаблонов вставляют в текст статьи отдельной строкой, но бывают и шаблоны, которые можно вставлять в любое место предложения.

Примеры шаблонов с параметрами:

{{Совет|Не ходите дети в Африку гулять.}}
Хотел {{КПС|забить гвоздь}}, но вместо этого забил болт.
{{Qdh|<poem>
[[Опиум]], [[Проститутка|гейши]],
[[Сакэ]], [[харакири]] —
Вот что губит [[Самурай|самурая]].
</poem>|Лягушка, квакающая в пруду|[[Манго]], 1888 год
}}

В некоторых шаблонах параметры даже имеют подсказку. Значение таких параметров записывают после знака равенства, например:

{{Персона
 |Имя              = Иосиф Уриевич Хаиман
 |Оригинал имени   = Yossef U. Hayman
 |Портрет          = Проф.jpeg
 |Род деятельности = Безумный учёный
}}

Создание шаблонов[править]

Если вы решили создать свой шаблон, вам не придётся изобретать колесо. В Абсурдопедии есть множество заготовок для шаблонов, из которых вы можете сконструировать нужный вам шаблон. Если этого недостаточно, смело заимствуйте шаблоны из Википедии[1].

Документирование[править]

Если вы создали новый шаблон, не забудьте рассказать другим о его назначении и написать инструкции по его использованию. Как это делается написано в документации шаблона {{doc}}.

Категоризация[править]

Присвоение категорий[править]

Золотые правила категоризации

Правило 1: Не плодите сирот! Присвойте шаблону хотя бы одну категорию.

Правило 2: Выбрав категорию, проверьте наличие у неё дочерних категорий.

Правило 3: Используйте категории наиболее низкого дочернего уровня.

Правило 4: Если у категории есть родительские категории, не используйте их одновременно с дочерней категорией.

При создании шаблона, помещайте его в одну или несколько подкатегорий категории Шаблоны.

Добавить шаблон в какую-либо категорию можно одним из двух способов:

  1. На странице документации шаблона. Если у шаблона есть отдельная страница документации (обычно с именем «Шаблон:Имя шаблона/doc»), добавьте строку:
    <includeonly>[[Категория:Наименование категории]]</includeonly>
  2. На странице шаблона. В конец кода шаблона добавьте строку[2]:
    <noinclude>[[Категория:Наименование категории]]</noinclude>

Первый способ предпочтительнее второго.

Сортирование категорий[править]

Шаблон в списке статей категории можно сортировать по ключам. Например, если вы хотите шаблон {{Свежие новости}} отсортировать по слову «новости», укажите в коде категории ключевую букву или слово:

[[Категория:Новостные шаблоны|Н]]
или
[[Категория:Новостные шаблоны|Новости]]

Подавление категорий[править]

Некоторые шаблоны умнее других — они автоматически добавляют статью, в которой используется данный шаблон, в указанную в шаблоне категорию. Чтобы этого не происходило, при использовании шаблона в статье добавьте параметр nocat=1, например:

{{Соцреализм|nocat=1}}

Также эта фича полезна в случае, когда вы разрабатываете новый шаблон или испытываете его на прочность в своём личном пространстве. Подавление категорий позволяет не засорять категории шаблонами, которые находятся в стадии разработки или тестирования.

Оформление с помощью CSS[править]

Совет

Независимо от того, каким способом вы описываете стили, рекомендуется идентифицировать оформляемые описанием стиля элементы шаблона маркерами id или class. Представьте себе, что кому-то из участников Абсурдопедии не нравится оформление придуманного вами шаблона. Из уважения к вам участник не переделывает ваш шаблон на свой вкус, а вместо этого создаёт свой личный файл .css, в котором перекрашивает ваш шаблон по своему вкусу для личного пользования. (И вы об этом даже не узнаете!) Все довольны и до войны правок дело не доходит.

Описывать стили элементов шаблона языком CSS можно двумя способами: 1) напрямую в тексте шаблона и/или 2) в отдельном файле, который необходимо создать в дополнение к шаблону.

Описание стилей в тексте шаблона

Стили можно описывать в атрибутах элементов в тексте шаблона, например:

<span id="labuda" style="font-size: 20pt; color: yellow;>Соломенная шляпа Михаила Боярского</span>.

Вынесение описания стилей в отдельный файл

Если ваш шаблон перегружен описанием стилей или в шаблоне присутствует множество однотипных элементов, для которых можно сделать единое описание с помощью класса элементов, рекомендуем для такого шаблона вынести описание стилей в отдельный файл .css. Например, вы создали шаблон {{Соломенные шляпы}}. Присвойте описываемым элементам шаблона маркеры (id или class), к которым вы сможете привязать описание стилей. После этого создайте новую статью под названием Шаблон:Соломенные шляпы.css, в котором языком CSS опишите стили для элементов вашего шаблона. Затем на странице редактирования контентной модели страницы введите полное наименование созданной вами статьи Шаблон:Соломенные шляпы.css (вместе с расширением .css!) и нажмите кнопку Изменить, чтобы перевести её в режим «Sanitized CSS». И последний шаг: в первую строчку текста шаблона {{Соломенные шляпы}} вставьте специальную ссылку на файл, содержащий описание стилей для вашего шаблона:

<templatestyles src="Шаблон:Соломенные шляпы.css" />

Вуаля, ваш новый шаблон, вместе с вынесенной в отдельный файл каскадной таблицей стилей для него, готов!

Иллюстрированные справочники шаблонов[править]

Перечни шаблонов[править]

Разное[править]

Примечания[править]

  1. Может потребоваться обработка напильником для того, чтобы шаблон прижился на полупустынных почвах Абсурдопедии.
  2. Обратите внимание, что открывающий тег <noinclude> должен идти сразу после последнего символа кода шаблона, без пробелов и не с новой строки (иначе пробелы и пустые строки будут вставляться во все страницы, куда включается шаблон). Если же в тексте шаблона уже есть теги <noinclude>...</noinclude>, то ссылку на категорию следует вставлять между уже существующими тегами; т. е., дополнительные теги <noinclude> плодить не нужно.