Шаблоны оформления текста — различия между версиями
Rebot (обсуждение | вклад) (Automatic page editing) |
м |
||
| (не показано 6 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
| − | [[Категория:Википедия:Шаблоны | + | <noinclude>[[Категория: Вики-шаблоны|*]]</noinclude> |
| + | [http://ru.wikipedia.org/wiki/Википедия:Шаблоны/Форматирование Описание шаблонов, используемых в Википедии] | ||
| − | + | [[Изображение:Achtung.png]] Эти шаблоны автоматически не появятся, надо настраивать руками. | |
| − | |||
| − | |||
| − | |||
| − | [[Изображение:Achtung.png]] Эти шаблоны автоматически | ||
==Что такое шаблон== | ==Что такое шаблон== | ||
| Строка 33: | Строка 30: | ||
=== Параметры === | === Параметры === | ||
| − | |||
Параметры шаблона могут быть поименованными или пронумерованными. | Параметры шаблона могут быть поименованными или пронумерованными. | ||
Синтаксис использования может быть | Синтаксис использования может быть | ||
| Строка 105: | Строка 101: | ||
{{formula|1=КонечнаяЦена = НачальнаяЦена + СуммаНадбавки }} | {{formula|1=КонечнаяЦена = НачальнаяЦена + СуммаНадбавки }} | ||
| + | |||
| + | ==[[:Шаблон:source|Шаблон source]]== | ||
| + | |||
| + | Шаблон предназначен для выделения в тексте куска кода, написанного на 1С. | ||
| + | |||
| + | Пример: | ||
| + | <pre> | ||
| + | <source lang=1c> | ||
| + | Процедура Сформировать() | ||
| + | тзТест=СоздатьОбъект("ТаблицаЗначений"); | ||
| + | тзТест.НоваяКолонка("спКолонка"); | ||
| + | тзТест.НоваяСтрока(); | ||
| + | тзТест.спКолонка=СоздатьСписок("Знач1", 1, "Знач2", 2); | ||
| + | ОткрытьТаблицу(тзТест, "Исходная ТЗ", 1); | ||
| + | |||
| + | тзТест.Заполнить(ПолучитьПустоеЗначение(),,, "спКолонка"); | ||
| + | //Чтобы правильно очищалось должно быть так: | ||
| + | //тзТест.Заполнить("",,, "спКолонка"); | ||
| + | |||
| + | ОткрытьТаблицу(тзТест, "После очистки ТЗ", 1); | ||
| + | ВводТекста(ЗначениеВСтрокуВнутр(тзТест), "Видно, что в памяти список всё ещё лежит, но почему-то не доступен при открытии ТЗ"); | ||
| + | СохранитьЗначение("Тест", тзТест); | ||
| + | тзТест=ВосстановитьЗначение("Тест"); | ||
| + | ОткрытьТаблицу(тзТест, "А вот тут список восстановился, хотя его там быть не должно", 1); | ||
| + | КонецПроцедуры | ||
| + | </source> | ||
| + | </pre> | ||
| + | |||
| + | Выглядит это так: | ||
| + | |||
| + | <source lang=1c> | ||
| + | Процедура Сформировать() | ||
| + | тзТест=СоздатьОбъект("ТаблицаЗначений"); | ||
| + | тзТест.НоваяКолонка("спКолонка"); | ||
| + | тзТест.НоваяСтрока(); | ||
| + | тзТест.спКолонка=СоздатьСписок("Знач1", 1, "Знач2", 2); | ||
| + | ОткрытьТаблицу(тзТест, "Исходная ТЗ", 1); | ||
| + | |||
| + | тзТест.Заполнить(ПолучитьПустоеЗначение(),,, "спКолонка"); | ||
| + | //Чтобы правильно очищалось должно быть так: | ||
| + | //тзТест.Заполнить("",,, "спКолонка"); | ||
| + | |||
| + | ОткрытьТаблицу(тзТест, "После очистки ТЗ", 1); | ||
| + | ВводТекста(ЗначениеВСтрокуВнутр(тзТест), "Видно, что в памяти список всё ещё лежит, но почему-то не доступен при открытии ТЗ"); | ||
| + | СохранитьЗначение("Тест", тзТест); | ||
| + | тзТест=ВосстановитьЗначение("Тест"); | ||
| + | ОткрытьТаблицу(тзТест, "А вот тут список восстановился, хотя его там быть не должно", 1); | ||
| + | КонецПроцедуры | ||
| + | </source> | ||
==[[:Шаблон:cite|Шаблон cite]]== | ==[[:Шаблон:cite|Шаблон cite]]== | ||
| Строка 155: | Строка 200: | ||
==[[Оформление цитат|Выделение длинных цитат]]== | ==[[Оформление цитат|Выделение длинных цитат]]== | ||
{{:Оформление цитат}} | {{:Оформление цитат}} | ||
| − | |||
Текущая версия на 17:47, 22 ноября 2024
Описание шаблонов, используемых в Википедии
Эти шаблоны автоматически не появятся, надо настраивать руками.
Содержание
Что такое шаблон
«Шаблонами» в MediaWiki (программном обеспечении Википедии) называется класс особых страниц, содержимое которых можно вставить в другие страницы. Причём это содержимое считывается при каждой загрузке страницы: изменения в шаблоне проявятся на страницах, их применяющих.
Источник: http://ru.wikipedia.org/wiki/Википедия:Механизм_шаблонов
Общая информация
Страницы шаблонов — полноценные вики-документы, для которых отведено своё пространство имён «Шаблон:». В Википедии их позволено править любому участнику.
Вызывается шаблон пометкой
{{Имя шаблона}}
При отображении страницы на место этого будет помещено содержимое страницы «Шаблон:Имя шаблона». Если её ещё нет, то пометка будет отображена как ссылка на несуществующую статью шаблона. Поэтому, чтобы не озадачивать читателя красной ссылкой, подобной Шаблон:POV cehck, удостоверьтесь в существовании вызываемых шаблонов — это делается предпросмотром страницы до сохранения правки.
Если в главном пространстве имен существует статья Имя шаблона, то можно вызвать ее, поставив перед именем шаблона двоеточие
{{:Имя шаблона}}
Таким образом, любую страницу можно использовать как шаблон. Если вызывать так картинку
{{Изображение:Имя шаблона}}
или категорию,
{{Категория:Имя шаблона}}
то будет подставлена описательная часть картинки и категории соответственно. Таким способом удобно
- экспериментировать с шаблонами (не залезая в пространство шаблонов);
- «вытаскивать» подписи и описания картинок;
- изготавливать специальные составные статьи (например, для печати).
Параметры
Параметры шаблона могут быть поименованными или пронумерованными. Синтаксис использования может быть
{{templatename|parname1=parvalue1|parname2=parvalue2}}, тогда Шаблон:Nobr надо ссылаться на{{{parname1}}},{{{parname2}}};{{templatename|parvalue1|parvalue2}}, тогда Шаблон:Nobr нужно использовать{{{1}}},{{{2}}}.
Лишние (не используемые в теле шаблона) параметры игнорируются.
Имена параметров чувствительны к регистру символов.
- Обратите внимание на тройные фигурные скобки при использовании параметров!
Таким образом, механизм шаблонов выполняет два типа подстановок:
- вызов шаблона (двойные фигурные скобки) заменяется содержимым шаблона;
- параметры шаблона (тройные фигурные скобки) заменяются параметрами шаблона.
Шаблон oncolor - выделение цветом
Выделяет текст нужным цветом, например: Российская Федерация.
Синтаксис: {{oncolor|цвет фона|цвет текста|текст}}, где цвет - код требуемого цвета:
Российская Федерация
{{oncolor|silver|white|Российская Федерация}}
Российская Федерация
{{oncolor|rgb(153, 153, 153)|rgb(255,255,255)|Российская Федерация}}
Российская Федерация
{{oncolor|#999999|#FFFFFF|Российская Федерация}}
Некоторые параметры шаблона могут быть опущены:
Российская Федерация
{{oncolor||red|Российская Федерация}}
Российская Федерация
{{oncolor|lightgreen||Российская Федерация}}
Если некоторые параметры шаблона опущены, то применяются стандартные параметры форматирования.
Шаблон info
Шаблон предназначен для оформления блока текста, сообщающего дополнительную информацию. Обычно такие абзацы начинаются как "Примечание: ..."
Пример:
{{info|Первый параметр в теле шаблона обозначается как {{{1}}} }}
Выглядит это так:
|
Первый параметр в теле шаблона обозначается как {{{1}}} |
Шаблон notice
Шаблон предназначен для оформления блока текста, требующего внимания пользователя. Обычно такие абзацы начинаются как "Замечание: ..."
Пример:
{{notice|При оформлении шаблона надо обратить внимание на знаки {{{}}} }}
Выглядит это так:
|
При оформлении шаблона надо обратить внимание на знаки {{{}}} |
Шаблон attention
Шаблон предназначен для оформления блока текста, сообщающего информацию, на которую обязательно надо обратить внимание. Обычно такие абзацы начинаются как "ВНИМАНИЕ: ..."
Пример:
{{attention|Изменение текста шаблона влияет на внешний вид ВСЕХ страниц, которые его используют }}
Выглядит это так:
|
Изменение текста шаблона влияет на внешний вид ВСЕХ страниц, которые его используют |
Шаблон formula
Шаблон предназначен для выделения формул в тексте.
Пример:
{{formula|1=КонечнаяЦена = НачальнаяЦена + СуммаНадбавки }}
Выглядит это так:
КонечнаяЦена = НачальнаяЦена + СуммаНадбавки
Шаблон source
Шаблон предназначен для выделения в тексте куска кода, написанного на 1С.
Пример:
<source lang=1c>
Процедура Сформировать()
тзТест=СоздатьОбъект("ТаблицаЗначений");
тзТест.НоваяКолонка("спКолонка");
тзТест.НоваяСтрока();
тзТест.спКолонка=СоздатьСписок("Знач1", 1, "Знач2", 2);
ОткрытьТаблицу(тзТест, "Исходная ТЗ", 1);
тзТест.Заполнить(ПолучитьПустоеЗначение(),,, "спКолонка");
//Чтобы правильно очищалось должно быть так:
//тзТест.Заполнить("",,, "спКолонка");
ОткрытьТаблицу(тзТест, "После очистки ТЗ", 1);
ВводТекста(ЗначениеВСтрокуВнутр(тзТест), "Видно, что в памяти список всё ещё лежит, но почему-то не доступен при открытии ТЗ");
СохранитьЗначение("Тест", тзТест);
тзТест=ВосстановитьЗначение("Тест");
ОткрытьТаблицу(тзТест, "А вот тут список восстановился, хотя его там быть не должно", 1);
КонецПроцедуры
</source>
Выглядит это так:
Процедура Сформировать()
тзТест=СоздатьОбъект("ТаблицаЗначений");
тзТест.НоваяКолонка("спКолонка");
тзТест.НоваяСтрока();
тзТест.спКолонка=СоздатьСписок("Знач1", 1, "Знач2", 2);
ОткрытьТаблицу(тзТест, "Исходная ТЗ", 1);
тзТест.Заполнить(ПолучитьПустоеЗначение(),,, "спКолонка");
//Чтобы правильно очищалось должно быть так:
//тзТест.Заполнить("",,, "спКолонка");
ОткрытьТаблицу(тзТест, "После очистки ТЗ", 1);
ВводТекста(ЗначениеВСтрокуВнутр(тзТест), "Видно, что в памяти список всё ещё лежит, но почему-то не доступен при открытии ТЗ");
СохранитьЗначение("Тест", тзТест);
тзТест=ВосстановитьЗначение("Тест");
ОткрытьТаблицу(тзТест, "А вот тут список восстановился, хотя его там быть не должно", 1);
КонецПроцедурыШаблон cite
Шаблон предназначен для выделения цитат в тексте.
Шаблон принимает два параметра:
- ссылка на источник
- текст цитаты
Пример:
{{cite|http://wiki.klerk.ru/index.php/First/|
Добро пожаловать в '''НАРОДНУЮ БУХГАЛТЕРСКУЮ ЭНЦИКЛОПЕДИЮ НА КЛЕРК.РУ''' - свободную энциклопедию,
которую может редактировать каждый пользователь, зарегистрированный на сайте [http://klerk.ru Клерк.Ру].
Здесь размещается информация для бухгалтеров, распространяемая свободно и доступная всем.
Любой желающий может разместить свой материал или дополнить имеющиеся материалы.
}}
Выглядит это так:
Добро пожаловать в НАРОДНУЮ БУХГАЛТЕРСКУЮ ЭНЦИКЛОПЕДИЮ НА КЛЕРК.РУ - свободную энциклопедию, которую может редактировать каждый пользователь, зарегистрированный на сайте Клерк.Ру. Здесь размещается информация для бухгалтеров, распространяемая свободно и доступная всем. Любой желающий может разместить свой материал или дополнить имеющиеся материалы.
Источник: http://wiki.klerk.ru/index.php/First/
Шаблон talk
Шаблон предназначен для выделения обсуждений и комментариев в тексте.
Шаблон принимает два параметра:
- описание автора (лучше использовать стандартную последовательность --~~~~
- текст комментария
Пример:
{{talk|--~~~~|
Возможно, надо использовать дополнительное измерение "Куратор".
}}
Выглядит это так:
--Павел Лазарев 12:54, 29 сентября 2008 (SAMST):
Возможно, надо использовать дополнительное измерение "Куратор".
Выделение длинных цитат
Для оформления цитат лучше всего использовать соответствующий шаблон:
cite - Шаблон оформления цитат
Шаблон предназначен для выделения цитат в тексте.
Шаблон принимает два параметра:
- ссылка на источник
- текст цитаты
Пример:
{{cite|http://wiki.klerk.ru/index.php/First/|
Добро пожаловать в '''НАРОДНУЮ БУХГАЛТЕРСКУЮ ЭНЦИКЛОПЕДИЮ НА КЛЕРК.РУ''' - свободную энциклопедию,
которую может редактировать каждый пользователь, зарегистрированный на сайте [http://klerk.ru Клерк.Ру].
Здесь размещается информация для бухгалтеров, распространяемая свободно и доступная всем.
Любой желающий может разместить свой материал или дополнить имеющиеся материалы.
}}
Выглядит это так:
Добро пожаловать в НАРОДНУЮ БУХГАЛТЕРСКУЮ ЭНЦИКЛОПЕДИЮ НА КЛЕРК.РУ - свободную энциклопедию, которую может редактировать каждый пользователь, зарегистрированный на сайте Клерк.Ру. Здесь размещается информация для бухгалтеров, распространяемая свободно и доступная всем. Любой желающий может разместить свой материал или дополнить имеющиеся материалы.
Источник: http://wiki.klerk.ru/index.php/First/
Детали реализации
Предлагается следующий способ:
<blockquote style="border: thin solid rgb(224, 224, 224); padding: 3px 15px; float: none; background-color: GhostWhite" > <div> Текст цитаты </div> </blockquote>
Выглядит это так:
<div">
Текст цитаты
Можно делать так:
{{subst:Начало цитаты}}
Текст цитаты
{{subst:Конец цитаты}}
Результат:
Текст цитаты