Абсурдопедия:Шаблоны
Эта статья из серии |
Ненормативный документ |
---|
Все ненормативы |
- У этого термина существуют и другие значения, см. Шаблон.
Шаблон — финтифлюшка для оформления текста. Шаблоны делают Абсурдопедию красивше и лучше. Пользуйтесь существующими шаблонами и при необходимости создавайте новые.
Использование шаблонов[править]
Использовать шаблоны в тексте статьи гораздо проще, чем парить репу или, скажем, сочинять стихи. Чтобы вставить шаблон в статью, подыщите для него пристойное место в тексте и напишите наименование шаблона в фигурных скобках. Обратите внимание, что наименование шаблона пишут без префикса Шаблон:
, например:
{{Астрономия}}
{{Технологии будущего}}
{{Unix}}
Некоторые шаблоны снабжены параметрами, и некоторые параметры могут быть обязательными. В этом случае, значение параметра пишут после наименования шаблона и предваряют знаком |
. Почитайте документацию понравившегося вам шаблона: там должно быть указано, какие параметры обязательны, а какие нет, а также приведены примеры допустимых значений и оформления.
Большинство шаблонов вставляют в текст статьи отдельной строкой, но бывают и шаблоны, которые можно вставлять в любое место предложения.
Примеры шаблонов с параметрами:
{{Совет|Не ходите дети в Африку гулять.}}
Хотел {{КПС|забить гвоздь}}, но вместо этого забил болт.
{{Qdh|<poem> [[Опиум]], [[Проститутка|гейши]], [[Сакэ]], [[харакири]] — Вот что губит [[Самурай|самурая]]. </poem>|Лягушка, квакающая в пруду|[[Манго]], 1888 год }}
В некоторых шаблонах параметры даже имеют подсказку. Значение таких параметров записывают после знака равенства, например:
{{Персона |Имя = Иосиф Уриевич Хаиман |Оригинал имени = Yossef U. Hayman |Портрет = Проф.jpeg |Род деятельности = Безумный учёный }}
Создание шаблонов[править]
Если вы решили создать свой шаблон, вам не придётся изобретать колесо. В Абсурдопедии есть множество заготовок для шаблонов, из которых вы можете сконструировать нужный вам шаблон. Если этого недостаточно, смело заимствуйте шаблоны из Википедии[1].
Документирование[править]
Если вы создали новый шаблон, не забудьте рассказать другим о его назначении и написать инструкции по его использованию. Как это делается написано в документации шаблона {{doc}}.
Категоризация[править]
Присвоение категорий[править]
Правило 1: Не плодите сирот! Присвойте шаблону хотя бы одну категорию.
Правило 2: Выбрав категорию, проверьте наличие у неё дочерних категорий.
Правило 3: Используйте категории наиболее низкого дочернего уровня.
Правило 4: Если у категории есть родительские категории, не используйте их одновременно с дочерней категорией.
При создании шаблона, помещайте его в одну или несколько подкатегорий категории Шаблоны.
Добавить шаблон в какую-либо категорию можно одним из двух способов:
- На странице документации шаблона. Если у шаблона есть отдельная страница документации (обычно с именем «Шаблон:Имя шаблона/doc»), добавьте строку:
<includeonly>[[Категория:Наименование категории]]</includeonly>
- На странице шаблона. В конец кода шаблона добавьте строку[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" />
Вуаля, ваш новый шаблон, вместе с вынесенной в отдельный файл каскадной таблицей стилей для него, готов!
Иллюстрированные справочники шаблонов[править]
Achtung! Если вы знаете о шаблоне, не указанном на этих страницах, добавьте их в соответствующий справочник. Абсурдопедия вас не забудет.
|
- Шаблоны авторского права
- Шаблоны для ссылок на братские проекты
- Шаблоны для статей, требующих доработки
- Тематические навигационные шаблоны
- Шаблоны голосования
- Информативные шаблоны
- Шаблоны для незавершённых статей
- Шаблоны обсуждения
- Предупреждающие шаблоны
- Шаблоны-цитаты
- Юзербоксы (для вашей страницы участника)
- Языковые шаблоны
Перечни шаблонов[править]
- Все шаблоны по алфавиту
- Все шаблоны по категориям
- Шаблоны, которым не присвоены категории
- Неиспользуемые шаблоны
- Требуемые шаблоны
Разное[править]
Примечания[править]
- ↑ Может потребоваться обработка напильником для того, чтобы шаблон прижился на полупустынных почвах Абсурдопедии.
- ↑ Обратите внимание, что открывающий тег
<noinclude>
должен идти сразу после последнего символа кода шаблона, без пробелов и не с новой строки (иначе пробелы и пустые строки будут вставляться во все страницы, куда включается шаблон). Если же в тексте шаблона уже есть теги<noinclude>...</noinclude>
, то ссылку на категорию следует вставлять между уже существующими тегами; т. е., дополнительные теги<noinclude>
плодить не нужно.
Абсурдопедия |
|||||
---|---|---|---|---|---|
Важное | О нас · FAQ · К прочтению · Генеральная линия партии · Руководство новичка | ||||
Политика | Самое главное правило · Правьте смело · Чем не является Абсурдопедия · Абсурдопедия — это литература? · Политика конфиденциальности · Отказ от безответственности · Не кормите участников · Модерация | ||||
Как правильно | Не принимать всерьёз · Расширять узкие круги · Оскорблять и грозить расправой · Блюсти авторское право · Жаловаться куда следует | ||||
Уголок писателя |
| ||||
Логово критика | Ордена · Оценивание · Номинирование: Лучшие статьи · Хорошие статьи | ||||
Приют удалиста | Как удалить статью · Причины удаления статей · Статьи к удалению · Геноцид | ||||
Социальная сеть | Форум | ||||
Соревнования | Спринт · Детский абсурдомарафон · Свободный Абсурдомарафон · Турнир | ||||
Забытое | Блокировки · Плагиат · Скайп · Факты не по месту · Человек года |