Постоянно защищенный шаблон
Из Википедии, бесплатной энциклопедии
  (Перенаправлено из шаблона: Tqb )
Перейти к навигации Перейти к поиску

Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud упражнение ullamco labouris nisi ut aliquip ex ea Commodo Conquat. Duis aute irure dolor в репрехендерит в сладострастном velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, загорелся in culpa qui officia deserunt mollit anim id est Laborum.
-  Пользователь: Пример пользователя 21:23, 24 ноября 2020 г. (UTC)

Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

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

Используйте {{Talk quote block}}или {{tqb}}(иначе {{Talkquote}}, {{Talk quote}}или {{tq2}}), чтобы цитировать (чужие комментарии, заявление о политике и т. Д.) В блоке, на страницах обсуждения и досках объявлений. Его можно безопасно использовать и после двоеточия (см. § Пример отступа ниже [ § Предостережения ] ). Вместо этого для короткой встроенной цитаты используйте (иначе или ).{{Talk quote inline}}{{Talk quotation}}{{tq}}


Параметры

Безымянные (позиционные) параметры
{{talk quote block|text|by}}
  • Порядок позиционных параметров не может изменить - текст должен предшествовать по .
Использование именованных параметров
{{talk quote block|text=text|by=by|source=source|ts=ts|oldid=oldid}}
Расшифровка названных параметров:
  • текст (или 1 ): цитируемый текст.
  • by (или 2 ): Автор цитируемого текста. Ожидается имя пользователя Википедии , и имя пользователя будет предоставлено в виде вики-ссылки на страницу пользователя автора.
  • источник : источник цитируемого текста. Используйте вместо by, когда источником не является отдельное имя пользователя или при копировании всего sig.
  • ts : отметка времени редактирования, текст которого цитируется. Подсказка: Вы можете использовать пять тильды , чтобы поставить текущую дату и время: |ts=~~~~~.
  • oldid : идентификатор редакции редактирования, в котором было внесено изменение. Отображается как отметка времени, указывающая на различие редактирования. (требуется параметр ts или не отображается)
  • diff : идентификатор версии цели сравнения Diff .
  • style : встроенный стиль HTML . (см. тестовые примеры )
  • nodash = y или no-dash = y : подавляет длинное тире и пробел перед источником , когда вставляется знак, который уже начинается с тире.

Примеры

  • {{talk quote block|some random text|Example}} дает:

какой-то случайный текст
-  Пользователь: Пример

  • {{talk quote block|more random text|Example|ts=08:52, 21 May 2011 (UTC)}} дает:

более случайный текст
-  Пользователь: Пример 08:52, 21 мая 2011 г. (UTC)

  • {{talk quote block|different random text|Example|ts=08:52, 21 May 2011 (UTC)|oldid=139992}} дает:

другой случайный текст
-  Пользователь: Пример 08:52, 21 мая 2011 г. (UTC)

(Примечание: параметр ts должен присутствовать для отображения ссылки oldid )

Предлагаемый шаблон

{{tq2 | 1 = <nowiki />| источник =}}
{{tq2 | 1 = <nowiki />| by = | ts = | oldid =}}

Отступ

Шаблон работает со стандартным отступом страницы обсуждения, как показано в следующем примере. Эта вики-разметка:

Случайный абзац текста. [[Пользователь: Пример | Пример]] ([[Обсуждение пользователя: Пример | обсуждение]]) 09:20, 21 мая 2011 г. (UTC): Вступительное слово от [[Пользователь: Пользователь | Другой пользователь]].: {{блок цитаты | Цитирование элемента из случайного абзаца.}}: Ответ на цитируемый текст. [[Пользователь: Пользователь | Другой пользователь]] ([[Обсуждение пользователя: Пользователь | Обсуждение]]) ~~~~~

... отображает следующее:

Случайный абзац текста. Пример ( доклад ) 09:20, 21 мая 2011 г. (UTC)

Вступительное слово другого пользователя .

Цитирование элемента из случайного абзаца.

