Шаблон:Запрос/doc

Материал из Циклопедии
Перейти к навигации Перейти к поиску
{{Запрос}} · Документация · Обсуждение · Подстраницы · Где используется

Шаблон для страниц обсуждений. Создаёт одну секцию с обсуждением отдельной страницы или отдельного запроса от участника.

{{Запрос|||||}}

Запросы необходимо размещать на странице обсуждений сразу под шаблоном {{Запрос/Шапка}}. Запросы можно добавлять в произвольном количестве[1]. Для завершения секции обсуждений нужно добавить после последнего запроса завершающий тег таблицы </table>.

Данный шаблон используется в некоторых разделах форума Циклопедии.

Параметры[править]

Цвета:
обсуждается…
выполнено
не выполнено
удалено
оставлено
объединено
разделено
переименовано
восстановлено
свой вариант
  1. Статус запроса (см. {{Запрос/статус}}). Варианты:
    • выполнено
    • не выполнено
    • объединено
    • разделено
    • переименовано
    • удалено
    • оставлено
    • восстановлено
    • при пустом значении по умолчанию отображается статус «Обсуждается…».
  2. Название обсуждаемой страницы.
  3. Предлагается — предлагаемое действие со страницей. Стандартные варианты (в шаблоне {{Обсуждение}}):
    • объединение
    • разделение
    • переименование
    • удаление
    • восстановление
    • Либо свой вариант.
  4. Переключатель, любое непустое значение автоматически закрывает секцию обсуждения запроса.
  5. Итог. Дополнительная строка под запросом с описанием результата обсуждений.

Код CSS[править]

Стили для шаблонов {{Запрос}} и {{Обсуждение}} для MediaWiki:Common.css  
/* ФОРУМ ЦИКЛОПЕДИИ */

/* таблица форума */

/* шапка таблицы */
table.cwforum-head {
  border-top:1px solid #eee;
  width:100%;
}
th.cwforum-head-page {
  border-left:4px solid #eee;
  border-bottom:1px solid #eee;
  font-weight:normal;
  padding:.2em .5em;
  text-align:left;
  font-size:125%;
  width:15%;
}
th.cwforum-head-reason {
  border-bottom:1px solid #eee;
  font-weight:normal;
  padding:.2em .5em;
  text-align:left;
  font-size:125%;
  width:75%;
}
th.cwforum-head-status {
  border-bottom:1px solid #eee;
  border-right:1px solid #eee;
  font-weight:normal;
  padding:.2em .5em;
  text-align:left;
  font-size:125%;
  width:10%;
}

/* строка запроса */
td.cwforum-request-page {
  border-width:0 0 0 4px;
  border-style:solid;
  vertical-align:top;
  padding:.4em .5em;
  line-height:1.2em;
  font-size:90%;
  color:#000;
}
td.cwforum-request-reason {
  border-style:solid;
  vertical-align:top;
  padding:.1em .5em;
  border-width:0;
  color:unset;
}
td.cwforum-request-status {
  border-width:0 1px 0 0;
  border-style:solid;
  vertical-align:top;
  padding:.4em .5em;
  line-height:1.2em;
  font-size:90%;
}
td.cwforum-request-result {
  border-width:0 1px 0 4px;
  border-style:solid;
  vertical-align:top;
  padding:.2em .5em;
  font-size:small;
}
td.cwforum-request-borderbottom {
  border-bottom-width:1px;
}

/* цвета запросов */

