Шаблоны справок: Образцы справок | Тереньгульский район Ульяновской области

Разное

Содержание

Как задать шаблон справки о доходах и среднем заработке в ЗУП 3.1

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


Большинство пользователей применяют для создания документов и формирования их печатных форм шаблоны Word, Excel и др., не используя данные, которые уже есть в ЗУП 3.1. При этом они дублируют одну и ту же информацию по несколько раз, что приводит к появлению ошибок и существенно замедляет процесс работы. Хотя практически вся необходимая информация для формирования печатной формы документа уже есть в первоисточнике, то есть в программе ЗУП 3.1.


Внешние печатные формы создаются специалистом на основе предоставленного шаблона и подключаются в программе к нужному документу.
Таким образом, пользователь сможет распечатать свой документ в нужном виде непосредственно из ЗУП 3.1, не прибегая к помощи прикладных программ.

Рассмотрим эту возможность на примере справки о доходах и среднем заработке. В ЗУП 3.1 реализована типовая печатная форма справки о доходах, которую можно получить из карточки сотрудника по кнопке «Печать». 

Рис. 1 (нажмите, чтобы увеличить) 

Типовая справка о доходах выглядит следующим образом:

Рис. 2 (нажмите, чтобы увеличить)

 

Но не всегда типовой вариант устраивает получателей в лице органов службы занятости, соцзащиты и пр. И тогда работодатели вынуждены формировать справки по заданным шаблонам в других программах. Для облегчения этой задачи можно создать внешнюю печатную форму и формировать другой вариант (или несколько вариантов) данной справки непосредственно в ЗУП 3.1. Разместить ее будет удобно аналогично типовой справке о доходах в карточке сотрудника. 

Не хотите больше тратить время на рутинное заполнение документов? Закажите разработку внешней печатной формы.

В нашем примере сформирована внешняя печатная форма справки о среднем заработке в нескольких вариантах и теперь ее тоже можно сформировать из карточки сотрудника.

Рис. 3 (нажмите, чтобы увеличить) 

В зависимости от необходимых данных справку можно сформировать в различных вариантах. Выбор вида справки определяется при формировании печатной формы. Ниже представлены несколько различных видов печатной формы.

Рис. 4 (нажмите, чтобы увеличить) 

Рис. 5 (нажмите, чтобы увеличить) 

Рис. 6 (нажмите, чтобы увеличить) 

Рис. 7 (нажмите, чтобы увеличить) 

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

Образец справки в период коронавируса

]]>

Подборка наиболее важных документов по запросу Образец справки в период коронавируса (нормативно–правовые акты, формы, статьи, консультации экспертов и многое другое).

Формы документов: Образец справки в период коронавируса

Статьи, комментарии, ответы на вопросы: Образец справки в период коронавируса Открыть документ в вашей системе КонсультантПлюс:
Статья: Проактивный режим предоставления публичных услуг: на пути к отмене заявительного порядка предоставления публичных услуг
(Пуляевская И.А., Якимова Е.М.)
(«Административное право и процесс», 2021, N 4)Стоит отметить, что, несмотря на введение проактивного режима, установленные Федеральным законом от 27 июля 2010 г. N 210-ФЗ «Об организации предоставления государственных и муниципальных услуг» (далее — Федеральный закон N 210-ФЗ) принципы предоставления публичных услуг не подверглись корректировке: в качестве базового принципа предоставления публичных услуг сохранен заявительный порядок их предоставления. Однако при рассмотрении категории предоставления публичных услуг как общественного блага представляется, что принцип заявительного порядка обращения за предоставлением публичных услуг не всегда отвечает запросам общества, связанным с упрощением процедуры получения публичных услуг, зачастую усложняя их получение. Более того, при введении экстраординарных административно-правовых режимов принцип заявительного порядка предоставления публичных услуг становится препятствием для своевременного и качественного получения населением публичных услуг. Так, к примеру, реализация административно-правового режима, связанного с пандемией коронавирусной инфекции в 2020 — 2021 годах, показала все недостатки организации предоставления публичных услуг, в том числе связанные с необходимостью направления обращения в орган власти для получения публичных услуг. Востребованное новыми сложившимися условиями бесконтактное взаимодействие с заявителями, безусловно, оказалось востребованным и в большинстве случаев обеспеченным. Однако новые реалии требуют дальнейшего совершенствования механизма предоставления публичных услуг, в частности отмены необходимости самого запроса о получении таких услуг и их предоставлении публичными органами. К примеру, в период распространения новой коронавирусной инфекции появилось несколько новых видов государственной поддержки, льгот и пособий для разных категорий граждан. Вместе с тем для их получения необходимо обращение заявителей в орган публичной власти. Несмотря на возможность такого обращения в электронной форме и отказа от требования публичными органами ранее необходимых для такого рода выплат справок, на заявителя возложена обязанность выразить свое волеизъявление посредством обращения, что заведомо снижает количество потенциальных получателей предлагаемых государством мер поддержки.

Нормативные акты: Образец справки в период коронавируса

Как мы автоматизировали выдачу справок сотрудникам

15 сентября 2020

Кейсы

Нашим сотрудникам не нужно ходить по кабинетам, чтобы получить 2-НДФЛ, копию трудовой книжки или справку для визы. Мы безопасно заказываем их через корпоративный портал, а отдел кадров, бухгалтерия и директора в пару кликов подготавливают кадровые документы.

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

Раньше, чтобы получить справку, сотрудник приходил с запросом к специалисту по кадрам, тот связывался с  бухгалтером или директором, в зависимости от ситуации. Через пару дней – получал документ или напоминал о нём исполнителям, если запрос затерялся в потоке входящих. А сотрудники, конечно же, не забывали время от времени пинговать вопросами «Ну что там с моей бумажкой?».

Так из жизни сформировался список наших требований к сервису.

— нам нужна единая точка входа для запросов по всем справкам и документам с автоматической маршрутизацией – одни справки должны попасть в отдел кадров, другие в бухгалтерию;

— автоматический сбор информации для справок – документы должны приходить на подпись в готовом виде, чтобы подписанту оставалось только быстро проверить содержание;

— уведомления о ходе процесса – чтобы в любой момент сотрудник был в курсе, что происходит с его запросом и когда ждать результат;

— безопасность данных – кадровая информация, цифры по зарплате не должны попасть в чужие руки.

Как работает сервис заказа справок

Безопасность и авторизация

Чтобы зайти на сервис на портале, сотруднику нужно авторизоваться – ввести данные своей рабочей учётной записи или запросить одноразовый код на свой телефон.

Наш сервис работает на базе службы Microsoft ADFS, которая выступает в роли Identity Provider – приложение обращается к ней, чтобы получить авторизационную информацию. Данные пересылаются с применением протоколов OAuth и OpenID Connect.

Стоит отметить, что до нас почти никто не пытался подружить ADFS с этими протоколами. в Интернете много информации о системах на базе Identity Server, Azure AD, другими Identity Provider. А с ADFS наши инженеры разбирались собственными силами.

Подготовка документов

После авторизации сервис формирует заявку с указанием документов, которые нужны сотруднику. Данные заявки сохраняются в базе модуля, которая обновляет их по мере движения по бизнес-процессу. В «Справках» заведены шаблоны для 2-НДФЛ, копий трудовых книжек, справок для визы – для них уже настроены запросы в 1С и кадровые системы, и они создаются автоматически. Если сотруднику нужен какой-то документ, который в этот список не входит или относится к более старому периоду, запрос сразу будет переправлен специалисту, который сможет его вручную обработать.

Подписание и выдача документов

Исполнители запроса (бухгалтер, HR-директор, директор) получают уведомления, когда от них требуются действия. Если документ шаблонный, им приходит ссылка на уже сформированную справку, которую достаточно проверить и заверить. Если нужен только электронный вариант, достаточно нажать кнопку на портале и справка улетит заявителю в личный кабинет. Бумажные версии нужно распечатать, подписать – и также нажать кнопку. Сотрудник тут же получает письмо, что его документ готов.

Фактически весь процесс можно уложить в пару часов. Мы подстраховываемся и гарантируем коллегам готовность в течение пары рабочих дней.

Конфиденциальность персональных данных

Сервис работает с финансовой информацией и персональными данными, так что наши разработчики тщательно проработали меры безопасности. Во-первых, файлы с заявками пользователей живут на сервере всего один день. Во-вторых, мы реализовали дополнительное подтверждение личности по СМС. Она используется, когда пользователь хочет получить информацию о зарплате (2-НДФЛ/справка на визу).

Технически модуль представляет собой прокси-прослойку между приложением «Справки» и 1С. Когда с портала приходит запрос на выдачу финансовой информации, эта прослойка достаёт из базы 1С телефон сотрудника и отправляет ему код подтверждения. Сотрудник должен ввести его в приложении, после чего сервис ещё раз стучится в прокси. Если коды совпадают, запрос передаётся в 1С. Проще говоря, мы сделали мини систему двухфакторной аутентификации, чтобы она включалась в тех сценариях, когда требуется дополнительная защита.

Чтобы соблюсти конфиденциальность, мы сделали так, что данные из 1С не хранятся в нашей инфраструктуре, иначе в гипотетическом сценарии кибератаки её мог бы получить взломщик. Вся информация остаётся внутри финансовой системы, где с ней работают только те, кто и так может её увидеть – бухгалтеры.

Результаты внедрения

Сервис работает уже пару месяцев, и сотрудники вполне привыкли к новой механике. Удобнее стало всем – и заказчикам документов, и исполнителям. Бюрократии для всех стало меньше, а времени для интересных задач – больше.

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

Шаблоны ответов к программе «Учёт обращений граждан и организаций»

Тема запроса Форма Результат Название шаблона

Трудовой стаж 5

 

Трудовой стаж 10

 

Трудовой стаж 25

Архивная справка

положительный

Стаж 1

Стаж 2

Стаж 3

отрицательный

Нет документов
Нет документов с рекомендацией
Не полный состав
Не полный состав с уточнением
Сведений нет

промежуточный

Уточнение

пересылка

Общий
Общий 1 с приложением
Общий 2 с приложением

Зарплата 5

 

Зарплата 10

 

Зарплата 25

 

Архивная справка

положительный

Зарплата 5 Exl
Обратите внимание, в шаблон встроена таблица Excel, которая автоматически подсчитает средние и суммарные величины заработка. Чтобы её заполнить, щёлкните по таблице правой кнопкой мышки и выберите пункты меню Объект Лист —  Открыть

Зарплата 10
Зарплата 10 Exl

отрицательный

Нет документов
Нет документов с рекомендацией
Не полный состав
Не полный состав с уточнением
Сведений нет
промежуточный

Уточнение

пересылка

Общий

Общий 1 с приложением
Общий 2 с приложением

Переименование

Архивная выписка

положительный

Переименование
Приказ
Текст выписки

отрицательный

Нет документов
Сведений нет
Награждение Архивная справка положительный Награждение
Прочие (непрофильные) Информационное письмо положительный Письмо

Запрос на оформление справки — Физическим лицам

