Этот шаблон использует Lua : |
Включить случайный отрывок - включает начало статьи как отрывок. Он предназначен для использования на порталах . Он возвращает текст статьи до, но исключая первый заголовок, после удаления:
- исходные шаблоны, такие как инфобоксы, заголовки и теги улучшения статей
- noinclude разделы
- ссылки и сноски
- изображения, если специально не сохранены
Применение
{{Включить случайный отрывок | 1 = | 2 = | параграфы = | файлы = | fileargs = | ошибки =}}
Шаблон принимает любое количество имен страниц в качестве безымянных параметров. Один из них выбирается случайным образом, и страница с этим заголовком включается. (Если выбранная страница недействительна, шаблон будет выбран снова.) Включите пространство имен, где это необходимо. Других позиционных параметров нет, но есть несколько необязательных именованных параметров:
- Список таких абзацев, как
paragraphs=1,3-5
; по умолчанию - все абзацы. - Список номеров файлов (изображений), например
files=1
: по умолчанию изображения отсутствуют. Несвободные изображения удаляются. - Аргументы для передачи в File: например,
fileargs=left
для перемещения изображений влево; по умолчанию нет. errors=
чтобы сообщения об ошибках Lua появлялись в выводеshowall=
показать все статьи одновременноlist=
для отображения списка статей Кодирование несовместимо с мобильными версиями Википедии, что вызывает проблемы с отображением и доступностью
paragraphs=
и files=
каждый принимает список, разделенный запятыми, содержащий числа и / или диапазоны чисел в формате min-max. В качестве альтернативы files=
можно принять имя одного изображения, например files=My image file.jpg
.
showall=
показывает все статьи одновременно. Эта опция предназначена для подстраницы, предназначенной как для редакторов, так и для читателей. Использование этого шаблона на подстранице с <noinclude>|showall=</noinclude>
включением подстраницы на главную страницу покажет все выдержки на подстранице, но только один на главной странице, без повторения шаблона и его аргументов.
Разные варианты
|more=no
- убрать ссылку на статью в конце отрывка. чтобы настроить текст ссылки в конце отрывка. По умолчанию - «Полная статья ...».|more=custom text
keepSubsections=1
приведет к тому, что в разделе статьи № будут сохранены все подразделы этого раздела.keepRefs=1
сохранит ссылки для отображения в {{ reflist }} или подобномnobold=1
приведет к тому, что полужирный текст будет отображаться обычным шрифтом
Параметры страницы
Каждая включаемая страница может быть указана либо в виде простой ссылки, либо в виде вики-ссылки, возможно, передаваемой по конвейеру. Ссылки на разделы также работают и извлекают названный раздел, а не ведущую. Примеры: Article
; Article#Section
; [[Article]]
; [[Article#Section|A section of an article]]
. (Любой передаваемый текст будет проигнорирован.)
За любым из вышеуказанных форматов могут следовать опции, разделенные вертикальной чертой, например Article|paragraphs=2
. Такие параметры отменяют любые глобальные параметры только для данной страницы. Обратите внимание, что символы |
и =
имеют особое значение в вызовах шаблонов, но их можно экранировать с помощью {{ ! }} и {{ = }} соответственно. Примеры: Article#Section{{!}}files{{=}}2
; [[Article|Some page]]{{!}}files{{=}}3,4{{!}}more{{=}}Click here
. ( =
не нужно экранировать, если параметр явно пронумерован, например 1=Article{{!}}files=2
).
Специальные символы, такие как вертикальные черты в параметрах страницы, необходимо экранировать дважды, заменяя их двойные фигурные скобки на {{ (( }} и {{ )) }}. Например, чтобы настроить отображение Custom image.jpg слева с настраиваемой подписью, задайте для fileargs значение left|Custom caption
using Article{{!}}files{{=}}Custom image.jpg{{!}}fileargs{{=}}left{{((}}!{{))}}Custom caption
. Чтобы добавить вики-ссылку в заголовок, дважды экранируйте скобки ссылок и любую вертикальную черту, используя {{ ! (( }}, {{ ))! }} и, возможно, {{ ! }}, например Caption with {{((}}!(({{))}}Pipe (computer science){{((}}!{{))}}piped{{((}}))!{{))}} link
. Этот текст можно сделать проще, используя {{ wikilink с двойным экранированием }}, например Caption with {{Doubly escaped wikilink|Pipe (computer science)|piped}} link
.
Смотрите также
- {{ Включить отрывок из заголовка}}: явно указывает статью
- {{ Включить отрывок из списка }}: выбирает статью случайным образом из тех, что перечислены на странице.
- {{ Включить отрывок по ссылке}}: выбирает статью случайным образом из статей, на которые есть ссылки на странице.
- {{ Включить выбранный отрывок }}: выбирает статью из списка, используя индекс, например номер недели.
Шаблоны обсуждались в разделе «Использование прямого включения в порталы» и в новых шаблонах включения портала .
TemplateData
TemplateData for Transclude random excerpt
Transclude random excerpt transcludes the lead of a randomly chosen article as an excerpt
Parameter | Description | Type | Status | |
---|---|---|---|---|
1 | 1 | The name of a page which may be transcluded
| String | required |
2 | 2 | The name of another page which may be transcluded. Similarly for optional parameters 3, 4, ...
| String | optional |
Paragraphs | paragraphs | Numbers of the paragraphs to be transcluded, as a comma-separated list containing numbers and/or number ranges in the format min-max
| String | optional |
Files | files | Numbers of the images to be transcluded, as a comma-separated list containing numbers and/or number ranges in the format min-max
| String | optional |
FileArgs | fileargs | Arguments to pass to File:
| String | optional |
More | more | Text for trailing link to the entire article. Note: more= with no value produces the standard text: Read more...
| String | optional |
Errors | errors | Allow Lua error messages to appear in the output?
| Boolean | optional |
ShowAll | showall | Show all excerpts simultaneously?
| String | optional |
List | list | Show a list of excerpts?
| String | optional |