/* default */
tr.cwforum-request-color-default > td.cwforum-request-page,
tr.cwforum-request-color-default > td.cwforum-request-reason,
tr.cwforum-request-color-default > td.cwforum-request-status,
tr.cwforum-request-color-default > td.cwforum-request-result,
tr.cwforum-request-color- > td.cwforum-request-page,
tr.cwforum-request-color- > td.cwforum-request-reason,
tr.cwforum-request-color- > td.cwforum-request-status,
tr.cwforum-request-color- > td.cwforum-request-result {
  background-color:#f9f9f9;
  border-color:#ddd;
}
/* error */
tr.cwforum-request-color-error > td.cwforum-request-page,
tr.cwforum-request-color-error > td.cwforum-request-reason,
tr.cwforum-request-color-error > td.cwforum-request-status,
tr.cwforum-request-color-error > td.cwforum-request-result {
  background-color:#f9f9f9;
  border-color:#ddd;
}
td.cwforum-request-reason div.cwforum-talk-color-error,
tr.cwforum-request-color-error div.cwforum-talk-info,
tr.cwforum-request-color-error > td.cwforum-request-page,
tr.cwforum-request-color-error > td.cwforum-request-status {
  color:#b22;
}
/* violet */
tr.cwforum-request-color-violet > td.cwforum-request-page,
tr.cwforum-request-color-violet > td.cwforum-request-reason,
tr.cwforum-request-color-violet > td.cwforum-request-status,
tr.cwforum-request-color-violet > td.cwforum-request-result {
  background-color:#fdf;
  border-color:#95b;
}
td.cwforum-request-reason div.cwforum-talk-color-violet,
tr.cwforum-request-color-violet div.cwforum-talk-info,
tr.cwforum-request-color-violet > td.cwforum-request-page,
tr.cwforum-request-color-violet > td.cwforum-request-status {
  color:#909;
}
/* blue */
tr.cwforum-request-color-blue > td.cwforum-request-page,
tr.cwforum-request-color-blue > td.cwforum-request-reason,
tr.cwforum-request-color-blue > td.cwforum-request-status,
tr.cwforum-request-color-blue > td.cwforum-request-result {
  background-color:#cef;
  border-color:#28b;
}
td.cwforum-request-reason div.cwforum-talk-color-blue,
tr.cwforum-request-color-blue div.cwforum-talk-info,
tr.cwforum-request-color-blue > td.cwforum-request-page,
tr.cwforum-request-color-blue > td.cwforum-request-status {
  color:#069;
}
/* red */
tr.cwforum-request-color-red > td.cwforum-request-page,
tr.cwforum-request-color-red > td.cwforum-request-reason,
tr.cwforum-request-color-red > td.cwforum-request-status,
tr.cwforum-request-color-red > td.cwforum-request-result {
  background-color:#ffe7e7;
  border-color:#e43;
}
td.cwforum-request-reason div.cwforum-talk-color-red,
tr.cwforum-request-color-red div.cwforum-talk-info,
tr.cwforum-request-color-red > td.cwforum-request-page,
tr.cwforum-request-color-red > td.cwforum-request-status {
  color:#b22;
}
/* green */
tr.cwforum-request-color-green > td.cwforum-request-page,
tr.cwforum-request-color-green > td.cwforum-request-reason,
tr.cwforum-request-color-green > td.cwforum-request-status,
tr.cwforum-request-color-green > td.cwforum-request-result {
  background-color:#efe;
  border-color:#0b4;
}
td.cwforum-request-reason div.cwforum-talk-color-green,
tr.cwforum-request-color-green div.cwforum-talk-info,
tr.cwforum-request-color-green > td.cwforum-request-page,
tr.cwforum-request-color-green > td.cwforum-request-status {
  color:#080;
}
/* gray */
tr.cwforum-request-color-gray > td.cwforum-request-page,
tr.cwforum-request-color-gray > td.cwforum-request-reason,
tr.cwforum-request-color-gray > td.cwforum-request-status,
tr.cwforum-request-color-gray > td.cwforum-request-result {
  background-color:#f9f9f9;
  border-color:#ddd;
}
td.cwforum-request-reason div.cwforum-talk-color-gray,
tr.cwforum-request-color-gray div.cwforum-talk-info,
tr.cwforum-request-color-gray > td.cwforum-request-page,
tr.cwforum-request-color-gray > td.cwforum-request-status {
  color:#999;
}
/* yellow */
tr.cwforum-request-color-yellow > td.cwforum-request-page,
tr.cwforum-request-color-yellow > td.cwforum-request-reason,
tr.cwforum-request-color-yellow > td.cwforum-request-status,
tr.cwforum-request-color-yellow > td.cwforum-request-result {
  background-color:#ffe;
  border-color:#fd0;
}
td.cwforum-request-reason div.cwforum-talk-color-yellow,
tr.cwforum-request-color-yellow div.cwforum-talk-info,
tr.cwforum-request-color-yellow > td.cwforum-request-page,
tr.cwforum-request-color-yellow > td.cwforum-request-status {
  color:#b80;
}

/* строка обсуждения */
td.cwforum-request-reason div.cwforum-talk-collapsed {
  border-color:inherit;
  font-size:small;
  border-width:0;
}
td.cwforum-request-reason div.cwforum-talk-buttons {
  font-weight:normal;
  float:right;
}
td.cwforum-request-reason div.cwforum-talk-head {
  font-size:medium;
  font-weight:bold;
}
td.cwforum-request-reason div.cwforum-talk-content {
  border-color:inherit;
  font-size:1.1em;
  border-width:0;
}
td.cwforum-request-reason div.cwforum-talk-info {
  border-width:1px 0 0 0;
  border-color:inherit;
  border-style:solid;
  font-style:italic;
  font-size:small;
  padding:.1em 0;
  clear:both;
}

См. также[править]

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

  1. На самом деле не более 100 штук на страницу. Это связано с ограничениями применённой в шаблоне функции парсера {{#ifexist:.