Документация | |
|
 | Шаблон «Файл» используется на большо́м количестве страниц. Каждое его редактирование вызывает изменения на всех страницах, на которых он используется. Это создаёт дополнительную нагрузку на серверы Циклопедии. Редактирование шаблона должно быть сведено к минимуму. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах. Перед внесением правок сначала обсудите предлагаемые изменения на странице обсуждения шаблона. Этот шаблон частично защищён от редактирования для предотвращения вандализма. Его могут редактировать только автоподтверждённые участники. |
---|
Информация о файле. Другое название этого шаблона — {{Изображение}}.
Данный шаблон предназначен для размещения на страницах изображений и других файлов. Отображает основную информацию о файле. Шаблон вставляется на страницу файла в единственном экземпляре. Использование:
{{Файл
| Описание =
| Источник =
| Время создания =
| Автор =
| Лицензия =
| Другие версии =
}}
В Циклопедии при загрузке файла заготовку шаблона можно вставить в поле редактирования, нажав на кнопку [вставить форму описания файла]
.
Данная версия шаблона основана на стилях без использования подстраниц, путём добавления к двухколоночной таблице идентификатора id="fileinfo"
. Для варианта описания несвободного файла добавьте дополнительно класс class=fileinfonf
:
CSS-код шаблона для MediaWiki:Common.css |
---|
/* Информация о файле */
table#fileinfo {
border-spacing:2px;
margin:.25em auto;
display:table;
width:100%;
}
table#fileinfo > tbody > tr > th {
width:1px;
}
table#fileinfo > tbody > tr > td {
background:transparent;
empty-cells:show;
text-align:left;
padding:0 .25em;
}
table#fileinfo > tbody > tr > td:empty {
white-space:pre-wrap;
}
table#fileinfo > tbody > tr > th,
table#fileinfo > tbody > tr > td:empty {
border:1px solid #e3e3b0;
text-align:center;
background:#ffe;
padding:.5em;
}
table#fileinfo > tbody > tr > td > :last-child {
margin-bottom:0!important;
}
table#fileinfo > tbody > tr:first-child > th:empty:before {
content:"Описание";
}
table#fileinfo > tbody > tr:first-child + tr > th:empty:before {
content:"Автор";
}
table#fileinfo > tbody > tr:first-child + tr + tr > th:empty:before {
content:"Время" "\A0" "создания";
}
table#fileinfo > tbody > tr:first-child + tr + tr + tr > th:empty:before {
content:"Источник";
}
table#fileinfo > tbody > tr:first-child + tr + tr + tr + tr > th:empty:before {
content:"Лицензия";
}
table#fileinfo > tbody > tr:first-child + tr + tr + tr + tr + tr > th:empty:before {
content:"Другие" "\A0" "версии";
}
table#fileinfo > tbody > tr:first-child > td:empty:before {
content:"У этого файла отсутствует описание." "\A" "Изображение (файл) должно иметь описание для информирования других участников о содержании," "\20" "авторе," "\20" "источнике и дате," "\20" "если это возможно.";
}
table#fileinfo > tbody > tr:first-child + tr > td:empty:before {
content:"В предоставленных данных не хватает информации об авторстве этого файла.";
}
table#fileinfo > tbody > tr:first-child + tr + tr > td:empty:before {
content:"Для этого файла не указано его время создания.";
}
table#fileinfo > tbody > tr:first-child + tr + tr + tr > td:empty:before {
content:"У этого файла отсутствует информация об источнике." "\A" "Пожалуйста," "\20" "укажите необходимый источник.";
}
/* + несвободный файл */
table.fileinfonf > tbody > tr:first-child > td:empty,
table.fileinfonf > tbody > tr:first-child + tr > td:empty,
table.fileinfonf > tbody > tr:first-child + tr + tr + tr > td:empty {
border:1px solid #f00!important;
background:#fcc!important;
}
table.fileinfonf > tbody > tr:first-child > td:empty:after,
table.fileinfonf > tbody > tr:first-child + tr > td:empty:after,
table.fileinfonf > tbody > tr:first-child + tr + tr + tr > td:empty:after {
content:"\A" "\20" "Эта информация является обязательной для выполнения критериев добросовестного использования.";
}
table.fileinfonf > tbody > tr:first-child + tr > th:empty:after {
content:"\20" "или правообладатель";
}
|