№ п/п Наименование организации Крайние даты, гг.
1. Городское специализированное объединение «Мосинжремонт» (ГСО «Мосинжремонт») 1975–1991
1.1. Специализированное предприятие № 1 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 1 ГСО «Мосинжремонт»)
1975–1991
1.2. Специализированное предприятие № 2 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 2 ГСО «Мосинжремонт»)
1977–1991
1.3. Специализированное предприятие № 3 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 3 ГСО «Мосинжремонт»)
1982–1991
1.4. Специализированное предприятие № 4 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 4 ГСО «Мосинжремонт»)
1977–1991
1.5. Специализированное предприятие № 5 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 5 ГСО «Мосинжремонт»)
1980–1991
1.6. Специализированное предприятие № 6 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 6 ГСО «Мосинжремонт»)
1977–1991
1.7. Специализированное предприятие № 7 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 7 ГСО «Мосинжремонт»)
1978–1991
1.8. Специализированное предприятие № 8 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 8 ГСО «Мосинжремонт»)
1978–1991
1.9. Специализированное предприятие № 9 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 9 ГСО «Мосинжремонт»)
1979–1991
1.10. Специализированное предприятие № 10 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 10 ГСО «Мосинжремонт»)
1979–1991
1.11. Специализированное предприятие № 11 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 11 ГСО «Мосинжремонт»)
1979–1991
1.12. Специализированное предприятие № 14 по ремонту и обслуживанию систем тепловодоснабжения Городского специализированного объединения «Мосинжремонт»
(СУ № 14 ГСО «Мосинжремонт»)
1984–1991
1.13. Специализированное управление аварийно-ремонтных работ Городского специализированного объединения «Мосинжремонт»
(СУАРР ГСО «Мосинжремонт»)
1979–1991
1.14. Ремонтно-строительное управление Городского специализированного объединения «Мосинжремонт» (РСУ ГСО «Мосинжремонт») 1980–1991
1.15. Управление производственно-технологической комплектации Городского специализированного объединения «Мосинжремонт»
(УПТК ГСО «Мосинжремонт»)
1981–1991
Сведения о
заработной плате с 1988 г.
2. Муниципальное городское предприятие по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло» (МГП «Мосгортепло») 1991–1998
2.1. Специализированное предприятие № 1 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло» (СУ № 1 МГП «Мосгортепло») 1991–1996
2.2. Специализированное предприятие № 2 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло» (СУ № 2 МГП «Мосгортепло») 1991–1996
2.3. Специализированное предприятие № 3 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло» (СУ № 3 МГП «Мосгортепло») 1991–1996
2.4. Специализированное предприятие № 4 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло» (СУ № 4 МГП «Мосгортепло») 1991–1996
2.5. Специализированное предприятие № 5 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло» (СУ № 5 МГП «Мосгортепло») 1991–1996
2.6. Специализированное предприятие № 6 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло» (СУ № 6 МГП «Мосгортепло») 1991–1996
2.7. Специализированное предприятие № 7 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(СУ № 7 МГП «Мосгортепло»)
1991–1996
2.8. Специализированное предприятие № 8 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(СУ № 8 МГП «Мосгортепло»)
1991–1996
2.9. Специализированное предприятие № 9 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(СУ № 9 МГП «Мосгортепло»)
1991–1996
2.10. Специализированное предприятие № 10 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(СУ № 11 МГП «Мосгортепло»)
1994–1996
2.11. Специализированное управление аварийно-ремонтных работ Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(СУАРР МГП «Мосгортепло»)
1991–1998
2.12. Ремонтно-строительное управление Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло» (РСУ МГП «Мосгортепло») 1991–1998
2.13. Управление производственно-технологической комплектации Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(УПТК МГП «Мосгортепло»)
1991–1993
2.14. Муниципальное предприятие «Теплоремонтналадка № 2» 1992–1994
2.15. Филиал № 1 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 1 МГП «Мосгортепло»)
1996–1998
2.16. Филиал № 2 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 2 МГП «Мосгортепло»)
1996–1998
2.17. Филиал № 3 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 3 МГП «Мосгортепло»)
1996–1998
2.18. Филиал № 4 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 4 МГП «Мосгортепло»)
1996–1998
2.19. Филиал № 5 Муниципального городского предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 5 МГП «Мосгортепло»)
1996–1998
3. Государственное унитарное предприятие по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло» (ГУП «Мосгортепло») 1998–2006
3.1. Филиал № 1 Государственного унитарного предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 1 ГУП «Мосгортепло»)
1998–2004
3.2. Филиал № 2 Государственного унитарного предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 2 ГУП «Мосгортепло»)
1998–2004
3.3. Филиал № 3 Государственного унитарного предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 3 ГУП «Мосгортепло»)
1998–2004
3.4. Филиал № 4 Государственного унитарного предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 4 ГУП «Мосгортепло»)
1998–2004
3.5. Филиал № 5 Государственного унитарного предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(Филиал № 5 ГУП «Мосгортепло»)
1998–2004
3.6. Специализированное управление аварийно-ремонтных работ Государственного унитарного предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(СУАРР ГУП «Мосгортепло»)
1998–2004
3.7. Ремонтно-строительное управление Государственного унитарного предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(РСУ ГУП «Мосгортепло»)
1998–2003
3.8. Управление по сбыту тепловой энергии Государственного унитарного предприятия по эксплуатации тепловых пунктов и разводящих тепловых сетей «Мосгортепло»
(УСТЭ ГУП «Мосгортепло»)
2002–2005
4. Муниципальное предприятие по ремонту и наладке центральных тепловых пунктов и разводящих сетей «Теплоремонтналадка» (МП «Теплоремонтналадка») 1991–1997
5. Государственное унитарное предприятие «Теплоремонтналадка»
(ГУП «Теплоремонтналадка»)
1998–2007
6. Московское муниципальное городское предприятие тепловых станций и сетей «Мостеплоэнерго»
(МГП «Мостеплоэнерго»)
1999–2000
6.1. Межрайонное производственное предприятие тепловых станций и сетей № 2 Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(МПП № 2 МГП «Мостеплоэнерго»)
1993–2000
Сведения о заработной плате с 1997 г.
6.2. Межрайонное производственное предприятие тепловых станций и сетей № 3 Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(МПП № 3 МГП «Мостеплоэнерго»)
1978, 1980–2000
Сведения о заработной плате с 1998 г.
6.3. Межрайонное производственное предприятие тепловых станций и сетей № 4 Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(МПП № 4 МГП «Мостеплоэнерго»)
1983–2000
Сведения о заработной плате с 1995 г.
6.4. Межрайонное производственное предприятие тепловых станций и сетей № 5 Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(МПП № 5 МГП «Мостеплоэнерго»)
1981–2000
6.5. Межрайонное производственное предприятие тепловых станций и сетей № 6 Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(МПП № 6 МГП «Мостеплоэнерго»)
1988–2000
6.6. Межрайонное производственное предприятие тепловых станций и сетей № 7 Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(МПП № 7 МГП «Мостеплоэнерго»)
1994–2000
Сведения о заработной плате с 1998 г.
6.7. Межрайонное производственное предприятие тепловых станций и сетей № 8 Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(МПП № 8 МГП «Мостеплоэнерго»)
1994–2000
Сведения о заработной плате с 1996 г.
6.8. Межрайонное производственное предприятие тепловых станций и сетей № 9 Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(МПП № 9 МГП «Мостеплоэнерго»)
2002–2000
Сведения о заработной плате на хранении отсутствуют
6.9. Межрайонное производственное предприятие тепловых станций и сетей № 10 г. Зеленоград Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(МПП № 10 г. Зеленоград МГП «Мостеплоэнерго»)
1964–2000
Сведения о заработной плате с 1975 г.
6.10. Ремонтно-эксплуатационное предприятие «Теплоэнергоремонт» Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(РЭП «Теплоэнергоремонт» МГП «Мостеплоэнерго»)
1978–2000
Сведения о заработной плате  с 1976 г.
6.11. Предприятие «Теплотекс» Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие «Теплотекс» МГП «Мостеплоэнерго»)
1997–2004
6.12. Предприятие «Теплосбыт» Московского муниципального городского предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие «Теплосбыт» МГП «Мостеплоэнерго»)
1997–2004
7. Государственное унитарное предприятие тепловых станций и сетей г. Москвы «Мостеплоэнерго»
(ГУП «Мостеплоэнерго»)
1945–2007
7.1. Предприятие № 2 тепловых станций и сетей
Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 2 ГУП «Мостеплоэнерго»)
2000–2004
7.2. Предприятие № 3 тепловых станций и сетей
Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 3 ГУП «Мостеплоэнерго»)
2000–2004
7.3. Предприятие № 4 тепловых станций и сетей
Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 4 ГУП «Мостеплоэнерго»)
2000–2004
7.4. Предприятие № 5 тепловых станций и сетей
Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 5 ГУП «Мостеплоэнерго»)
2000–2005
7.5. Предприятие № 6 тепловых станций и сетей
Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 6 ГУП «Мостеплоэнерго»)
2000–2004
7.6. Предприятие № 7 тепловых станций и сетей
Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 7 ГУП «Мостеплоэнерго»)
2000–2004
7.7. Предприятие № 8 тепловых станций и сетей
Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 8 ГУП «Мостеплоэнерго»)
2000–2005
7.8. Предприятие № 9 тепловых станций и сетей
Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 9 ГУП «Мостеплоэнерго»)
2002–2004
Сведения о заработной плате на хранении отсутствуют
7.9. Предприятие № 10 тепловых станций и сетей г. Зеленограда Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 10 г. Зеленограда
ГУП «Мостеплоэнерго»)
2000–2004
7.10. Предприятие № 11 Ремонтно-наладочное предприятие «Теплоэнергоремонт» Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 11 «Теплоэнергоремонт» 
ГУП «Мостеплоэнерго»)
2000–2005
7.11. Предприятие № 12 «Теплотекс» Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 12  «Теплотекс»                    
ГУП «Мостеплоэнерго»)
2000–2004
7.12. Предприятие № 13 «Теплосбыт» Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 13 «Теплосбыт»                           
ГУП «Мостеплоэнерго»)
2000–2004
7.13. Предприятие № 14 База отдыха «Красная гвоздика» Государственного унитарного предприятия тепловых станций и сетей «Мостеплоэнерго»
(Предприятие № 14 База отдыха «Красная гвоздика»                                       ГУП «Мостеплоэнерго»)
2005–2006
8. Филиал № 1 «Теплоремонтналадка» открытого акционерного общества «Московская объединенная энергетическая компания»
(Филиал № 1 «Теплоремонтналадка» ОАО «МОЭК»)
2004–2006
9. Филиал № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Филиал № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2004–2006
9.1. Предприятие № 1
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 1 Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.2. Предприятие № 2
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 2 Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.3. Предприятие № 3
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 3 Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.4. Предприятие № 4
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 4 Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.5. Предприятие № 5
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 5 Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.6. Предприятие № 6
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 6 Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.7. Предприятие № 7
Филиала № 2 «Мостеплоэнерго открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 7 Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.8. Предприятие № 8
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 8 Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.9. Предприятие № 9
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 9 Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.10. Предприятие № 10 г. Зеленоград
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 10 г. Зеленоград Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.11. Предприятие № 11 «Теплоэнергоремонт» Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 11 «Теплоэнергоремонт» Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.12. Предприятие № 12 «Теплотекс»
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 12 «Теплотекс» Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.13. Предприятие № 13 «Теплосбыт»
Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 13 «Теплосбыт» Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
9.13. Предприятие № 14 оздоровительный центр «Красная гвоздика» Филиала № 2 «Мостеплоэнерго» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 14 ОЦ «Красная гвоздика»
Филиала № 2 «Мостеплоэнерго» ОАО «МОЭК»)
2005–2006
10. Филиал № 3 «Мосгортепло» открытого акционерного общества «Московская объединенная энергетическая компания»
(Филиал № 3 «Мосгортепло» ОАО «МОЭК»)
2005–2006
10.1. Предприятие № 1 Филиала № 3 «Мосгортепло» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 1 Филиала № 3 «Мосгортепло»
ОАО «МОЭК»)
2005–2006
10.2. Предприятие № 2 Филиала № 3 «Мосгортепло» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 2 Филиала № 3 «Мосгортепло»
ОАО «МОЭК»)
2005–2006
10.3. Предприятие № 3 Филиала № 3 «Мосгортепло» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 3 Филиала № 3 «Мосгортепло»
ОАО «МОЭК»)
2005–2006
10.4. Предприятие № 4 Филиала № 3 «Мосгортепло» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 4 Филиала № 3 «Мосгортепло»
ОАО «МОЭК»)
2005–2006
10.5. Предприятие № 5 Филиала № 3 «Мосгортепло» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 5 Филиала № 3 «Мосгортепло»
ОАО «МОЭК»)
2005–2006
10.6. Предприятие № 6 Филиала № 3 «Мосгортепло» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 6 Филиала № 3 «Мосгортепло»
ОАО «МОЭК»)
2005–2006
10.7. Предприятие № 7 Филиала № 3 «Мосгортепло» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 7 Филиала № 3 «Мосгортепло»
ОАО «МОЭК»)
2005–2006
10.8. Предприятие № 8 Филиала № 3 «Мосгортепло» открытого акционерного общества «Московская объединенная энергетическая компания»
(Предприятие № 8 Филиала № 3 «Мосгортепло»
ОАО «МОЭК»)
2006
11. Открытое акционерное общество «Теплоремонтналадка»                                       
(ОАО «Теплоремонтналадка»)
2007–2010
12. Открытое акционерное общество «Мостеплоэнерго» (ОАО «Мостеплоэнерго») 2007–2010
13. Открытое акционерное общество «Мосгортепло» (ОАО «Мосгортепло») 2007–2010
14. Открытое акционерное общество «МОЭК–Регион» (ОАО «МОЭК–Регион») 2008–2012
15. Тепловые сети — филиал акционерного общества энергетики и электрификации «МОСЭНЕРГО» (Тепловые сети — филиал АО «МОСЭНЕРГО») 1940–2005
16. Открытое акционерное общество «Московская теплосетевая компания»
(ОАО «МТК»)
2005–2012
17. Филиал № 10 «Зеленоградский» публичного акционерного общества «Московская объединенная энергетическая компания»
(Филиал № 10 «Зеленоградский» ПАО «МОЭК»)
2005–2016
18. Филиал № 12 «Теплоэнергосервис» открытого акционерного общества «Московская объединенная энергетическая компания» (Филиал 12 «Теплоэнергосервис» ОАО «МОЭК») 2006–2014
19. Филиал № 13 «Энергокомплект» открытого акционерного общества «Московская объединенная энергетическая компания» (Филиал 13 «Энергокомплект» ОАО «МОЭК») 2006–2014
20. Филиал № 15 «Социально-бытовой» открытого акционерного общества «Московская объединенная энергетическая компания» (Филиал 15 «Социально — бытовой» ОАО «МОЭК») 2006–2014
21. Филиал № 17 «Центр информационных технологий» открытого акционерного общества «Московская объединенная энергетическая компания» (Филиал 17 «Центр информационных технологий» ОАО «МОЭК») 2008–2014
22. Филиал № 18 «Метрологии и эксплуатации приборов учета» открытого акционерного общества «Московская объединенная энергетическая компания» (Филиал 18 «Метрологии и эксплуатации приборов учета» ОАО «МОЭК») 2009–2014
23. Филиал № 19 «Новомосковский» открытого акционерного общества «Московская объединенная энергетическая компания» (Филиал 19 «Новомосковский» ОАО «МОЭК») 2012–2015
24. Филиал № 20 «Магистральные тепловые сети» открытого акционерного общества «Московская объединенная энергетическая компания» (Филиал 20 «Магистральные тепловые сети»
ОАО «МОЭК»)
2012–2014
25. Филиал «Мостеплосетьэнергоремонт» открытого акционерного общества энергетики и электрофикации «Мосэнерго»
(Филиал «Мостеплосетьэнергоремонт»
ОАО «Мосэнерго»)
1979–2005
26. Публичное акционерное общество «Межрегионтеплосетьэнергоремонт»
(ПАО «МТЭР»)
2005–2018
27. Общество с ограниченной ответственностью «ТСК Новая Москва»
(ООО «ТСК Новая Москва»
2012–2019

Легализация

 

 

 

 

 

 

ПОДАЧА ДОКУМЕНТОВ НА ЛЕГАЛИЗАЦИЮ В ГЕНЕРАЛЬНОЕ КОНСУЛЬСТВО ИСПАНИИ В МОСКВЕ

 

Прежде всего следует иметь в виду, что существует два способа подачи документов на легализацию, в зависимости от их дальнейшего использования:

 

1 – Документы, которые легализуются для последующего оформления визы.

 

Документы, которые нужно легализовать для последующей подачи на резидентскую визу, подаются в отдел Легализации по предварительной записи.
 
Документы, которые требуется легализовать для подачи на резидентскую визу, могут быть различными, в зависимости от типа резиденции: справка об отсутствии судимости, медицинская справка, документы органов ЗАГС, разрешение родителей/родителя на выезд ребенка.
 
Документы на легализацию для оформления визы: как подавать, образцы перевода (очень важно в любом случае следовать представленному образцу перевода):

 

·         Справка об отсутствии судимости. На оригинале должен стоять апостиль. Электронные справки, выданные МФЦ (многофункциональный центр предоставления государственных и муниципальных услуг), к рассмотрению не принимаются, т.к. они никем не легализованы. Подавать следует оригинал с переводом, БЕЗ ксерокопий.

 

 

ДОКУМЕНТЫ ОРГАНОВ ЗАГС

(Свидетельство о рождении, о браке, разводе, смерти, гражданском состоянии, усыновлении и т.д.)

 

Любой из этих документов подаётся без апостиля, если он был выдан в СССР (правило действует для всех республик бывшего СССР в период до 26 декабря 1991 г., кроме Литвы, Латвии, Эстонии и Грузии). Документы, выданные после 26 декабря 1991 г. любой из республик бывшего СССР, требуют проставления апостиля. В случае, если документ ЗАГС выдан в РСФСР или РФ (после 26 декабря 1991 г.), то апостиль на нем не требуется. Просьба внимательно изучить Обмен нотами.

 

  • Свидетельство о браке старого образца. Внимательно прочтите Обмен нотами. Апостиль не требуется, если документ был выдан в СССР (в любой из республик, кроме Литвы, Латвии, Эстонии и Грузии) или в Российской Федерации. Подаётся оригинал, перевод и ксерокопии.

 

ОЧЕНЬ ВАЖНО следовать правилам, установленным для подачи документов на легализацию, т.к. в противном случае они могут быть не приняты к рассмотрению. Если на документе требуется проставить апостиль на оригинале (справки об отсутствии судимости, разрешение родителей на выезд), не имеет никакого смысла приносить его без апостиля, поскольку он не будет допущен к рассмотрению. Перевод, не соответствующий образцу, в особенности это касается перевода справки об отсутствии судимости, также рассмотрен не будет. Перевод разрешения родителей на выезд ребенка может варьироваться в зависимости от текста, составленного российским нотариусом, однако общая терминология одинакова. Не приносите ксерокопии, если они не требуются (справки о несудимости, медсправки и разрешения родителей). Переводы и ксерокопии подаются согласно предписанному в конце данного раздела.

 

Документы нужно подать в день и время, на которые у вас назначена запись. Просим  вас подавать только документы на легализацию, а не весь пакет документов для получения визы.

Подающий документы должен иметь при себе паспорт для выездов за рубеж.
 

В день подачи документов вам выдадут счет на оплату консульских сборов. Оплата производится сразу после получения счета, в кассе консульства. Платежи производятся наличными (карты к оплате НЕ ПРИНИМАЮТСЯ), и мы убедительно просим иметь с собой точную сумму, без сдачи.

 

Сбор взимается за каждую страницу перевода до 30 строчек, если их на странице больше, то оплата взимается в двойном размере. Также учтите, что если строчки текста распределены на несколько колонок, не связанных между собой, то они считаются по отдельности.

 

Вы обязаны рассчитать предварительно стоимость, ориентируясь на прилагаемый прайс-лист. Прайс-лист.

 

Легализованные документы можно получить в кассе Генерального Консульства по  чеку об оплате. Приблизительный срок оформления документов 2 рабочих дня, точную дату получения вам сообщат в день подачи.

 

КАК АПОСТИЛИРОВАТЬ ДОКУМЕНТЫ ДЛЯ ЛЕГАЛИЗАЦИИ

 

Туркменистан не подписал Гаагскую конвенцию, и потому все документы, выданные этой страной, должны проходить легализацию дипломатическим путём:

 

·         Подпись лица (ответственного чиновника и т.п.), проставленная в оригинале документа, должна быть признана чиновником соответствующего Министерства, которым выдан документ. Ставится на оригинале документа или на дополнении к нему. Затем подпись этого чиновника удостоверяет чиновник МИД Туркменистана, а дипломатическая миссия Туркменистана в Москве, в лице уполномоченного дипломата, официально признаёт подпись сотрудника МИД, что, в свою очередь, будет признано сотрудником Генерального Консульства Испании в Москве.

 

Вы обязательно должны спросить в организации, выдающей Вам документ, где поставить апостиль и кем должен быть апостилирован оригинал документа. НОТАРИАЛЬНЫЕ КОПИИ, ЗАВЕРЕННЫЕ АПОСТИЛЕМ, К РАССМОТРЕНИЮ НЕ ПРИНИМАЮТСЯ. Нотариальная копия, легализованная апостилем, легализацией оригинала НЕ ЯВЛЯЕТСЯ. Документ становится легализованным тогда, когда апостиль стоит на оригинале официального документа, и ни в каком другом случае. Следует различать легализацию (заверение) ксерокопии и легализацию оригинала. В первом случае заверяется подпись нотариуса, сделавшего копию, а во втором случае – подпись чиновника, подписавшего оригинал документа.

 

В Российской Федерации справки об отсутствии судимости апостилируются в Информационных центрах Управлений и Главных Управлений МВД России, причём в том Управлении или Главном информационно-аналитическом центре МВД России, где была выдана справка.

 

Нотариально оформленное разрешение родителей на выезд ребёнка (как любой нотариальный документ)  апостилируется Департаментом легализации Министерства юстиции РФ.

 

Дипломы и аттестаты апостилируется Департаментом легализации Министерства образовании РФ.

 

 

ОБМЕН НОТАМИ, ИМЕЮЩИЙ СИЛУ ДОГОВОРА МЕЖДУ СССР И КОРОЛЕВСТВОМ ИСПАНИЯ ОТ 1984

 

 

Свидетельства органов ЗАГС (о рождении, браке, смерти, разводе и т.д.), и только эти документы, выданные в СССР, то есть, до 26 декабря 1991 г., республиками Армения, Азербайджан, Белоруссия, Российская Федерация, Казахстан, Киргизстан, Молдавия, Таджикистан, Туркменистан и Украина, НЕ ТРЕБУЮТ ПРОСТАНОВКИ ГААГСКОГО АПОСТИЛЯ на оригинале, а в случае Туркменистана, НЕ ТРЕБУЮТ И ДИПЛОМАТИЧЕСКОЙ ЛЕГАЛИЗАЦИИ. Все свидетельства органов ЗАГС, выданные этими странами (КРОМЕ РФ) начиная с 26 декабря 1991 г., должны иметь на оригинале апостиль, в соответствии с Гаагский конвенцией 1961 г., а в случае Туркменистана – должны быть легализованы дипломатическим путём.

 

Вышесказанное неприменимо к Литве, Латвии, Эстонии и Грузии.

 

 

КАК СНИМАТЬ КСЕРОКОПИЮ С ДОКУМЕНТА ЗАГС ДЛЯ ПОДАЧИ В ОТДЕЛ ЛЕГАЛИЗАЦИИ

 

Для заверения ксерокопии обязательно представить оригинал документа.

 

Копируется весь документ, включая апостиль и/или печати.

 

Все ксерокопии должны быть на одной стороне листа, оборотную сторону оставить белой.

 

 

КАК ДЕЛАТЬ ПЕРЕВОД

 

Официальными языками, с/на которые можно подавать переводы в Генеральное Консульство Испании в Москве – это испанский и русский. Странам, входящим в наш консульский округ и выдающим документы на других языках: армянском, белорусском, узбекском или туркменском, требуется делать промежуточный перевод на русский, и заверять его в диппредставительстве соответствующего государства в Москве.

 

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

 

Следуйте рекомендациям, приведённым ниже, по переводу на испанский документов с русского языка:

 

·         Перевод может быть сделан любым человеком.

·         Перевод не нужно подписывать или ставить на нем печать.

·         Не должно быть фраз на испанском языке, которых нет в оригинале.

·         Все переводы должны быть сделаны на одной стороне листа, оборотная остаётся чистой.

·         Переводится всё, включая текст на печатях в оригинале.

·         Единственное требование – перевод должен быть корректным.

 

 

2 – Легализация документов НЕ ДЛЯ ПОДАЧИ НА ВИЗУ

 

 

Речь идет о любых документах, легализация которых требуется для любой цели, ОТЛИЧНОЙ ОТ ПОЛУЧЕНИЯ ВИЗЫ.
 
Целью легализации может быть, например, подтверждение источника денежных средств, поступающих на счет в Испании, решение суда, подготовка к омологации университетского диплома или документа о среднем образовании в Испании, договор, доверенность и т.д.
 
Подача документов на легализацию производится через кабину поста охраны, расположенную внутри входа в Консульство, с 9 до 13:30 по рабочим дням.
 
Подачу и получение документов в отделе легализации может осуществить любое лицо, разрешения или доверенности от владельца документов не требуется.

 

Лицо, подающее документы, получает пустую пронумерованную папку, кладёт в неё документы, которые нужно легализовать и которые уже должны быть помещены в конверт (обязательно прикладывать оригиналы  ксерокопий, если это требуется, а также переводы), а кроме того, кладёт туда же ксерокопию страницы загранпаспорта с данными лица, подающего документы, его номер телефона и адрес электронной почты.
 
После того, как документы сложены в пустую папку, её следует вручить сотруднику в кабине.
 
Просим не скреплять подаваемые документы (ксерокопии, переводы) скрепками и не сшивать их. Оригиналы документов, состоящих из нескольких страниц, уже сшитых, скреплённых печатями и т.д., разъединять не требуется.
 
Документы подавать в следующем порядке: оригинал, ксерокопия/и, перевод/ы. В тех случаях, когда ксерокопия НЕ ТРЕБУЕТСЯ (справки об отсутствии судимости, медицинские справки, справки из банка, справки с работы и т.п.) – подается оригинал и перевод.

По электронной почте Вам сообщат стоимость и дату для оплаты и получения готовых документов после легализации.
 
Если переводы окажутся некорректными или документы – недействительными, Вы будете об этом извещены по электронной почте.
 
Получение документов производится в кассе Генерального Консульства, где после предварительной оплаты Вы получите легализованные документы. Прайс-лист.

 

Оплата принимается наличными (карты к оплате НЕ принимаются), и мы убедительно просим Вас иметь на руках точную сумму к оплате.
 
В настоящее время касса работает с 8:30 до 14:00 в рабочие дни.

 

 

 

КАК АПОСТИЛИРОВАТЬ ДОКУМЕНТЫ ДЛЯ ЛЕГАЛИЗАЦИИ

 

 

Туркменистан не подписал Гаагскую конвенцию, и потому все документы, выданные этой страной, должны проходить легализацию дипломатическим путём:

 

·         Подпись лица (ответственного чиновника и т.п.), проставленная в оригинале документа, должна быть признана чиновником соответствующего Министерства, которым выдан документ. Ставится на оригинале документа или на дополнении к нему. Затем подпись этого чиновника удостоверяет чиновник МИД Туркменистана, а дипломатическая миссия Туркменистана в Москве, в лице уполномоченного дипломата, официально признаёт подпись сотрудника МИД, что, в свою очередь, будет признано сотрудником Генерального Консульства Испании в Москве.

 

Вы обязательно должны спросить в организации, выдающей Вам документ, где поставить апостиль и кем должен быть апостилирован оригинал документа. НОТАРИАЛЬНЫЕ КОПИИ, ЗАВЕРЕННЫЕ АПОСТИЛЕМ, К РАССМОТРЕНИЮ НЕ ПРИНИМАЮТСЯ. Нотариальная копия, заверенная апостилем, легализацией оригинала НЕ ЯВЛЯЕТСЯ. Документ становится легализованным тогда, когда апостиль стоит на оригинале официального документа, и ни в каком другом случае. Следует различать легализацию (заверение) ксерокопии и легализацию оригинала. В первом случае заверяется подпись нотариуса, сделавшего копию, а во втором случае – подпись чиновника, подписавшего оригинал документа.

 

В Российской Федерации справки об отсутствии судимости апостилируются в Информационных центрах Управлений и Главных Управлений МВД России, причём в том Управлении или Главном информационно-аналитическом центре МВД России, где была выдана справка.

 

Нотариально оформленное разрешение родителей на выезд ребёнка апостилируется Департаментом легализации Министерства юстиции РФ.

 

 

ОБМЕН НОТАМИ, ИМЕЮЩИЙ СИЛУ ДОГОВОРА МЕЖДУ СССР И КОРОЛЕВСТВОМ ИСПАНИЯ ОТ 1984

 

 

Свидетельства органов ЗАГС (о рождении, браке, смерти, разводе и т.д.), и только эти документы, выданные в СССР, то есть, до 26 декабря 1991 г., республиками Армения, Азербайджан, Белоруссия, Российская Федерация, Казахстан, Киргизстан, Молдавия, Таджикистан, Туркменистан и Украина, НЕ ТРЕБУЮТ ПРОСТАНОВКИ ГААГСКОГО АПОСТИЛЯ на оригинале, а в случае Туркменистана, НЕ ТРЕБУЮТ И ДИПЛОМАТИЧЕСКОЙ ЛЕГАЛИЗАЦИИ. Все свидетельства органов ЗАГС, выданные этими странами (КРОМЕ РФ) начиная с 26 декабря 1991 г., должны иметь на оригинале апостиль, в соответствии с Гаагский конвенцией 1961 г., а в случае Туркменистана – должны быть легализованы дипломатическим путём.

 

Вышесказанное неприменимо к Литве, Латвии, Эстонии и Грузии.

 

 

КАК СНИМАТЬ КСЕРОКОПИЮ С ДОКУМЕНТОВ ДЛЯ ПОДАЧИ В ОТДЕЛ ЛЕГАЛИЗАЦИИ

 

Для заверения ксерокопии обязательно представить оригинал документа.

 

Копируется весь документ, включая апостиль и/или печати.

 

Все ксерокопии должны быть на одной стороне листа, оборотную сторону оставить белой.

 

Если копируется паспорт: копируйте 4 страницы паспорта на одной стороне листа, оборотную сторону оставляйте чистой. См. образец.

 

 

КАК ДЕЛАТЬ ПЕРЕВОД

 

Официальными языками, с/на которые можно подавать переводы в Генеральное Консульство Испании в Москве – это испанский и русский. Странам, входящим в наш консульский округ и выдающим документы на других языках: армянском, белорусском, узбекском или туркменском, требуется делать промежуточный перевод на русский, и заверять его в диппредставительстве соответствующего государства в Москве.

 

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

 

Следуйте рекомендациям, приведённым ниже, по переводу на испанский документов с русского языка:

 

·         Перевод может быть сделан любым человеком.

·         Перевод не нужно подписывать или ставить на нем печать.

·         Не должно быть фраз на испанском языке, которых нет в оригинале.

·         Все переводы должны быть сделаны на одной стороне листа, оборотная остаётся чистой.

·         Переводится всё, включая текст на печатях в оригинале.

·         Единственное требование – перевод должен быть корректным.

 

 

ЗАВЕРЕНИЕ ПОДПИСИ

 

В отделе легализации Генерального Консульства производится признание подписей, только и исключительно, на документах, подписанных уполномоченными чиновниками дипломатический миссий в Российской Федерации стран, входящих в наш консульский: Армении, Белоруссии, Российской Федерации, Туркменистана и Узбекистана.

 

Заверение подписей частных лиц или других представителей власти не производится.

 

Образцы заявлений — Казанский ГМУ

ОБРАЗЦЫ ДОГОВОРОВ 2021 года:

Университет — Обучающийся

Университет — Заказчик — Обучающийся

Университет — Заказчик (юрид.лицо) — Обучающийся

ОБРАЗЦЫ ДОПОЛНИТЕЛЬНЫХ СОГЛАШЕНИЙ К ДОГОВОРАМ (для обучающихся 2 года обучения):

Университет — Обучающийся

Университет — Заказчик — Обучающийся

Университет — Заказчик (юрид. лицо) — Обучающийся

 

Реквизиты Казанского ГМУ

Стоимость обучения на 2021/2022 год 

Уважаемые ординаторы!

Заказ справок осуществляется дистанционно.

Необходимо пройти по ссылке и заполнить форму строго следуя инструкциям.

Обработка заявлений осуществляется ежедневно до 16.00.

Выдача справок только через 1 рабочий день (пн.-пт.) в приемные часы (13.00-15.00).


ОБРАЗЦЫ ЗАЯВЛЕНИЙ:

заявление о выборе кафедры

заявление на дисциплину по выбору

заявление на смену фамилии

заявление на отпуск по беременности и родам

заявление на отпуск по уходу за ребенком

заявление на продолжение обучения после отпуска по уходу за ребенком

заявление на академический отпуск

заявление на выдачу дубликата

заявление о направлении на конференции

заявление на каникулы для ординаторов (выпуск 2021 года)

заявление на отчисление по собственному желанию

заявление на перевод

заявление на перевод с внебюджета на бюджет

заявление на возврат средств за обучение в ординатуре

заявление о выдаче справки о периоде обучения

обходной лист

Справка: Шаблоны | Центр Сообщества | Фэндом

Шаблоны — это страницы, предназначенные для включения на другие страницы. Они находятся в пространстве имен Template и обычно отображают материал, который необходимо отображать на нескольких страницах одновременно. Шаблоны — жизненно важные инструменты для эффективной работы вики.

Существует много разных типов шаблонов, которые служат для разных целей. Такие шаблоны, как информационные блоки или цитаты, продвигают единый стиль вики, в то время как другие используются в тандеме для структурирования одной страницы, такой как главная страница.

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

Поиск и использование шаблонов

Вставьте шаблон с помощью VisualEditor, используя это раскрывающееся меню.

Новые сообщества фэндомов имеют набор готовых к использованию шаблонов по умолчанию. Вы можете просмотреть полный список шаблонов в любом сообществе, перейдя в Special: AllPages и выбрав «Шаблон» в раскрывающемся меню пространства имен.

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

  • В VisualEditor щелкните выделенное жирным шрифтом слово INSERT , которое находится в верхней средней части страницы, и щелкните «Шаблоны» в раскрывающемся списке.Вы также можете ввести {{ на самой странице. В появившемся диалоговом окне найдите имя шаблона, который вы хотите включить.
  • В редакторе исходного кода просто введите {{TemplateName}} , заменив TemplateName на имя шаблона.

Создание базового шаблона

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

  • В вашем сообществе перейдите к шаблону : пример , используя адресную строку браузера.В Центре сообщества это будет https://community.fandom.com/wiki/Template:Example
  • .
  • Нажмите кнопку «Создать источник» в правом верхнем углу страницы. Это откроет редактор исходного кода.
  • Появится всплывающее окно с просьбой выбрать тип шаблона. Выберите вариант, соответствующий шаблону, который вы хотите создать, или выберите «Неизвестно», если вы не уверены, затем нажмите кнопку «Сохранить» в правом верхнем углу.
  • Введите несколько слов или предложение в редакторе. Пример: Это пример текста шаблона.Только для демонстрационных целей.
  • Нажмите «Сохранить» в правом нижнем углу. Вы только что создали шаблон!
  • Перейдите в свой профиль пользователя или на другую страницу тестирования в вашем сообществе.
  • Выполните указанные выше действия, чтобы вставить шаблон в зависимости от предпочитаемого редактора.

На созданной вами странице должны отображаться:

Это пример текста шаблона. Только для демонстрационных целей.

Поздравляем! Вы успешно создали и использовали шаблон! Теперь вы можете изменить содержимое вашего шаблона и добавить его на другие страницы, чтобы сделать его более полезным для вашего сообщества.

Чтобы получить полное руководство по созданию и использованию шаблонов, посетите страницу Help: Templates на MediaWiki.

Расширенное использование

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

Выбор параметров в инструменте шаблонов VisualEditor

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

Возьмем для примера Template: Wikipedia. Этот шаблон разработан для страниц, использующих контент со страницы Википедии; он создает окно со ссылкой на страницу Википедии. Добавление только {{Wikipedia}} предполагает, что страница в Википедии имеет то же имя, что и страница, на которой используется шаблон. Однако, если имена двух страниц различаются, мы можем использовать параметр для изменения ссылки. Добавление {{Wikipedia | Microsoft}} гарантирует, что ссылка будет указывать на страницу «Microsoft» в Википедии.VisualEditor предоставляет возможности для установки значений параметров при добавлении шаблона или щелчке по нему в редакторе.

Дополнительные сведения см. В разделе «Справка: параметры шаблона».

Подстановка шаблонов

Замена шаблона похожа на использование формочки для печенья.

При добавлении шаблона на страницу через VisualEditor или путем ввода {{TemplateName}} всегда будет показывать самую последнюю версию шаблона на этой странице. Этот процесс называется включением .

Другой способ использования шаблона — это заменить его содержимое на страницу. Подстановку шаблона можно выполнить только в редакторе исходного кода, изменив код на {{subst: TemplateName}} . После сохранения страницы ссылка на шаблон заменяется выводом шаблона.

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

Дополнительную информацию см. В разделе «Справка: подстановка шаблонов».

Документация

Предположим, вы хотите использовать шаблон. Вы пытаетесь использовать стандартный шаблон, например {{Notice}}. Однако вы не знаете, как использовать шаблон, и не хотите смотреть на код шаблона.

Здесь на помощь приходит документация. Многие сложные шаблоны часто имеют раздел документации, добавленный с помощью {{documentation}}. Документация по шаблону полезна для предоставления инструкций по использованию шаблона, его параметров, а также примеров шаблона.Он также может иметь mw: Help: TemplateData, чтобы помочь вам при использовании VisualEditor.

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

Чтобы узнать больше, посетите Документацию по шаблонам в Википедии и Шаблон: Документация в этой вики.

Шаблоны на основе Lua

Большинство базовых шаблонов разработано с использованием вики-текста — того же кода, что и на страницах. Однако расширенные шаблоны вики-текста могут показаться слишком сложными для чтения и замедлять работу страниц, на которых они используются.В этих случаях Lua является альтернативным вариантом. Хотя кодирование на Lua поначалу может показаться сложным, шаблоны на основе Lua работают быстрее, чем их аналоги викитекста, и их легче читать и понимать. Вики Fandom Developers поддерживает список глобальных модулей Lua, предназначенных для замены или улучшения распространенных шаблонов викитекстов; некоторые из этих глобальных модулей также доступны в новых сообществах.

Чтобы узнать больше, см. Help: Lua.

Копирование и обновление шаблонов

авторов со всего Фэндома создали всевозможные шаблоны.Часто проще скопировать существующий шаблон и изменить его для своих нужд, чем создавать его с нуля. В большинстве случаев вы можете свободно копировать шаблоны из других вики-сайтов Fandom на основе общей лицензии CC-BY-SA. Очень важно отдать должное сообществу, из которого вы скопировали шаблон.

Рекомендуется экспортировать и импортировать шаблоны, так как они хранят историю редактирования, которая жизненно важна для лицензии CC-BY-SA, требуемой FANDOM . (Хотя для этого требуются права администратора.)

Если вы не можете импортировать страницы, можно скопировать шаблон. Вот несколько основных шагов по копированию большинства шаблонов:

  1. Найдите шаблон, который хотите скопировать.
  2. Нажмите кнопку «Изменить», выберите весь викитекст и скопируйте его.
  3. Создайте новую страницу шаблона в вашем сообществе.
  4. Вставьте скопированный вами код вики-текста, добавьте сводку редактирования, которая указывает на вики, из которой вы получили шаблон, , затем нажмите кнопку «Сохранить».

Более подробную информацию можно найти на этой странице в Templates Wiki.

Где найти

Еще шаблона
  • Шаблоны Wiki, содержит множество полезных шаблонов, предназначенных для использования во многих вики. (Рекомендуемые шаблоны для копирования)
  • Dev Wiki, хотя больше подходит для шаблонов на основе Lua. Список модулей (и, следовательно, шаблонов) можно увидеть в Global Lua Modules на Dev Wiki.
  • Community Central. Но рекомендуется сначала зайти в Templates Wiki, потому что здесь есть улучшенные версии шаблонов.
  • Wikipedia или MediaWiki, хотя вам нужно прочитать их руководство по копированию шаблонов. Кредит им, используя {{wikipedia}}.
  • Другие вики, относящиеся к вашей теме. Например, если вы находитесь на ТВ-вики, посмотрите другие ТВ-вики, которыми вы восхищаетесь, особенно те, которые относятся к жанру вашей темы.
  • Стартовые страницы ФЭНДОМА. Хотя он и устарел, в нем есть более простые шаблоны.

См. Также

Дополнительная помощь и отзывы

Справка: Типы шаблонов | Community Central

Выбор типа шаблона

Классификация шаблона — это действие присвоения вашим шаблонам типа , который затем определяет, как этот шаблон будет отображаться в мобильной сети.Типы также делают вашу вики умнее и упрощают управление шаблонами.

Самая большая разница в том, что происходит в мобильной среде. Классификация сообщает программному обеспечению, следует ли использовать определенные инструменты редактирования, такие как графический интерфейс Infobox Builder, и помогает провести точную перепись, на которой основываются приоритеты развития Фэндома.

Когда нужно классифицировать шаблон?

  • Когда вы создаете новый шаблон и впервые его классифицируете
  • Когда шаблон не отображается должным образом на мобильном устройстве и вам нужно изменить его классификацию

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

Как это работает

Тип шаблона, отображаемый на странице шаблона

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

Обновления можно производить через страницу шаблона и через правую направляющую редактора, когда вы редактируете шаблон. Если щелкнуть указанный тип или значок карандаша рядом с ним, откроется диалоговое окно, в котором можно выбрать тип шаблона.

Кроме того, диалоговое окно запросит тип шаблона при создании нового шаблона или при публикации редактирования на странице шаблона, для которой не задан тип.

Любые автоматические классификации — те, которые обнаруживаются «машинными» системами — отменяются вашим выбором классификации.

Массовые правки

Администраторы могут массово редактировать типы шаблонов через страницы категорий. Если категория содержит один или несколько шаблонов, под раскрывающимся списком кнопки «Изменить» появится опция «Массовое редактирование типа шаблона».

При сохранении массового редактирования все ранее установленные типы будут перезаписаны.

Если категория содержит более 150 страниц в любом пространстве имен, может быть задержка между сохранением ваших изменений и отображением заполнения правильного типа.

Журнал

Изменения, внесенные в классификацию шаблона, можно увидеть в разделе «Особые: журнал» и отфильтровать в параметре «Тип шаблона».

Типы шаблонов

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

Инфобокс

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

Шаблон должен быть классифицирован как информационный блок только в том случае, если его содержимое целиком и полностью создает информационное окно.Шаблоны, которые помогают формировать информационное окно, то есть части информационного окна, лучше классифицировать как шаблоны, не относящиеся к статьям. И наоборот, если информационное окно — это просто часть шаблона, который создает страницу, или значительную часть страницы, тогда лучше использовать «Дизайн».

Примеры

Цитата

Многие сообщества используют шаблоны цитат, чтобы выделить заметные фрагменты текста, такие как тексты песен, отрывки из книг, разговорные фразы или отрывки из интервью или новостных статей.Эти шаблоны обычно содержат цитату из одного источника.

Шаблоны цитат удаляют большую часть форматирования в мобильном Интернете и заключают текст в виде выделенного курсивом блока с отступом. Таким образом, эту классификацию не следует использовать для диалога между двумя сторонами (где предлагается «Дизайн»).
Примеры

Navbox

Шаблоны

Navbox отображают список упорядоченных ссылок в поле, чтобы читатели могли переходить к связанным статьям, обычно внизу страницы.

Элементы, использующие класс navbox , по умолчанию скрыты в мобильной сети, если только непосредственный родительский элемент не имеет класса article-table .
Примеры

Уведомление

Эти шаблоны, также известные как окна сообщений, предупреждения или теги обслуживания, уведомляют читателя о состоянии самой статьи. Большинство уведомлений относятся к заметкам о редактировании (например, «удалить эту страницу», «обновить эти разделы» или «очистить ссылки») — заметки, которые большинство мобильных пользователей, не занимающихся редактированием, проигнорируют.

Шаблоны уведомлений часто появляются в самом верху страницы или раздела статьи.

По умолчанию скрыто в мобильной сети.
Примеры:
Уведомления, предназначенные для всех читателей, следует классифицировать как «Дизайн»; если он ссылается на внутреннюю статью (например, предупреждение о спойлере, связанное с политикой спойлеров), контекстная ссылка также может быть подходящей.

Контекстная ссылка

Эти шаблоны (часто называемые «шляпными сносками») предлагают другую страницу, связанную с текущей страницей или разделом.Два наиболее частых использования этого типа — «Основная статья» или «См. Также» и отображение текста, выделенного курсивом. Они используются в верхней части страницы статьи или в верхней части раздела на странице статьи.

В мобильном Интернете этот тип представляет собой блочный элемент с отступом, смещенным значительным вертикальным пространством.
Примеры

Infoicon

Эти шаблоны используются для создания ссылки или текста с маленьким значком. Они очень популярны в игровых сообществах для обозначения валюты, предметов или символов контроллера.Значки иногда связаны с другими страницами.

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

В мобильном Интернете эти шаблоны отображают только значок без соответствующего текста или какого-либо другого содержимого, кроме изображения.
Визуальные примеры
↑ изображение является частью шаблона Infoicon, но текст не
  • X-button
↑ изображение является частью шаблона Infoicon, но текст не
Примеры шаблонов

Scrollbox

Эти шаблоны отображают свое содержимое в поле с возможностью прокрутки.Полосы прокрутки используются для экономии места на страницах статей для очень длинных списков.

Примеры

Цитирование или ссылка

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

Эти шаблоны могут дополнительно использовать теги или создавать встроенные цитаты.

Примеры

Изображение, видео или галерея

Назначение любого шаблона в типе изображение, видео или галерея — стандартизировать или изменить отображение одного или нескольких изображений или видео на странице статьи.

Они часто используются для создания галереи или для форматирования отображения эскиза изображения.

Примеры

Данные

Любые шаблоны, которые не относятся к перечисленным выше типам, но добавляют информацию или данные на страницу статьи, должны быть классифицированы как данные . Это включает (но, конечно, не ограничивается) шаблоны, которые используются для создания таблиц, шаблоны, которые используются для создания математических уравнений, или фрагменты данных (например, цена предмета, версия выпуска игры и т. Д.)), которые вставляются на несколько страниц.

Примеры

Дизайн

Если единственная цель шаблона — изменить внешний вид страницы статьи (или части страницы статьи), его следует классифицировать как дизайн . Общие области применения включают добавление вкладок, изменение визуального отображения текста или таблиц или перемещение оглавления. Это также предлагаемая классификация для диалога между несколькими людьми из-за обработки цитат на мобильных устройствах.

Примеры

Навигация

Если единственная цель шаблона — помочь читателям или другим редакторам найти другую страницу статьи или категорию, ее следует классифицировать как навигацию . Примеры использования включают значки вверху страницы, рекомендуемые ссылки на другие веб-сайты, классификаторы или блоки последовательности.

Самыми популярными типами шаблонов навигации являются навигационные панели и контекстные ссылки, перечисленные выше.

Шаблоны навигации, содержащие элементы
, или

, по умолчанию скрыты в мобильном Интернете.

Пример

Не артикул

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

«Не по статье» не означает «Этот шаблон не будет отображаться на страницах статей». Это означает только то, что шаблон не предназначен для использования непосредственно на страницах статей. Страницы документации по шаблонам (а именно, те, что находятся на подстраницах / doc) всегда должны быть «не статьи», независимо от того, что они документируют.

Примеры:

Неизвестно

Этот тип используется по умолчанию, если не выбран другой тип шаблона.

Типы и категории шаблонов

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

См. Также

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

Дополнительная помощь и отзывы

Справка: Параметры шаблона | Общественный центр

Шаблоны

позволяют передавать параметров . Они используются для изменения способа отображения шаблона, например для включения определенного текста или изменения дизайна.

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

Простые параметры

Для небольших шаблонов часто бывает достаточно использования основных безымянных параметров. Эти параметры пронумерованы, а не названы, используя {{{1}}} , {{{2}}} , {{{3}}} , и т. Д. .

Направляющая

В этом руководстве будет рассмотрено создание базового шаблона коробки с простыми параметрами:

  • Создайте страницу в своей вики с основным именем (например, «Шаблон: Коробка»):
  • Добавьте на эту страницу следующий код:
 
{{{1}}}
  • Сохраните страницу, чтобы увидеть, что на ней отображается следующий контент:

{{{1}}}

  • Создайте страницу статьи в своей вики под названием Template test
  • Введите следующий код на этой странице, чтобы отобразить свой шаблон:
{{Поле | Пример текста}}
  • Сохраните страницу и обратите внимание, что на ней отображается следующее содержимое:

Пример текста

Понимание того, что произошло

Эта замена произошла из-за того, что {{{1}}} сообщает wiki передать сюда первый параметр шаблона.Его можно расширить с помощью {{{2}}} , {{{3}}} и т. Д.

Число представляет номер параметра:

{{box | первый параметр | второй параметр | третий параметр}}

Если вы не хотите использовать определенный параметр, вы можете оставить его пустым, но символ « | » все равно должен быть включен. Например:

{{box | первый параметр || третий параметр}}

Помните, что числа на самом деле являются именами параметров, что может сбивать с толку, особенно если вы смешиваете именованные и безымянные параметры (не рекомендуется).Таким образом, установка первого и третьего параметров также может быть выполнена следующим образом:

{{box | 1 = первый параметр | 3 = третий параметр}}

Именованные параметры и параметры по умолчанию

Для более сложных шаблонов часто лучше использовать именованные параметры. Это дает больше свободы в создании шаблонов, а также упрощает использование шаблонов, поскольку пользователи будут знать, какой параметр влияет на какой элемент.

Направляющая

В этом руководстве описывается использование именованных параметров в приведенном выше примере «Шаблон: Коробка»:

  • Используя те же примеры страниц, что и раньше, отредактируйте «Template: Box» и замените содержимое следующим кодом:
 
{{{текст}}}
{{{text}}} вводит понятие именованного параметра . {{{bgcolor | #CDF}}} также вводит понятие параметра по умолчанию : если «bgcolor» не определен, будет использоваться « #CDF ».
  • Отредактируйте страницу «Тест шаблона» и замените ее следующим кодом:
{{box | bgcolor = navy | textcolor = white | text = Темно-синее поле}}
  • Сохранить ваша страница и обратите внимание, что на ней отображается следующее:

Темно-синяя рамка

Понимание того, что произошло

Поскольку параметры имеют имена, вы можете передавать их в любом порядке, поэтому {{box | textcolor = white | text = Темно-синий прямоугольник | bgcolor = navy}} создаст идентичный прямоугольник.

Из-за параметров по умолчанию, если, скажем, цвет фона не был определен — как в {{box | textcolor = white | text = A темно-синее поле}} — вы получите:

Темно-синяя рамка

Именованные параметры часто записываются в отдельных строках или с пробелом между именем параметра и знаком «=» для облегчения чтения. Как правило, это делается в большом шаблоне, состоящем из множества параметров. Нет ничего необычного в том, что они написаны в такой форме:

 {{box
| bgcolor = темно-синий
| textcolor = белый
| text = Темно-синяя коробка
}}
 

Параметр по умолчанию можно оставить пустым, если вы не хотите, чтобы дополнительный параметр вставлял что-либо на страницу.

Например, если вы написали {{{text}}} в шаблоне, но не включили ввод « text = » на странице статьи, он будет отображаться как «{{{текст}} } «. Однако, если вы написали в шаблоне {{{текст |}}} , по умолчанию не будет текста, поэтому на странице статьи ничего не будет отображаться.

Также можно установить другой параметр по умолчанию для параметра, например {{{text | {{{1 |}}}}}} . Таким образом, если редактор использует {{box | Example text}} , они получат тот же результат, что и {{box | text = Example text}} .Это означает, что в шаблоне по умолчанию используется параметр | text = , но если он не может найти | text = , вместо него будет использоваться безымянный параметр; если он не может найти {{{1}}} , он не будет использовать текст.

См. Также

Справка: шаблоны — MediaWiki

Примечание: Когда вы редактируете эту страницу, вы соглашаетесь отозвать свой вклад в соответствии с CC0. См. Справочные страницы Public Domain для получения дополнительной информации.

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

Создание

Шаблоны

— это стандартные вики-страницы, содержимое которых рассчитано на включение (встраивание) в другие страницы.Шаблоны следуют соглашению, согласно которому к имени добавляется префикс « Template: », присваивающий его этому пространству имен; Кроме того, вы можете создавать их, как любую другую вики-страницу.

Простейшее использование шаблонов выглядит следующим образом. Если вы создаете страницу под названием «Шаблон: Добро пожаловать» с содержанием:

 Здравствуйте! Добро пожаловать в вики.
 

вы создали свой первый шаблон! Если вы затем вставите код:

 {{Добро пожаловать}}
 

на любой другой странице, при просмотре этой страницы текст «Здравствуйте! Добро пожаловать в вики.»будет отображаться вместо {{Добро пожаловать}} . Содержимое шаблона» включается «на другую страницу, т. е. интегрируется в страницу.

Затем вы можете вставить {{Добро пожаловать}} в любое место любой страницы, где вы хотите кого-то поприветствовать. Допустим, он используется на 100 страницах. Если вы затем измените содержимое шаблона на:

 Привет! Добро пожаловать в эту замечательную вики.
 

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

Это основной механизм. Есть несколько дополнительных функций включения, которые обогащают этот механизм и делают шаблоны очень полезными.

Использование

Шаблоны

можно использовать на других страницах следующими способами:

  • {{Name}} — как описано выше, эта ссылка будет динамически заменена текущим содержимым [[Template: Name]] в то время, когда страница со ссылкой на шаблон загружена .Ссылка останется неизменной в источнике страницы.
  • {{subst: Name}} — при использовании этой ссылки в шаблоне она будет раз и навсегда заменена содержимым [[Template: Name]] с момента сохранения страницы со ссылкой : копия содержимого [[Template: Name]] будет заменена на ссылку шаблона. В этом случае содержимое становится частью включаемой страницы и может редактироваться обычным образом отдельно от оригинала. Примечание : более поздние изменения на странице исходного шаблона , а не будут перенесены на страницу со ссылкой на шаблон.
  • {{safesubst: Name}} — это было введено, чтобы разрешить замену, которая не нарушает включение, см. W: Help: Substitution # Модификатор safesubst:.
  • {{msgnw: Name}} включает шаблон в форме, которая отображает его как необработанный синтаксис вики (как это делает ) при извлечении страницы, содержащей его.

Фактически, обычная вики-страница также может использоваться в качестве шаблона, просто указав пространство имен, в котором она находится, поэтому:

  • {{Template: Pagename}} включает [[Template: Pagename]]
  • {{Talk: Pagename}} включает [[Talk: Pagename]]
  • {{: Pagename}} включает [[Pagename]]
    • {{subst :: Pagename}} заменяет себя содержимым [[Pagename]]

Если такое пространство имен не существует, предполагается, что полный заголовок является шаблоном:

  • {{Foo: Bar}} включает [[Template: Foo: Bar]]

Параметры

Чтобы расширить механизм включения, MediaWiki позволяет передавать параметры в шаблон при его включении.Параметры позволяют шаблону создавать разное содержимое или вести себя по-разному.

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


Небольшое спасибо … за все ваши усилия. обнимает меня


У благодарственной записки будет причина (в данном случае «все ваши усилия») и подпись («Я»). Ваша цель состоит в том, чтобы любой пользователь мог поблагодарить любого другого пользователя по любой причине.

Чтобы заметка выглядела одинаково везде, где она используется, вы можете определить шаблон, например, под названием Template: Thankyou.Хотя заметка должна выглядеть одинаково всякий раз, когда пользователь благодарит другого пользователя, ее конкретное содержание (то есть причина и подпись) будет другим. По этой причине вы должны передавать их как параметры. Если мы проигнорируем оставшиеся элементы для форматирования поля и размещения изображения, основное содержимое шаблона будет следующим:

 '' 'Небольшое спасибо ...' ''
для {{{1}}}.
объятия, {{{2}}}
 

Обратите внимание на использование {{{1}}} и {{{2}}} . Это способ определить в шаблонах параметры, которые будут передаваться при использовании шаблона.Обратите внимание, что в шаблоне каждый параметр окружен тремя фигурными скобками : {{{}}} . Это отличается от обычного использования имени шаблона.

При использовании шаблона на странице вы вводите значения параметров, разделенные вертикальной чертой ( | ). MediaWiki позволяет передавать параметры в шаблон тремя способами: анонимно, нумерованным и именованным.

Анонимные параметры

Чтобы передать анонимные параметры, последовательно перечислите значения этих параметров:

 {{Спасибо | все ваши усилия | Я}}
 

В этом случае шаблон {{Thankyou}} получает параметры {{{1}}} = все ваши усилия и {{{2}}} = Me , производя:


Небольшое спасибо… за все ваши усилия. обнимает меня


Порядок, в котором передаются анонимные параметры, имеет решающее значение для его поведения. Меняя порядок параметров, например:

 {{Спасибо | Я | все ваши усилия}}
 

даст такой результат:


Небольшое спасибо … для меня. объятия, все ваши усилия

Определение параметров по порядку (с {{{1}}} и т. Д.) Работает только с с анонимными параметрами. Любые параметры, идентифицированные по имени, как показано ниже, не будут доступны для шаблона с использованием порядковых номеров.

Если знак равенства появляется внутри аргумента анонимного параметра шаблона, этот параметр может быть неверно истолкован как именованный параметр (который объясняется ниже в этом документе), если текст перед знаком равенства рассматривается как имя параметра, а текст после него — как значение аргумента. Это обычная проблема, когда вам нужно включить внешнюю ссылку или элемент HTML с атрибутами (см. Задачу T16235). Обходной путь — использовать вместо них именованные параметры или даже нумерованные параметры, как описано в следующем разделе.

Нумерованные параметры

Чтобы передать параметры по номеру, укажите каждый параметр при его передаче:

 {{Спасибо | 2 = Я | 1 = ваша дружба}}
 

На этот раз шаблон {{Thankyou}} получает параметры {{{1}}} = ваша дружба и {{{2}}} = Me , хотя они были указаны в обратном порядке, и производит :


Небольшое спасибо … за вашу дружбу. обнимает меня

Это также может быть полезно, когда любой из пронумерованных параметров содержит знак «=».

Примеры
 {{Thankyou | 1 = добавление «=» | 2 = Me}} 

производит:


Небольшое спасибо … для добавления «=». обнимает меня

Предупреждение: Это также требует нумерации каждого параметра.

Именованные параметры

Третий способ передачи параметров — по имени вместо чисел. В этом случае содержимое шаблона будет изменено на:

 '' '' Небольшое спасибо... '' '
на {{{причину}}}.
обнимаю, {{{подпись}}} 

В шаблоне мы используем {{{reason}}} и {{{подпись}}} для идентификации каждого параметра вместо числа. Чтобы передать эти параметры по имени, укажите каждый параметр при его передаче:

 {{Спасибо | подпись = Я | причина = то, что ты есть}}
 

В этом случае шаблон {{Thankyou}} получает параметры {{{причина}}} = быть тем, кем вы являетесь, и {{{подпись}}} = Me и выдает:


Небольшое спасибо… за то, что ты есть. обнимает меня


Именованные параметры чувствительны к регистру, поэтому:

 {{Thankyou | signature = Me | Reason = то, кем вы являетесь | причина = регистр символов}} 

производит:


Небольшое спасибо … за то, что он чувствителен к регистру. обнимает меня


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

Значения по умолчанию

Если вы включаете шаблон, который ожидает параметры, но не предоставляет их аргументы, следующим образом:

 {{Спасибо}}
 

в примере с пронумерованными параметрами выше вы получите следующее:


Небольшое спасибо … для {{{1}}}. объятия, {{{2}}}


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

 '' 'Небольшое спасибо ...' ''
на {{{причину | все}}}.
объятия, {{{signature | Me}}}
 

, затем {{{причина | все}}} определяет, что если для параметра {{{причина}}} не указан аргумент, то будет использоваться значение все . Аналогично, {{{подпись | Me}}} , параметр по умолчанию {{подпись}}} устанавливает значение Me .Теперь повторное включение шаблона без передачи аргументов приводит к следующему:


Небольшое спасибо … для всего. обнимает меня


Часто значения по умолчанию используются для указания альтернативных имен параметров. Например, если у вас {{{a | {{{b |}}}}}} , шаблон сначала будет искать параметр с именем «a». Если он не установлен, будет использоваться параметр с именем «b». Если ни «a», ни «b» не установлены, ничего не выводится.

Оценка

Это сложная тема, которую вы можете пропустить, если она вам не нужна.

Вообще говоря, параметры шаблона подставляются в шаблон после токенизации, но как есть.Они не оцениваются, пока не будут использованы.

Это имеет несколько последствий. Прежде всего, если у вас есть шаблон : начните , содержащий {{mytemplate , и шаблон : завершите , содержащий | foo = bar}} , и поместите {{start}} {{end}} на странице, mytemplate не включается, потому что такие токены, как «|» не могут быть добавлены шаблоном и сохраняют свое особое значение в шаблонах. Вы по-прежнему можете использовать шаблоны для управления именем параметра или шаблона, но вы не можете разделить вызов шаблона между несколькими шаблонами.

Второе следствие этого — устранение мертвого кода. Если вы сделаете вызов шаблона, например {{#foreach: foo $ n $ _bar | foo $ n $ _bar = {{{foo $ n $ _bar}}}
}}
и Template: Foo не содержит {{{1}}}, тогда displaytitle не используется, так как он оценивается только при необходимо, и у него нет параметра для его замены, поэтому он никогда не оценивается. Обычно это проявляется при использовании Extension: ParserFunctions и особенно заметно при использовании в сочетании с волшебным словом int: , которое зависит от языка пользователя.

Шаблонные вызовы, начинающиеся с волшебного слова subst: или safesubst: , оцениваются в отдельном первом проходе, который происходит только во время сохранения, вместе с ~~~~ и ссылками, использующими трюк с конвейером. Если они не могут быть вычислены во время первого прохода, вызовы subst: игнорируются, а safesubst: обрабатываются как обычный шаблон.

Многие, но не все функции синтаксического анализатора, теги синтаксического анализатора и включенные специальные страницы не включены напрямую, как шаблоны, а вместо этого заменены «маркером полосы».Это означает, что вы не можете манипулировать результатами с помощью функций синтаксического анализатора, таких как padleft: или аналогичных функций из расширений, поскольку они видят маркер полосы вместо результата функции синтаксического анализатора.

Рекурсия в шаблонах

Само по себе включение шаблона не приведет к бесконечной рекурсии MediaWiki. MediaWiki остановит рекурсию, выделив имя шаблона жирным шрифтом. Например, если содержимое Template: Aaaa — a {{Aaaa}} z , будет отображаться сообщение «Обнаружен цикл шаблона: Template: Aaaa z z».

Контрольный шаблон включения

По умолчанию содержимое шаблона отображается полностью как при прямом просмотре, так и при включении на другую страницу. Однако вы можете контролировать, какие части шаблона будут отображаться и включаться с помощью тегов , и .

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

  • Ссылки на категории при категоризации самого шаблона
  • межъязыковые ссылки на аналогичные шаблоны на других языках
  • Пояснительный текст о том, как использовать шаблон

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

  • Категоризация страниц, содержащих шаблон. Примечание: при изменении категорий, применяемых шаблоном таким образом, категоризация страниц, которые включают этот шаблон, не может быть обновлена ​​до некоторого времени позже: это обрабатывается очередью заданий. Чтобы принудительно изменить категорию определенной страницы, откройте эту страницу для редактирования и сохраните ее без изменений.
  • Обеспечение того, чтобы код шаблона не выполнялся при просмотре самой страницы шаблона. Обычно это происходит потому, что он ожидает параметры, а его выполнение без параметров приводит к нежелательному результату.

Все, что находится за пределами и , обрабатывается и отображается нормально; то есть как при прямом просмотре страницы шаблона, так и при включении шаблона на другую страницу. Основное внимание уделяется тому, что находится внутри этих двух тегов.

Все, что находится за пределами тегов , отбрасывается при включении. Даже разделы, помеченные как includeonly, отбрасываются при включении, если они также не помечены как onlyinclude.Основное внимание уделяется тому, что находится за пределами этого тега.

Также возможно вложение этих тегов.

Три тега частичного включения позволяют использовать все возможные комбинации того, что обрабатывается и отображается. Комментарии тоже выполняют роль.

Организация шаблонов

Чтобы шаблоны были эффективными, пользователям необходимо их найти и научиться их использовать.

Чтобы найти их, пользователи могут:

  1. Click Специальные страницы > Все страницы
  2. В списке Namespace: выберите Template и щелкните Go .

Чтобы предоставить информацию об использовании, включите пример, подобный этому, на странице шаблона:

 <не включать>
== Использование ==
Приветствуем пользователей:
{{Спасибо | причина = ваша причина | подпись = ваша подпись}}

 

Затем редактор может просто скопировать и вставить пример, чтобы использовать шаблон.

Ссылка на шаблон

На страницу-шаблон можно ссылаться, как на любую другую вики-страницу. Например, ссылка Template: Navbar создается с использованием wikicode {{ll | Template: Navbar | Template: Navbar}} .

На многих вики-сайтах Template: Tl может использоваться для предоставления ссылки на шаблон, отформатированный таким образом, чтобы отображать викикод с «двойными фигурными скобками», необходимый для включения шаблона без фактического включения. Например, код {{tl | Navbar}} может использоваться для создания ссылки {{Navbar}}.

Эта конструкция обычно используется в документации по шаблонам, на страницах справки и на страницах обсуждения при обращении к шаблонам. Тот же эффект может быть достигнут при использовании {{Navbar}} , но подход {{tl}} требует гораздо меньшего набора текста.В любой данной вики шаблон Tl, если он существует, может отображать или не отображать текст в элементе «кода», как показано здесь. В противном случае это может сделать другой шаблон с таким же именем. См., Например, раздел «См. Также» документации en: Template: Tl в английской Википедии.

Копирование из одной вики в другую

Шаблоны

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

Код MediaWiki

Если у вас есть права на импорт (в частности, importupload) в новую вики:

  1. Перейти к Special: Export в исходную вики и загрузить файл .xml с полной историей всех необходимых шаблонов, как показано ниже:
    • Введите имя шаблона в большое текстовое поле, например «Шаблон: Добро пожаловать». Обратите особое внимание на использование заглавных букв и специальных символов — если имя шаблона не совсем правильное, экспорт все равно может произойти, но расширение.xml не будет иметь ожидаемых данных.
    • Установите флажок «Включить шаблоны».
    • Снимите отметку в поле «Включать только текущую ревизию, а не всю историю».
    • Щелкните «Экспорт».
  2. Перейти к специальному: импортировать в новую вики и загрузить файл .xml.

Если у вас нет прав на импорт новой вики:

  1. Перейдите к шаблону, который вы хотите скопировать из исходной вики. Перейдите на страницу редактирования и скопируйте весь викитекст
  2. .
  3. В новой вики перейдите на страницу с тем же именем, что и скопированный шаблон.Нажмите «Создать / отредактировать» и вставьте скопированный викитекст. В сводке редактирования каждого шаблона укажите ссылку на исходную страницу для атрибуции.
  4. Вернитесь в исходную вики в окне редактирования, под полем редактирования, посмотрите на список «Шаблоны, используемые на этой странице». Для каждого из перечисленных шаблонов следуйте этим инструкциям. Также сделайте это для любого шаблона, используемого любым из этих шаблонов, и так далее.

При этом будет скопирован весь необходимый код, этого будет достаточно для некоторых шаблонов. Обратите внимание, что экспортируются только элементы страницы, проанализированные при визуализации страницы, поэтому, например, подстраницы документации не экспортируются как часть этого процесса.Если это не работает, также проверьте наличие красных ссылок, перечисленных в разделе «Страницы, включенные в текущую версию этой страницы:» под полем редактирования. Если есть какие-либо, повторите вышеуказанные шаги и для них, а также скопируйте код в модули.

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

Расширения

В шаблонах часто используется расширение ParserFunctions.Посетите страницу Extension: ParserFunctions и проверьте, используются ли какие-либо из перечисленных там функций в скопированных вами шаблонах. Если это так, вам необходимо установить расширение ParserFunctions. Для его установки вам потребуется доступ системного администратора к серверу, на котором установлена ​​ваша MediaWiki.

Другая зависимость, которая может использоваться в шаблонах, особенно в Википедии, — это Lua. Наличие {{#invoke:}} в коде шаблона — хороший знак. В случае его использования вам необходимо установить расширение Scribunto, и также потребуется доступ системного администратора.См. Эту страницу для получения дополнительных инструкций по установке и использованию расширения.

Код CSS и JavaScript

Помимо кода MediaWiki, многие шаблоны используют CSS, а некоторые полагаются на JavaScript для полноценной работы. Если скопированные шаблоны работают не так, как ожидалось, это может быть причиной. Чтобы скопировать требуемый CSS и JavaScript в вашу вики, вам обычно нужны права администратора, потому что вы будете редактировать системные сообщения в пространстве имен «MediaWiki:».

  1. Обратите внимание на использование классов CSS (например, class = "foobar" ) в тексте шаблона.Если эти классы появляются в «MediaWiki: Common.css» или «MediaWiki: Monobook.css» в исходной вики, скопируйте эти классы в «MediaWiki: Common.css» в новой вики и проверьте, подходит ли теперь шаблон.
  2. Если скопированный шаблон все еще не работает должным образом, проверьте, есть ли код в «MediaWiki: Common.js» или «MediaWiki: Monobook.js» в исходной вики. Если это так, вы можете попробовать скопировать его в «MediaWiki: Common.js» новой вики. Обычно рекомендуется копировать код только из надежных источников и сначала просматривать код, чтобы определить и выбрать релевантные части.Вы можете найти комментарии, которые могут служить подсказкой для определения функциональности каждой части.

См. Также

Внешние ссылки

Справка: шаблоны — MediaWiki

Примечание: Когда вы редактируете эту страницу, вы соглашаетесь отозвать свой вклад в соответствии с CC0. См. Справочные страницы Public Domain для получения дополнительной информации.

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

Создание

Шаблоны

— это стандартные вики-страницы, содержимое которых рассчитано на включение (встраивание) в другие страницы. Шаблоны следуют соглашению, согласно которому к имени добавляется префикс « Template: », присваивающий его этому пространству имен; Кроме того, вы можете создавать их, как любую другую вики-страницу.

Простейшее использование шаблонов выглядит следующим образом. Если вы создаете страницу под названием «Шаблон: Добро пожаловать» с содержанием:

 Здравствуйте! Добро пожаловать в вики.
 

вы создали свой первый шаблон! Если вы затем вставите код:

 {{Добро пожаловать}}
 

на любой другой странице, при просмотре этой страницы текст «Привет! Добро пожаловать в вики». появится вместо {{Добро пожаловать}} . Содержимое шаблона «переносится» на другую страницу, то есть интегрируется в страницу.

Затем вы можете вставить {{Добро пожаловать}} в любое место любой страницы, где вы хотите кого-то поприветствовать. Допустим, он используется на 100 страницах. Если вы затем измените содержимое шаблона на:

 Привет! Добро пожаловать в эту замечательную вики.
 

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

Это основной механизм. Есть несколько дополнительных функций включения, которые обогащают этот механизм и делают шаблоны очень полезными.

Использование

Шаблоны

можно использовать на других страницах следующими способами:

  • {{Name}} — как описано выше, эта ссылка будет динамически заменена текущим содержимым [[Template: Name]] в то время, когда страница со ссылкой на шаблон загружена . Ссылка останется неизменной в источнике страницы.
  • {{subst: Name}} — при использовании этой ссылки в шаблоне она будет раз и навсегда заменена содержимым [[Template: Name]] с момента сохранения страницы со ссылкой : копия содержимого [[Template: Name]] будет заменена на ссылку шаблона. В этом случае содержимое становится частью включаемой страницы и может редактироваться обычным образом отдельно от оригинала. Примечание : более поздние изменения на странице исходного шаблона , а не будут перенесены на страницу со ссылкой на шаблон.
  • {{safesubst: Name}} — это было введено, чтобы разрешить замену, которая не нарушает включение, см. W: Help: Substitution # Модификатор safesubst:.
  • {{msgnw: Name}} включает шаблон в форме, которая отображает его как необработанный синтаксис вики (как это делает ) при извлечении страницы, содержащей его.

Фактически, обычная вики-страница также может использоваться в качестве шаблона, просто указав пространство имен, в котором она находится, поэтому:

  • {{Template: Pagename}} включает [[Template: Pagename]]
  • {{Talk: Pagename}} включает [[Talk: Pagename]]
  • {{: Pagename}} включает [[Pagename]]
    • {{subst :: Pagename}} заменяет себя содержимым [[Pagename]]

Если такое пространство имен не существует, предполагается, что полный заголовок является шаблоном:

  • {{Foo: Bar}} включает [[Template: Foo: Bar]]

Параметры

Чтобы расширить механизм включения, MediaWiki позволяет передавать параметры в шаблон при его включении.Параметры позволяют шаблону создавать разное содержимое или вести себя по-разному.

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


Небольшое спасибо … за все ваши усилия. обнимает меня


У благодарственной записки будет причина (в данном случае «все ваши усилия») и подпись («Я»). Ваша цель состоит в том, чтобы любой пользователь мог поблагодарить любого другого пользователя по любой причине.

Чтобы заметка выглядела одинаково везде, где она используется, вы можете определить шаблон, например, под названием Template: Thankyou.Хотя заметка должна выглядеть одинаково всякий раз, когда пользователь благодарит другого пользователя, ее конкретное содержание (то есть причина и подпись) будет другим. По этой причине вы должны передавать их как параметры. Если мы проигнорируем оставшиеся элементы для форматирования поля и размещения изображения, основное содержимое шаблона будет следующим:

 '' 'Небольшое спасибо ...' ''
для {{{1}}}.
объятия, {{{2}}}
 

Обратите внимание на использование {{{1}}} и {{{2}}} . Это способ определить в шаблонах параметры, которые будут передаваться при использовании шаблона.Обратите внимание, что в шаблоне каждый параметр окружен тремя фигурными скобками : {{{}}} . Это отличается от обычного использования имени шаблона.

При использовании шаблона на странице вы вводите значения параметров, разделенные вертикальной чертой ( | ). MediaWiki позволяет передавать параметры в шаблон тремя способами: анонимно, нумерованным и именованным.

Анонимные параметры

Чтобы передать анонимные параметры, последовательно перечислите значения этих параметров:

 {{Спасибо | все ваши усилия | Я}}
 

В этом случае шаблон {{Thankyou}} получает параметры {{{1}}} = все ваши усилия и {{{2}}} = Me , производя:


Небольшое спасибо… за все ваши усилия. обнимает меня


Порядок, в котором передаются анонимные параметры, имеет решающее значение для его поведения. Меняя порядок параметров, например:

 {{Спасибо | Я | все ваши усилия}}
 

даст такой результат:


Небольшое спасибо … для меня. объятия, все ваши усилия

Определение параметров по порядку (с {{{1}}} и т. Д.) Работает только с с анонимными параметрами. Любые параметры, идентифицированные по имени, как показано ниже, не будут доступны для шаблона с использованием порядковых номеров.

Если знак равенства появляется внутри аргумента анонимного параметра шаблона, этот параметр может быть неверно истолкован как именованный параметр (который объясняется ниже в этом документе), если текст перед знаком равенства рассматривается как имя параметра, а текст после него — как значение аргумента. Это обычная проблема, когда вам нужно включить внешнюю ссылку или элемент HTML с атрибутами (см. Задачу T16235). Обходной путь — использовать вместо них именованные параметры или даже нумерованные параметры, как описано в следующем разделе.

Нумерованные параметры

Чтобы передать параметры по номеру, укажите каждый параметр при его передаче:

 {{Спасибо | 2 = Я | 1 = ваша дружба}}
 

На этот раз шаблон {{Thankyou}} получает параметры {{{1}}} = ваша дружба и {{{2}}} = Me , хотя они были указаны в обратном порядке, и производит :


Небольшое спасибо … за вашу дружбу. обнимает меня

Это также может быть полезно, когда любой из пронумерованных параметров содержит знак «=».

Примеры
 {{Thankyou | 1 = добавление «=» | 2 = Me}} 

производит:


Небольшое спасибо … для добавления «=». обнимает меня

Предупреждение: Это также требует нумерации каждого параметра.

Именованные параметры

Третий способ передачи параметров — по имени вместо чисел. В этом случае содержимое шаблона будет изменено на:

 '' '' Небольшое спасибо... '' '
на {{{причину}}}.
обнимаю, {{{подпись}}} 

В шаблоне мы используем {{{reason}}} и {{{подпись}}} для идентификации каждого параметра вместо числа. Чтобы передать эти параметры по имени, укажите каждый параметр при его передаче:

 {{Спасибо | подпись = Я | причина = то, что ты есть}}
 

В этом случае шаблон {{Thankyou}} получает параметры {{{причина}}} = быть тем, кем вы являетесь, и {{{подпись}}} = Me и выдает:


Небольшое спасибо… за то, что ты есть. обнимает меня


Именованные параметры чувствительны к регистру, поэтому:

 {{Thankyou | signature = Me | Reason = то, кем вы являетесь | причина = регистр символов}} 

производит:


Небольшое спасибо … за то, что он чувствителен к регистру. обнимает меня


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

Значения по умолчанию

Если вы включаете шаблон, который ожидает параметры, но не предоставляет их аргументы, следующим образом:

 {{Спасибо}}
 

в примере с пронумерованными параметрами выше вы получите следующее:


Небольшое спасибо … для {{{1}}}. объятия, {{{2}}}


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

 '' 'Небольшое спасибо ...' ''
на {{{причину | все}}}.
объятия, {{{signature | Me}}}
 

, затем {{{причина | все}}} определяет, что если для параметра {{{причина}}} не указан аргумент, то будет использоваться значение все . Аналогично, {{{подпись | Me}}} , параметр по умолчанию {{подпись}}} устанавливает значение Me .Теперь повторное включение шаблона без передачи аргументов приводит к следующему:


Небольшое спасибо … для всего. обнимает меня


Часто значения по умолчанию используются для указания альтернативных имен параметров. Например, если у вас {{{a | {{{b |}}}}}} , шаблон сначала будет искать параметр с именем «a». Если он не установлен, будет использоваться параметр с именем «b». Если ни «a», ни «b» не установлены, ничего не выводится.

Оценка

Это сложная тема, которую вы можете пропустить, если она вам не нужна.

Вообще говоря, параметры шаблона подставляются в шаблон после токенизации, но как есть.Они не оцениваются, пока не будут использованы.

Это имеет несколько последствий. Прежде всего, если у вас есть шаблон : начните , содержащий {{mytemplate , и шаблон : завершите , содержащий | foo = bar}} , и поместите {{start}} {{end}} на странице, mytemplate не включается, потому что такие токены, как «|» не могут быть добавлены шаблоном и сохраняют свое особое значение в шаблонах. Вы по-прежнему можете использовать шаблоны для управления именем параметра или шаблона, но вы не можете разделить вызов шаблона между несколькими шаблонами.

Второе следствие этого — устранение мертвого кода. Если вы сделаете вызов шаблона, например {{#foreach: foo $ n $ _bar | foo $ n $ _bar = {{{foo $ n $ _bar}}}
}}
и Template: Foo не содержит {{{1}}}, тогда displaytitle не используется, так как он оценивается только при необходимо, и у него нет параметра для его замены, поэтому он никогда не оценивается. Обычно это проявляется при использовании Extension: ParserFunctions и особенно заметно при использовании в сочетании с волшебным словом int: , которое зависит от языка пользователя.

Шаблонные вызовы, начинающиеся с волшебного слова subst: или safesubst: , оцениваются в отдельном первом проходе, который происходит только во время сохранения, вместе с ~~~~ и ссылками, использующими трюк с конвейером. Если они не могут быть вычислены во время первого прохода, вызовы subst: игнорируются, а safesubst: обрабатываются как обычный шаблон.

Многие, но не все функции синтаксического анализатора, теги синтаксического анализатора и включенные специальные страницы не включены напрямую, как шаблоны, а вместо этого заменены «маркером полосы».Это означает, что вы не можете манипулировать результатами с помощью функций синтаксического анализатора, таких как padleft: или аналогичных функций из расширений, поскольку они видят маркер полосы вместо результата функции синтаксического анализатора.

Рекурсия в шаблонах

Само по себе включение шаблона не приведет к бесконечной рекурсии MediaWiki. MediaWiki остановит рекурсию, выделив имя шаблона жирным шрифтом. Например, если содержимое Template: Aaaa — a {{Aaaa}} z , будет отображаться сообщение «Обнаружен цикл шаблона: Template: Aaaa z z».

Контрольный шаблон включения

По умолчанию содержимое шаблона отображается полностью как при прямом просмотре, так и при включении на другую страницу. Однако вы можете контролировать, какие части шаблона будут отображаться и включаться с помощью тегов , и .

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

  • Ссылки на категории при категоризации самого шаблона
  • межъязыковые ссылки на аналогичные шаблоны на других языках
  • Пояснительный текст о том, как использовать шаблон

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

  • Категоризация страниц, содержащих шаблон. Примечание: при изменении категорий, применяемых шаблоном таким образом, категоризация страниц, которые включают этот шаблон, не может быть обновлена ​​до некоторого времени позже: это обрабатывается очередью заданий. Чтобы принудительно изменить категорию определенной страницы, откройте эту страницу для редактирования и сохраните ее без изменений.
  • Обеспечение того, чтобы код шаблона не выполнялся при просмотре самой страницы шаблона. Обычно это происходит потому, что он ожидает параметры, а его выполнение без параметров приводит к нежелательному результату.

Все, что находится за пределами и , обрабатывается и отображается нормально; то есть как при прямом просмотре страницы шаблона, так и при включении шаблона на другую страницу. Основное внимание уделяется тому, что находится внутри этих двух тегов.

Все, что находится за пределами тегов , отбрасывается при включении. Даже разделы, помеченные как includeonly, отбрасываются при включении, если они также не помечены как onlyinclude.Основное внимание уделяется тому, что находится за пределами этого тега.

Также возможно вложение этих тегов.

Три тега частичного включения позволяют использовать все возможные комбинации того, что обрабатывается и отображается. Комментарии тоже выполняют роль.

Организация шаблонов

Чтобы шаблоны были эффективными, пользователям необходимо их найти и научиться их использовать.

Чтобы найти их, пользователи могут:

  1. Click Специальные страницы > Все страницы
  2. В списке Namespace: выберите Template и щелкните Go .

Чтобы предоставить информацию об использовании, включите пример, подобный этому, на странице шаблона:

 <не включать>
== Использование ==
Приветствуем пользователей:
{{Спасибо | причина = ваша причина | подпись = ваша подпись}}

 

Затем редактор может просто скопировать и вставить пример, чтобы использовать шаблон.

Ссылка на шаблон

На страницу-шаблон можно ссылаться, как на любую другую вики-страницу. Например, ссылка Template: Navbar создается с использованием wikicode {{ll | Template: Navbar | Template: Navbar}} .

На многих вики-сайтах Template: Tl может использоваться для предоставления ссылки на шаблон, отформатированный таким образом, чтобы отображать викикод с «двойными фигурными скобками», необходимый для включения шаблона без фактического включения. Например, код {{tl | Navbar}} может использоваться для создания ссылки {{Navbar}}.

Эта конструкция обычно используется в документации по шаблонам, на страницах справки и на страницах обсуждения при обращении к шаблонам. Тот же эффект может быть достигнут при использовании {{Navbar}} , но подход {{tl}} требует гораздо меньшего набора текста.В любой данной вики шаблон Tl, если он существует, может отображать или не отображать текст в элементе «кода», как показано здесь. В противном случае это может сделать другой шаблон с таким же именем. См., Например, раздел «См. Также» документации en: Template: Tl в английской Википедии.

Копирование из одной вики в другую

Шаблоны

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

Код MediaWiki

Если у вас есть права на импорт (в частности, importupload) в новую вики:

  1. Перейти к Special: Export в исходную вики и загрузить файл .xml с полной историей всех необходимых шаблонов, как показано ниже:
    • Введите имя шаблона в большое текстовое поле, например «Шаблон: Добро пожаловать». Обратите особое внимание на использование заглавных букв и специальных символов — если имя шаблона не совсем правильное, экспорт все равно может произойти, но расширение.xml не будет иметь ожидаемых данных.
    • Установите флажок «Включить шаблоны».
    • Снимите отметку в поле «Включать только текущую ревизию, а не всю историю».
    • Щелкните «Экспорт».
  2. Перейти к специальному: импортировать в новую вики и загрузить файл .xml.

Если у вас нет прав на импорт новой вики:

  1. Перейдите к шаблону, который вы хотите скопировать из исходной вики. Перейдите на страницу редактирования и скопируйте весь викитекст
  2. .
  3. В новой вики перейдите на страницу с тем же именем, что и скопированный шаблон.Нажмите «Создать / отредактировать» и вставьте скопированный викитекст. В сводке редактирования каждого шаблона укажите ссылку на исходную страницу для атрибуции.
  4. Вернитесь в исходную вики в окне редактирования, под полем редактирования, посмотрите на список «Шаблоны, используемые на этой странице». Для каждого из перечисленных шаблонов следуйте этим инструкциям. Также сделайте это для любого шаблона, используемого любым из этих шаблонов, и так далее.

При этом будет скопирован весь необходимый код, этого будет достаточно для некоторых шаблонов. Обратите внимание, что экспортируются только элементы страницы, проанализированные при визуализации страницы, поэтому, например, подстраницы документации не экспортируются как часть этого процесса.Если это не работает, также проверьте наличие красных ссылок, перечисленных в разделе «Страницы, включенные в текущую версию этой страницы:» под полем редактирования. Если есть какие-либо, повторите вышеуказанные шаги и для них, а также скопируйте код в модули.

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

Расширения

В шаблонах часто используется расширение ParserFunctions.Посетите страницу Extension: ParserFunctions и проверьте, используются ли какие-либо из перечисленных там функций в скопированных вами шаблонах. Если это так, вам необходимо установить расширение ParserFunctions. Для его установки вам потребуется доступ системного администратора к серверу, на котором установлена ​​ваша MediaWiki.

Другая зависимость, которая может использоваться в шаблонах, особенно в Википедии, — это Lua. Наличие {{#invoke:}} в коде шаблона — хороший знак. В случае его использования вам необходимо установить расширение Scribunto, и также потребуется доступ системного администратора.См. Эту страницу для получения дополнительных инструкций по установке и использованию расширения.

Код CSS и JavaScript

Помимо кода MediaWiki, многие шаблоны используют CSS, а некоторые полагаются на JavaScript для полноценной работы. Если скопированные шаблоны работают не так, как ожидалось, это может быть причиной. Чтобы скопировать требуемый CSS и JavaScript в вашу вики, вам обычно нужны права администратора, потому что вы будете редактировать системные сообщения в пространстве имен «MediaWiki:».

  1. Обратите внимание на использование классов CSS (например, class = "foobar" ) в тексте шаблона.Если эти классы появляются в «MediaWiki: Common.css» или «MediaWiki: Monobook.css» в исходной вики, скопируйте эти классы в «MediaWiki: Common.css» в новой вики и проверьте, подходит ли теперь шаблон.
  2. Если скопированный шаблон все еще не работает должным образом, проверьте, есть ли код в «MediaWiki: Common.js» или «MediaWiki: Monobook.js» в исходной вики. Если это так, вы можете попробовать скопировать его в «MediaWiki: Common.js» новой вики. Обычно рекомендуется копировать код только из надежных источников и сначала просматривать код, чтобы определить и выбрать релевантные части.Вы можете найти комментарии, которые могут служить подсказкой для определения функциональности каждой части.

См. Также

Внешние ссылки

Справка: шаблоны — MediaWiki

Примечание: Когда вы редактируете эту страницу, вы соглашаетесь отозвать свой вклад в соответствии с CC0. См. Справочные страницы Public Domain для получения дополнительной информации.

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

Создание

Шаблоны

— это стандартные вики-страницы, содержимое которых рассчитано на включение (встраивание) в другие страницы. Шаблоны следуют соглашению, согласно которому к имени добавляется префикс « Template: », присваивающий его этому пространству имен; Кроме того, вы можете создавать их, как любую другую вики-страницу.

Простейшее использование шаблонов выглядит следующим образом. Если вы создаете страницу под названием «Шаблон: Добро пожаловать» с содержанием:

 Здравствуйте! Добро пожаловать в вики.
 

вы создали свой первый шаблон! Если вы затем вставите код:

 {{Добро пожаловать}}
 

на любой другой странице, при просмотре этой страницы текст «Привет! Добро пожаловать в вики». появится вместо {{Добро пожаловать}} . Содержимое шаблона «переносится» на другую страницу, то есть интегрируется в страницу.

Затем вы можете вставить {{Добро пожаловать}} в любое место любой страницы, где вы хотите кого-то поприветствовать. Допустим, он используется на 100 страницах. Если вы затем измените содержимое шаблона на:

 Привет! Добро пожаловать в эту замечательную вики.
 

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

Это основной механизм. Есть несколько дополнительных функций включения, которые обогащают этот механизм и делают шаблоны очень полезными.

Использование

Шаблоны

можно использовать на других страницах следующими способами:

  • {{Name}} — как описано выше, эта ссылка будет динамически заменена текущим содержимым [[Template: Name]] в то время, когда страница со ссылкой на шаблон загружена . Ссылка останется неизменной в источнике страницы.
  • {{subst: Name}} — при использовании этой ссылки в шаблоне она будет раз и навсегда заменена содержимым [[Template: Name]] с момента сохранения страницы со ссылкой : копия содержимого [[Template: Name]] будет заменена на ссылку шаблона. В этом случае содержимое становится частью включаемой страницы и может редактироваться обычным образом отдельно от оригинала. Примечание : более поздние изменения на странице исходного шаблона , а не будут перенесены на страницу со ссылкой на шаблон.
  • {{safesubst: Name}} — это было введено, чтобы разрешить замену, которая не нарушает включение, см. W: Help: Substitution # Модификатор safesubst:.
  • {{msgnw: Name}} включает шаблон в форме, которая отображает его как необработанный синтаксис вики (как это делает ) при извлечении страницы, содержащей его.

Фактически, обычная вики-страница также может использоваться в качестве шаблона, просто указав пространство имен, в котором она находится, поэтому:

  • {{Template: Pagename}} включает [[Template: Pagename]]
  • {{Talk: Pagename}} включает [[Talk: Pagename]]
  • {{: Pagename}} включает [[Pagename]]
    • {{subst :: Pagename}} заменяет себя содержимым [[Pagename]]

Если такое пространство имен не существует, предполагается, что полный заголовок является шаблоном:

  • {{Foo: Bar}} включает [[Template: Foo: Bar]]

Параметры

Чтобы расширить механизм включения, MediaWiki позволяет передавать параметры в шаблон при его включении.Параметры позволяют шаблону создавать разное содержимое или вести себя по-разному.

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


Небольшое спасибо … за все ваши усилия. обнимает меня


У благодарственной записки будет причина (в данном случае «все ваши усилия») и подпись («Я»). Ваша цель состоит в том, чтобы любой пользователь мог поблагодарить любого другого пользователя по любой причине.

Чтобы заметка выглядела одинаково везде, где она используется, вы можете определить шаблон, например, под названием Template: Thankyou.Хотя заметка должна выглядеть одинаково всякий раз, когда пользователь благодарит другого пользователя, ее конкретное содержание (то есть причина и подпись) будет другим. По этой причине вы должны передавать их как параметры. Если мы проигнорируем оставшиеся элементы для форматирования поля и размещения изображения, основное содержимое шаблона будет следующим:

 '' 'Небольшое спасибо ...' ''
для {{{1}}}.
объятия, {{{2}}}
 

Обратите внимание на использование {{{1}}} и {{{2}}} . Это способ определить в шаблонах параметры, которые будут передаваться при использовании шаблона.Обратите внимание, что в шаблоне каждый параметр окружен тремя фигурными скобками : {{{}}} . Это отличается от обычного использования имени шаблона.

При использовании шаблона на странице вы вводите значения параметров, разделенные вертикальной чертой ( | ). MediaWiki позволяет передавать параметры в шаблон тремя способами: анонимно, нумерованным и именованным.

Анонимные параметры

Чтобы передать анонимные параметры, последовательно перечислите значения этих параметров:

 {{Спасибо | все ваши усилия | Я}}
 

В этом случае шаблон {{Thankyou}} получает параметры {{{1}}} = все ваши усилия и {{{2}}} = Me , производя:


Небольшое спасибо… за все ваши усилия. обнимает меня


Порядок, в котором передаются анонимные параметры, имеет решающее значение для его поведения. Меняя порядок параметров, например:

 {{Спасибо | Я | все ваши усилия}}
 

даст такой результат:


Небольшое спасибо … для меня. объятия, все ваши усилия

Определение параметров по порядку (с {{{1}}} и т. Д.) Работает только с с анонимными параметрами. Любые параметры, идентифицированные по имени, как показано ниже, не будут доступны для шаблона с использованием порядковых номеров.

Если знак равенства появляется внутри аргумента анонимного параметра шаблона, этот параметр может быть неверно истолкован как именованный параметр (который объясняется ниже в этом документе), если текст перед знаком равенства рассматривается как имя параметра, а текст после него — как значение аргумента. Это обычная проблема, когда вам нужно включить внешнюю ссылку или элемент HTML с атрибутами (см. Задачу T16235). Обходной путь — использовать вместо них именованные параметры или даже нумерованные параметры, как описано в следующем разделе.

Нумерованные параметры

Чтобы передать параметры по номеру, укажите каждый параметр при его передаче:

 {{Спасибо | 2 = Я | 1 = ваша дружба}}
 

На этот раз шаблон {{Thankyou}} получает параметры {{{1}}} = ваша дружба и {{{2}}} = Me , хотя они были указаны в обратном порядке, и производит :


Небольшое спасибо … за вашу дружбу. обнимает меня

Это также может быть полезно, когда любой из пронумерованных параметров содержит знак «=».

Примеры
 {{Thankyou | 1 = добавление «=» | 2 = Me}} 

производит:


Небольшое спасибо … для добавления «=». обнимает меня

Предупреждение: Это также требует нумерации каждого параметра.

Именованные параметры

Третий способ передачи параметров — по имени вместо чисел. В этом случае содержимое шаблона будет изменено на:

 '' '' Небольшое спасибо... '' '
на {{{причину}}}.
обнимаю, {{{подпись}}} 

В шаблоне мы используем {{{reason}}} и {{{подпись}}} для идентификации каждого параметра вместо числа. Чтобы передать эти параметры по имени, укажите каждый параметр при его передаче:

 {{Спасибо | подпись = Я | причина = то, что ты есть}}
 

В этом случае шаблон {{Thankyou}} получает параметры {{{причина}}} = быть тем, кем вы являетесь, и {{{подпись}}} = Me и выдает:


Небольшое спасибо… за то, что ты есть. обнимает меня


Именованные параметры чувствительны к регистру, поэтому:

 {{Thankyou | signature = Me | Reason = то, кем вы являетесь | причина = регистр символов}} 

производит:


Небольшое спасибо … за то, что он чувствителен к регистру. обнимает меня


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

Значения по умолчанию

Если вы включаете шаблон, который ожидает параметры, но не предоставляет их аргументы, следующим образом:

 {{Спасибо}}
 

в примере с пронумерованными параметрами выше вы получите следующее:


Небольшое спасибо … для {{{1}}}. объятия, {{{2}}}


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

 '' 'Небольшое спасибо ...' ''
на {{{причину | все}}}.
объятия, {{{signature | Me}}}
 

, затем {{{причина | все}}} определяет, что если для параметра {{{причина}}} не указан аргумент, то будет использоваться значение все . Аналогично, {{{подпись | Me}}} , параметр по умолчанию {{подпись}}} устанавливает значение Me .Теперь повторное включение шаблона без передачи аргументов приводит к следующему:


Небольшое спасибо … для всего. обнимает меня


Часто значения по умолчанию используются для указания альтернативных имен параметров. Например, если у вас {{{a | {{{b |}}}}}} , шаблон сначала будет искать параметр с именем «a». Если он не установлен, будет использоваться параметр с именем «b». Если ни «a», ни «b» не установлены, ничего не выводится.

Оценка

Это сложная тема, которую вы можете пропустить, если она вам не нужна.

Вообще говоря, параметры шаблона подставляются в шаблон после токенизации, но как есть.Они не оцениваются, пока не будут использованы.

Это имеет несколько последствий. Прежде всего, если у вас есть шаблон : начните , содержащий {{mytemplate , и шаблон : завершите , содержащий | foo = bar}} , и поместите {{start}} {{end}} на странице, mytemplate не включается, потому что такие токены, как «|» не могут быть добавлены шаблоном и сохраняют свое особое значение в шаблонах. Вы по-прежнему можете использовать шаблоны для управления именем параметра или шаблона, но вы не можете разделить вызов шаблона между несколькими шаблонами.

Второе следствие этого — устранение мертвого кода. Если вы сделаете вызов шаблона, например {{#foreach: foo $ n $ _bar | foo $ n $ _bar = {{{foo $ n $ _bar}}}
}}
и Template: Foo не содержит {{{1}}}, тогда displaytitle не используется, так как он оценивается только при необходимо, и у него нет параметра для его замены, поэтому он никогда не оценивается. Обычно это проявляется при использовании Extension: ParserFunctions и особенно заметно при использовании в сочетании с волшебным словом int: , которое зависит от языка пользователя.

Шаблонные вызовы, начинающиеся с волшебного слова subst: или safesubst: , оцениваются в отдельном первом проходе, который происходит только во время сохранения, вместе с ~~~~ и ссылками, использующими трюк с конвейером. Если они не могут быть вычислены во время первого прохода, вызовы subst: игнорируются, а safesubst: обрабатываются как обычный шаблон.

Многие, но не все функции синтаксического анализатора, теги синтаксического анализатора и включенные специальные страницы не включены напрямую, как шаблоны, а вместо этого заменены «маркером полосы».Это означает, что вы не можете манипулировать результатами с помощью функций синтаксического анализатора, таких как padleft: или аналогичных функций из расширений, поскольку они видят маркер полосы вместо результата функции синтаксического анализатора.

Рекурсия в шаблонах

Само по себе включение шаблона не приведет к бесконечной рекурсии MediaWiki. MediaWiki остановит рекурсию, выделив имя шаблона жирным шрифтом. Например, если содержимое Template: Aaaa — a {{Aaaa}} z , будет отображаться сообщение «Обнаружен цикл шаблона: Template: Aaaa z z».

Контрольный шаблон включения

По умолчанию содержимое шаблона отображается полностью как при прямом просмотре, так и при включении на другую страницу. Однако вы можете контролировать, какие части шаблона будут отображаться и включаться с помощью тегов , и .

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

  • Ссылки на категории при категоризации самого шаблона
  • межъязыковые ссылки на аналогичные шаблоны на других языках
  • Пояснительный текст о том, как использовать шаблон

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

  • Категоризация страниц, содержащих шаблон. Примечание: при изменении категорий, применяемых шаблоном таким образом, категоризация страниц, которые включают этот шаблон, не может быть обновлена ​​до некоторого времени позже: это обрабатывается очередью заданий. Чтобы принудительно изменить категорию определенной страницы, откройте эту страницу для редактирования и сохраните ее без изменений.
  • Обеспечение того, чтобы код шаблона не выполнялся при просмотре самой страницы шаблона. Обычно это происходит потому, что он ожидает параметры, а его выполнение без параметров приводит к нежелательному результату.

Все, что находится за пределами и , обрабатывается и отображается нормально; то есть как при прямом просмотре страницы шаблона, так и при включении шаблона на другую страницу. Основное внимание уделяется тому, что находится внутри этих двух тегов.

Все, что находится за пределами тегов , отбрасывается при включении. Даже разделы, помеченные как includeonly, отбрасываются при включении, если они также не помечены как onlyinclude.Основное внимание уделяется тому, что находится за пределами этого тега.

Также возможно вложение этих тегов.

Три тега частичного включения позволяют использовать все возможные комбинации того, что обрабатывается и отображается. Комментарии тоже выполняют роль.

Организация шаблонов

Чтобы шаблоны были эффективными, пользователям необходимо их найти и научиться их использовать.

Чтобы найти их, пользователи могут:

  1. Click Специальные страницы > Все страницы
  2. В списке Namespace: выберите Template и щелкните Go .

Чтобы предоставить информацию об использовании, включите пример, подобный этому, на странице шаблона:

 <не включать>
== Использование ==
Приветствуем пользователей:
{{Спасибо | причина = ваша причина | подпись = ваша подпись}}

 

Затем редактор может просто скопировать и вставить пример, чтобы использовать шаблон.

Ссылка на шаблон

На страницу-шаблон можно ссылаться, как на любую другую вики-страницу. Например, ссылка Template: Navbar создается с использованием wikicode {{ll | Template: Navbar | Template: Navbar}} .

На многих вики-сайтах Template: Tl может использоваться для предоставления ссылки на шаблон, отформатированный таким образом, чтобы отображать викикод с «двойными фигурными скобками», необходимый для включения шаблона без фактического включения. Например, код {{tl | Navbar}} может использоваться для создания ссылки {{Navbar}}.

Эта конструкция обычно используется в документации по шаблонам, на страницах справки и на страницах обсуждения при обращении к шаблонам. Тот же эффект может быть достигнут при использовании {{Navbar}} , но подход {{tl}} требует гораздо меньшего набора текста.В любой данной вики шаблон Tl, если он существует, может отображать или не отображать текст в элементе «кода», как показано здесь. В противном случае это может сделать другой шаблон с таким же именем. См., Например, раздел «См. Также» документации en: Template: Tl в английской Википедии.

Копирование из одной вики в другую

Шаблоны

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

Код MediaWiki

Если у вас есть права на импорт (в частности, importupload) в новую вики:

  1. Перейти к Special: Export в исходную вики и загрузить файл .xml с полной историей всех необходимых шаблонов, как показано ниже:
    • Введите имя шаблона в большое текстовое поле, например «Шаблон: Добро пожаловать». Обратите особое внимание на использование заглавных букв и специальных символов — если имя шаблона не совсем правильное, экспорт все равно может произойти, но расширение.xml не будет иметь ожидаемых данных.
    • Установите флажок «Включить шаблоны».
    • Снимите отметку в поле «Включать только текущую ревизию, а не всю историю».
    • Щелкните «Экспорт».
  2. Перейти к специальному: импортировать в новую вики и загрузить файл .xml.

Если у вас нет прав на импорт новой вики:

  1. Перейдите к шаблону, который вы хотите скопировать из исходной вики. Перейдите на страницу редактирования и скопируйте весь викитекст
  2. .
  3. В новой вики перейдите на страницу с тем же именем, что и скопированный шаблон.Нажмите «Создать / отредактировать» и вставьте скопированный викитекст. В сводке редактирования каждого шаблона укажите ссылку на исходную страницу для атрибуции.
  4. Вернитесь в исходную вики в окне редактирования, под полем редактирования, посмотрите на список «Шаблоны, используемые на этой странице». Для каждого из перечисленных шаблонов следуйте этим инструкциям. Также сделайте это для любого шаблона, используемого любым из этих шаблонов, и так далее.

При этом будет скопирован весь необходимый код, этого будет достаточно для некоторых шаблонов. Обратите внимание, что экспортируются только элементы страницы, проанализированные при визуализации страницы, поэтому, например, подстраницы документации не экспортируются как часть этого процесса.Если это не работает, также проверьте наличие красных ссылок, перечисленных в разделе «Страницы, включенные в текущую версию этой страницы:» под полем редактирования. Если есть какие-либо, повторите вышеуказанные шаги и для них, а также скопируйте код в модули.

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

Расширения

В шаблонах часто используется расширение ParserFunctions.Посетите страницу Extension: ParserFunctions и проверьте, используются ли какие-либо из перечисленных там функций в скопированных вами шаблонах. Если это так, вам необходимо установить расширение ParserFunctions. Для его установки вам потребуется доступ системного администратора к серверу, на котором установлена ​​ваша MediaWiki.

Другая зависимость, которая может использоваться в шаблонах, особенно в Википедии, — это Lua. Наличие {{#invoke:}} в коде шаблона — хороший знак. В случае его использования вам необходимо установить расширение Scribunto, и также потребуется доступ системного администратора.См. Эту страницу для получения дополнительных инструкций по установке и использованию расширения.

Код CSS и JavaScript

Помимо кода MediaWiki, многие шаблоны используют CSS, а некоторые полагаются на JavaScript для полноценной работы. Если скопированные шаблоны работают не так, как ожидалось, это может быть причиной. Чтобы скопировать требуемый CSS и JavaScript в вашу вики, вам обычно нужны права администратора, потому что вы будете редактировать системные сообщения в пространстве имен «MediaWiki:».

  1. Обратите внимание на использование классов CSS (например, class = "foobar" ) в тексте шаблона.Если эти классы появляются в «MediaWiki: Common.css» или «MediaWiki: Monobook.css» в исходной вики, скопируйте эти классы в «MediaWiki: Common.css» в новой вики и проверьте, подходит ли теперь шаблон.
  2. Если скопированный шаблон все еще не работает должным образом, проверьте, есть ли код в «MediaWiki: Common.js» или «MediaWiki: Monobook.js» в исходной вики. Если это так, вы можете попробовать скопировать его в «MediaWiki: Common.js» новой вики. Обычно рекомендуется копировать код только из надежных источников и сначала просматривать код, чтобы определить и выбрать релевантные части.Вы можете найти комментарии, которые могут служить подсказкой для определения функциональности каждой части.

См. Также

Внешние ссылки

Справка: шаблоны — MediaWiki

Примечание: Когда вы редактируете эту страницу, вы соглашаетесь отозвать свой вклад в соответствии с CC0. См. Справочные страницы Public Domain для получения дополнительной информации.

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

Создание

Шаблоны

— это стандартные вики-страницы, содержимое которых рассчитано на включение (встраивание) в другие страницы. Шаблоны следуют соглашению, согласно которому к имени добавляется префикс « Template: », присваивающий его этому пространству имен; Кроме того, вы можете создавать их, как любую другую вики-страницу.

Простейшее использование шаблонов выглядит следующим образом. Если вы создаете страницу под названием «Шаблон: Добро пожаловать» с содержанием:

 Здравствуйте! Добро пожаловать в вики.
 

вы создали свой первый шаблон! Если вы затем вставите код:

 {{Добро пожаловать}}
 

на любой другой странице, при просмотре этой страницы текст «Привет! Добро пожаловать в вики». появится вместо {{Добро пожаловать}} . Содержимое шаблона «переносится» на другую страницу, то есть интегрируется в страницу.

Затем вы можете вставить {{Добро пожаловать}} в любое место любой страницы, где вы хотите кого-то поприветствовать. Допустим, он используется на 100 страницах. Если вы затем измените содержимое шаблона на:

 Привет! Добро пожаловать в эту замечательную вики.
 

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

Это основной механизм. Есть несколько дополнительных функций включения, которые обогащают этот механизм и делают шаблоны очень полезными.

Использование

Шаблоны

можно использовать на других страницах следующими способами:

  • {{Name}} — как описано выше, эта ссылка будет динамически заменена текущим содержимым [[Template: Name]] в то время, когда страница со ссылкой на шаблон загружена . Ссылка останется неизменной в источнике страницы.
  • {{subst: Name}} — при использовании этой ссылки в шаблоне она будет раз и навсегда заменена содержимым [[Template: Name]] с момента сохранения страницы со ссылкой : копия содержимого [[Template: Name]] будет заменена на ссылку шаблона. В этом случае содержимое становится частью включаемой страницы и может редактироваться обычным образом отдельно от оригинала. Примечание : более поздние изменения на странице исходного шаблона , а не будут перенесены на страницу со ссылкой на шаблон.
  • {{safesubst: Name}} — это было введено, чтобы разрешить замену, которая не нарушает включение, см. W: Help: Substitution # Модификатор safesubst:.
  • {{msgnw: Name}} включает шаблон в форме, которая отображает его как необработанный синтаксис вики (как это делает ) при извлечении страницы, содержащей его.

Фактически, обычная вики-страница также может использоваться в качестве шаблона, просто указав пространство имен, в котором она находится, поэтому:

  • {{Template: Pagename}} включает [[Template: Pagename]]
  • {{Talk: Pagename}} включает [[Talk: Pagename]]
  • {{: Pagename}} включает [[Pagename]]
    • {{subst :: Pagename}} заменяет себя содержимым [[Pagename]]

Если такое пространство имен не существует, предполагается, что полный заголовок является шаблоном:

  • {{Foo: Bar}} включает [[Template: Foo: Bar]]

Параметры

Чтобы расширить механизм включения, MediaWiki позволяет передавать параметры в шаблон при его включении.Параметры позволяют шаблону создавать разное содержимое или вести себя по-разному.

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


Небольшое спасибо … за все ваши усилия. обнимает меня


У благодарственной записки будет причина (в данном случае «все ваши усилия») и подпись («Я»). Ваша цель состоит в том, чтобы любой пользователь мог поблагодарить любого другого пользователя по любой причине.

Чтобы заметка выглядела одинаково везде, где она используется, вы можете определить шаблон, например, под названием Template: Thankyou.Хотя заметка должна выглядеть одинаково всякий раз, когда пользователь благодарит другого пользователя, ее конкретное содержание (то есть причина и подпись) будет другим. По этой причине вы должны передавать их как параметры. Если мы проигнорируем оставшиеся элементы для форматирования поля и размещения изображения, основное содержимое шаблона будет следующим:

 '' 'Небольшое спасибо ...' ''
для {{{1}}}.
объятия, {{{2}}}
 

Обратите внимание на использование {{{1}}} и {{{2}}} . Это способ определить в шаблонах параметры, которые будут передаваться при использовании шаблона.Обратите внимание, что в шаблоне каждый параметр окружен тремя фигурными скобками : {{{}}} . Это отличается от обычного использования имени шаблона.

При использовании шаблона на странице вы вводите значения параметров, разделенные вертикальной чертой ( | ). MediaWiki позволяет передавать параметры в шаблон тремя способами: анонимно, нумерованным и именованным.

Анонимные параметры

Чтобы передать анонимные параметры, последовательно перечислите значения этих параметров:

 {{Спасибо | все ваши усилия | Я}}
 

В этом случае шаблон {{Thankyou}} получает параметры {{{1}}} = все ваши усилия и {{{2}}} = Me , производя:


Небольшое спасибо… за все ваши усилия. обнимает меня


Порядок, в котором передаются анонимные параметры, имеет решающее значение для его поведения. Меняя порядок параметров, например:

 {{Спасибо | Я | все ваши усилия}}
 

даст такой результат:


Небольшое спасибо … для меня. объятия, все ваши усилия

Определение параметров по порядку (с {{{1}}} и т. Д.) Работает только с с анонимными параметрами. Любые параметры, идентифицированные по имени, как показано ниже, не будут доступны для шаблона с использованием порядковых номеров.

Если знак равенства появляется внутри аргумента анонимного параметра шаблона, этот параметр может быть неверно истолкован как именованный параметр (который объясняется ниже в этом документе), если текст перед знаком равенства рассматривается как имя параметра, а текст после него — как значение аргумента. Это обычная проблема, когда вам нужно включить внешнюю ссылку или элемент HTML с атрибутами (см. Задачу T16235). Обходной путь — использовать вместо них именованные параметры или даже нумерованные параметры, как описано в следующем разделе.

Нумерованные параметры

Чтобы передать параметры по номеру, укажите каждый параметр при его передаче:

 {{Спасибо | 2 = Я | 1 = ваша дружба}}
 

На этот раз шаблон {{Thankyou}} получает параметры {{{1}}} = ваша дружба и {{{2}}} = Me , хотя они были указаны в обратном порядке, и производит :


Небольшое спасибо … за вашу дружбу. обнимает меня

Это также может быть полезно, когда любой из пронумерованных параметров содержит знак «=».

Примеры
 {{Thankyou | 1 = добавление «=» | 2 = Me}} 

производит:


Небольшое спасибо … для добавления «=». обнимает меня

Предупреждение: Это также требует нумерации каждого параметра.

Именованные параметры

Третий способ передачи параметров — по имени вместо чисел. В этом случае содержимое шаблона будет изменено на:

 '' '' Небольшое спасибо... '' '
на {{{причину}}}.
обнимаю, {{{подпись}}} 

В шаблоне мы используем {{{reason}}} и {{{подпись}}} для идентификации каждого параметра вместо числа. Чтобы передать эти параметры по имени, укажите каждый параметр при его передаче:

 {{Спасибо | подпись = Я | причина = то, что ты есть}}
 

В этом случае шаблон {{Thankyou}} получает параметры {{{причина}}} = быть тем, кем вы являетесь, и {{{подпись}}} = Me и выдает:


Небольшое спасибо… за то, что ты есть. обнимает меня


Именованные параметры чувствительны к регистру, поэтому:

 {{Thankyou | signature = Me | Reason = то, кем вы являетесь | причина = регистр символов}} 

производит:


Небольшое спасибо … за то, что он чувствителен к регистру. обнимает меня


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

Значения по умолчанию

Если вы включаете шаблон, который ожидает параметры, но не предоставляет их аргументы, следующим образом:

 {{Спасибо}}
 

в примере с пронумерованными параметрами выше вы получите следующее:


Небольшое спасибо … для {{{1}}}. объятия, {{{2}}}


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

 '' 'Небольшое спасибо ...' ''
на {{{причину | все}}}.
объятия, {{{signature | Me}}}
 

, затем {{{причина | все}}} определяет, что если для параметра {{{причина}}} не указан аргумент, то будет использоваться значение все . Аналогично, {{{подпись | Me}}} , параметр по умолчанию {{подпись}}} устанавливает значение Me .Теперь повторное включение шаблона без передачи аргументов приводит к следующему:


Небольшое спасибо … для всего. обнимает меня


Часто значения по умолчанию используются для указания альтернативных имен параметров. Например, если у вас {{{a | {{{b |}}}}}} , шаблон сначала будет искать параметр с именем «a». Если он не установлен, будет использоваться параметр с именем «b». Если ни «a», ни «b» не установлены, ничего не выводится.

Оценка

Это сложная тема, которую вы можете пропустить, если она вам не нужна.

Вообще говоря, параметры шаблона подставляются в шаблон после токенизации, но как есть.Они не оцениваются, пока не будут использованы.

Это имеет несколько последствий. Прежде всего, если у вас есть шаблон : начните , содержащий {{mytemplate , и шаблон : завершите , содержащий | foo = bar}} , и поместите {{start}} {{end}} на странице, mytemplate не включается, потому что такие токены, как «|» не могут быть добавлены шаблоном и сохраняют свое особое значение в шаблонах. Вы по-прежнему можете использовать шаблоны для управления именем параметра или шаблона, но вы не можете разделить вызов шаблона между несколькими шаблонами.

Второе следствие этого — устранение мертвого кода. Если вы сделаете вызов шаблона, например {{#foreach: foo $ n $ _bar | foo $ n $ _bar = {{{foo $ n $ _bar}}}
}}
и Template: Foo не содержит {{{1}}}, тогда displaytitle не используется, так как он оценивается только при необходимо, и у него нет параметра для его замены, поэтому он никогда не оценивается. Обычно это проявляется при использовании Extension: ParserFunctions и особенно заметно при использовании в сочетании с волшебным словом int: , которое зависит от языка пользователя.

Шаблонные вызовы, начинающиеся с волшебного слова subst: или safesubst: , оцениваются в отдельном первом проходе, который происходит только во время сохранения, вместе с ~~~~ и ссылками, использующими трюк с конвейером. Если они не могут быть вычислены во время первого прохода, вызовы subst: игнорируются, а safesubst: обрабатываются как обычный шаблон.

Многие, но не все функции синтаксического анализатора, теги синтаксического анализатора и включенные специальные страницы не включены напрямую, как шаблоны, а вместо этого заменены «маркером полосы».Это означает, что вы не можете манипулировать результатами с помощью функций синтаксического анализатора, таких как padleft: или аналогичных функций из расширений, поскольку они видят маркер полосы вместо результата функции синтаксического анализатора.

Рекурсия в шаблонах

Само по себе включение шаблона не приведет к бесконечной рекурсии MediaWiki. MediaWiki остановит рекурсию, выделив имя шаблона жирным шрифтом. Например, если содержимое Template: Aaaa — a {{Aaaa}} z , будет отображаться сообщение «Обнаружен цикл шаблона: Template: Aaaa z z».

Контрольный шаблон включения

По умолчанию содержимое шаблона отображается полностью как при прямом просмотре, так и при включении на другую страницу. Однако вы можете контролировать, какие части шаблона будут отображаться и включаться с помощью тегов , и .

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

  • Ссылки на категории при категоризации самого шаблона
  • межъязыковые ссылки на аналогичные шаблоны на других языках
  • Пояснительный текст о том, как использовать шаблон

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

  • Категоризация страниц, содержащих шаблон. Примечание: при изменении категорий, применяемых шаблоном таким образом, категоризация страниц, которые включают этот шаблон, не может быть обновлена ​​до некоторого времени позже: это обрабатывается очередью заданий. Чтобы принудительно изменить категорию определенной страницы, откройте эту страницу для редактирования и сохраните ее без изменений.
  • Обеспечение того, чтобы код шаблона не выполнялся при просмотре самой страницы шаблона. Обычно это происходит потому, что он ожидает параметры, а его выполнение без параметров приводит к нежелательному результату.

Все, что находится за пределами и , обрабатывается и отображается нормально; то есть как при прямом просмотре страницы шаблона, так и при включении шаблона на другую страницу. Основное внимание уделяется тому, что находится внутри этих двух тегов.

Все, что находится за пределами тегов , отбрасывается при включении. Даже разделы, помеченные как includeonly, отбрасываются при включении, если они также не помечены как onlyinclude.Основное внимание уделяется тому, что находится за пределами этого тега.

Также возможно вложение этих тегов.

Три тега частичного включения позволяют использовать все возможные комбинации того, что обрабатывается и отображается. Комментарии тоже выполняют роль.

Организация шаблонов

Чтобы шаблоны были эффективными, пользователям необходимо их найти и научиться их использовать.

Чтобы найти их, пользователи могут:

  1. Click Специальные страницы > Все страницы
  2. В списке Namespace: выберите Template и щелкните Go .

Чтобы предоставить информацию об использовании, включите пример, подобный этому, на странице шаблона:

 <не включать>
== Использование ==
Приветствуем пользователей:
{{Спасибо | причина = ваша причина | подпись = ваша подпись}}

 

Затем редактор может просто скопировать и вставить пример, чтобы использовать шаблон.

Ссылка на шаблон

На страницу-шаблон можно ссылаться, как на любую другую вики-страницу. Например, ссылка Template: Navbar создается с использованием wikicode {{ll | Template: Navbar | Template: Navbar}} .

На многих вики-сайтах Template: Tl может использоваться для предоставления ссылки на шаблон, отформатированный таким образом, чтобы отображать викикод с «двойными фигурными скобками», необходимый для включения шаблона без фактического включения. Например, код {{tl | Navbar}} может использоваться для создания ссылки {{Navbar}}.

Эта конструкция обычно используется в документации по шаблонам, на страницах справки и на страницах обсуждения при обращении к шаблонам. Тот же эффект может быть достигнут при использовании {{Navbar}} , но подход {{tl}} требует гораздо меньшего набора текста.В любой данной вики шаблон Tl, если он существует, может отображать или не отображать текст в элементе «кода», как показано здесь. В противном случае это может сделать другой шаблон с таким же именем. См., Например, раздел «См. Также» документации en: Template: Tl в английской Википедии.

Копирование из одной вики в другую

Шаблоны

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

Код MediaWiki

Если у вас есть права на импорт (в частности, importupload) в новую вики:

  1. Перейти к Special: Export в исходную вики и загрузить файл .xml с полной историей всех необходимых шаблонов, как показано ниже:
    • Введите имя шаблона в большое текстовое поле, например «Шаблон: Добро пожаловать». Обратите особое внимание на использование заглавных букв и специальных символов — если имя шаблона не совсем правильное, экспорт все равно может произойти, но расширение.xml не будет иметь ожидаемых данных.
    • Установите флажок «Включить шаблоны».
    • Снимите отметку в поле «Включать только текущую ревизию, а не всю историю».
    • Щелкните «Экспорт».
  2. Перейти к специальному: импортировать в новую вики и загрузить файл .xml.

Если у вас нет прав на импорт новой вики:

  1. Перейдите к шаблону, который вы хотите скопировать из исходной вики. Перейдите на страницу редактирования и скопируйте весь викитекст
  2. .
  3. В новой вики перейдите на страницу с тем же именем, что и скопированный шаблон.Нажмите «Создать / отредактировать» и вставьте скопированный викитекст. В сводке редактирования каждого шаблона укажите ссылку на исходную страницу для атрибуции.
  4. Вернитесь в исходную вики в окне редактирования, под полем редактирования, посмотрите на список «Шаблоны, используемые на этой странице». Для каждого из перечисленных шаблонов следуйте этим инструкциям. Также сделайте это для любого шаблона, используемого любым из этих шаблонов, и так далее.

При этом будет скопирован весь необходимый код, этого будет достаточно для некоторых шаблонов. Обратите внимание, что экспортируются только элементы страницы, проанализированные при визуализации страницы, поэтому, например, подстраницы документации не экспортируются как часть этого процесса.Если это не работает, также проверьте наличие красных ссылок, перечисленных в разделе «Страницы, включенные в текущую версию этой страницы:» под полем редактирования. Если есть какие-либо, повторите вышеуказанные шаги и для них, а также скопируйте код в модули.

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

Расширения

В шаблонах часто используется расширение ParserFunctions.Посетите страницу Extension: ParserFunctions и проверьте, используются ли какие-либо из перечисленных там функций в скопированных вами шаблонах. Если это так, вам необходимо установить расширение ParserFunctions. Для его установки вам потребуется доступ системного администратора к серверу, на котором установлена ​​ваша MediaWiki.

Другая зависимость, которая может использоваться в шаблонах, особенно в Википедии, — это Lua. Наличие {{#invoke:}} в коде шаблона — хороший знак. В случае его использования вам необходимо установить расширение Scribunto, и также потребуется доступ системного администратора.См. Эту страницу для получения дополнительных инструкций по установке и использованию расширения.

Код CSS и JavaScript

Помимо кода MediaWiki, многие шаблоны используют CSS, а некоторые полагаются на JavaScript для полноценной работы. Если скопированные шаблоны работают не так, как ожидалось, это может быть причиной. Чтобы скопировать требуемый CSS и JavaScript в вашу вики, вам обычно нужны права администратора, потому что вы будете редактировать системные сообщения в пространстве имен «MediaWiki:».

  1. Обратите внимание на использование классов CSS (например, class = "foobar" ) в тексте шаблона.Если эти классы появляются в «MediaWiki: Common.css» или «MediaWiki: Monobook.css» в исходной вики, скопируйте эти классы в «MediaWiki: Common.css» в новой вики и проверьте, подходит ли теперь шаблон.
  2. Если скопированный шаблон все еще не работает должным образом, проверьте, есть ли код в «MediaWiki: Common.js» или «MediaWiki: Monobook.js» в исходной вики. Если это так, вы можете попробовать скопировать его в «MediaWiki: Common.js» новой вики. Обычно рекомендуется копировать код только из надежных источников и сначала просматривать код, чтобы определить и выбрать релевантные части.Вы можете найти комментарии, которые могут служить подсказкой для определения функциональности каждой части.

См. Также

Внешние ссылки

.

Добавить комментарий

Ваш адрес email не будет опубликован.