Ответ на цитируемый текст. Другой пользователь ( разговор ) 09:26, 21 мая 2011 (UTC)

Списки цитирования

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

Если вы используете |text=именованный параметр (а не просто указываете свой список в качестве первого параметра), добавьте следующий код: <nowiki />после =знака. Причина в том, что синтаксический анализатор MediaWiki автоматически удаляет разрывы строк в начале текста, в противном случае список будет отображаться неправильно. Пример:


Предостережения

Совместимость со сложным форматированием

  1. Отметьте § Списки цитирования и Справка: Таблица § Вложенные таблицы (для демонстрации вложенности).
  2. Цитированные URL-адреса со строками запроса нарушают шаблон

    ...

    {{tq2 | Вот разница: https://en.wikipedia.org/w/index.php?title=User:IamNotU/sandbox&diff=904787385&oldid=904785977}}

    Совсем не отображается:


    -  Пользователь: IamNotU 15:12, 4 июля 2019 г. (UTC)

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


    IOW :

    {{tq2 | 1 = Вот эта разница: https://en.wikipedia.org/w/index.php?title=User:IamNotU/sandbox&diff=904787385&oldid=904785977}}

    Вот этот diff: https://en.wikipedia.org/w/index.php?title=User:IamNotU/sandbox&diff=904787385&oldid=904785977


    Запись включения как помещает весь URL-адрес в правую часть присвоения первому безымянному параметру, а не анализируется как параметр шаблона с именем , которому присваивается значение . -  Пользователь: FeRDNYC 16:25, 5 июля 2019 г. (UTC){{tq2|1=...}}This here diff: https://en.wikipedia.org/w/index.php?titleUser:IamNotU/sandbox&diff=904787385&oldid=904785977

  3. Из-за ограничений синтаксического анализа MediaWiki встраивание таких шаблонов в список (с использованием ведущего */ #/ ;/ :синтаксиса) очень вероятно приведет к неожиданным результатам. (поскольку он рассматривает новую строку как разделитель синтаксиса [Справка: список §§ Общие ошибки , а также абзацы и другие разрывы ] )
  4. Поиграйте с упорядоченными и неупорядоченными списками

    • Lorem ipsum

    Есть ли способ заставить этот шаблон работать при использовании в начале элемента списка? Например * {{talkquote|Lorem ipsum}}, превратит маркер (или номер) в обычный отступ, а не покажет маркер / номер. Хорошо, если вы поместите что-то между маркером и шаблоном, но было бы хорошо, если бы это не требовало взлома.
    -  Пользователь: Czar 23:05, 6 февраля 2017 г. (UTC)

    Как вы можете видеть на собственном примере выше, теперь это исправлено. (Это было исправлено некоторое время назад, я не уверен, когда именно.) Списки теперь хорошо сочетаются с {{tq}}шаблонами, и наоборот. Теперь вы даже можете использовать двоеточие на страницах обсуждения!

    Я подозреваю, что реальным мотивом для исправления этой проблемы было отступление двоеточия .
    -  FeRDNYC ( разговор ) 14:31, 6 июля 2019 г. (UTC)


    -  Пользователь: FeRDNYC 14:31, 6 июля 2019 г. (UTC)
    :::: {{tqb | Я подозреваю, что отступы от двоеточия были " реальной " мотивацией для исправления этого. | source = [[User: FeRDNYC | FeRDNYC]] ( [[User talk: FeRDNYC | talk]] ) 14:31, 6 июля 2019 г. (UTC)}}




    -  Шаблон: блок цитат / тестовые примеры

    : {{Блок цитаты обсуждения | source = {{tlx | Блок цитаты обсуждения}} | text = <nowiki /> # Первый элемент # Второй элемент}}


    <dl> <dd> {{tq2 | 1 = <nowiki /> # Первый элемент # Второй элемент | source = {{tlx | Блок цитаты разговора}}}} </dd> </dl>
    1. Пункт первый
    2. Пункт второй
      {{Talk quote block}}


    - Взлом


Смотрите также