Шаблон:PetScan/doc
Шаблон предназначен для создание ссылок на систему поиска по категориям PetScan.
Использование[править код]
Стандартное использование шаблона: [{{PetScan|параметры}} текст ссылки]
или, что тоже самое: {{PetScan|параметры|text=текст ссылки}}
По умолчанию шаблон создаёт ссылку на список статей, которые входят в указанные категории. При этом поиск происходит на неограниченную глубину по подкатегориям (глубину поиска можно ограничить, задав параметр depth
). Список сортируется по алфавиту (если на задан параметр sortby
):
{{PetScan|Рукокрылые|text=Рукокрылые по алфавиту}}
→ Рукокрылые по алфавиту
Если задано несколько неименованных параметров, то поиск происходит по пересечению этих категорий (если не задан параметр combination=union
):
{{PetScan|Математика|Физика|text=Список статей, входящих в категорию математика и физика}}
→ Список статей, входящих в категорию математика и физика{{PetScan|Родившиеся в Москве|Родившиеся в 1790-е годы|text=Родившиеся в Москве в 1790-е годы}}
→ Родившиеся в Москве в 1790-е годы{{PetScan|Родившиеся 6 июня|Родившиеся в 1799 году|text=Родившиеся 6 июня 1799 года}}
→ Родившиеся 6 июня 1799 года
Шаблон понимает любые параметры, которые понимает сервис PetScan. Шаблон просто передаёт любой заданный ему параметр (за исключением специальных параметров
).Использование шаблона в категориях[править код]
Если этот шаблон используется на страницах пространства категорий или их обсуждений, то он автоматически вставляет название страницы в качестве категории в которой искать.
Например на странице Категория:Рукокрылые можно поставить [{{PetScan}} Рукокрылые по алфавиту]
, и получит список рукокрылых по алфавиту. (См. также {{По алфавиту}}).
Чтобы подавить такое поведение, используйте специальный параметр noself=1
.
Специальные параметры[править код]
text
: Задаёт текст ссылки. Если он не указан, шаблон создаёт голую ссылку.noself
: Если у этого параметра непустое значение, шаблон не использует название страницы в качестве параметра (для страниц пространств Категория и Обсуждения категории).query
: При помощи этого параметра можно задать дополнительные параметры запроса, как они заданы в url запроса к PetScan. Это удобно, если вы использовали интерфейс сайта PetScan, чтобы задать дополнительные параметры поиска. После этого, нажав на одну из ссылок "Заполненная форма выполненного запроса с и без автозагрузки", вы получите ссылку на свой запрос. Параметры запроса будут в этой ссылке после "?". Эти параметры можно задать в query:{{PetScan|Математика|query=templates_use_talk_no=on&outlinks_yes=<table class="plainlinks fmbox fmbox-system hlist nowraplinks" role="presentation" style="margin-bottom:1em; background:#eaf3ff; border:1px solid #a3caff;"><tr><td class="mbox-image">[[Файл:OOjs UI icon info.svg|24px|link=|alt=]]</td><td class="mbox-text"><div class="mbox-text-div"><div>
- [[:Шаблон:PetScan]]
- [[:Шаблон:PetScan/doc|Документация]]
- [[Обсуждение шаблона:PetScan|Обсуждение]]
- [[Служебная:Whatlinkshere/Шаблон:PetScan|Где используется]] </div></div><div class="mbox-textsmall-div hide-when-compact" style="font-size:85%"></div></td></tr></table>[[Категория:Шаблоны:Документация]]
<table class="plainlinks ombox ombox-notice" role="presentation"><tr><td class="mbox-image">[[Файл:Lua-logo-nolabel.svg|30px|alt=Лого Lua|link=Lua]]</td><td class="mbox-text"><div class="mbox-text-div">Этот шаблон реализован на основе [[Lua]] с использованием модуля [[Module:PetScan|PetScan]].</div><div class="mbox-textsmall-div hide-when-compact" style="font-size:85%"></div></td></tr></table>
Шаблон предназначен для создание ссылок на систему поиска по категориям [https://petscan.wmflabs.org/?language=ru&project=wikipedia&interface_language=en PetScan].
Использование
Стандартное использование шаблона: <code>[{{PetScan|параметры}} текст ссылки]</code> или, что тоже самое: <code>{{PetScan|параметры|text=текст ссылки}}</code>
По умолчанию шаблон создаёт ссылку на список статей, которые входят в указанные категории. При этом поиск происходит на неограниченную глубину по подкатегориям (глубину поиска можно ограничить, задав параметр <code>depth</code>). Список сортируется по алфавиту (если на задан параметр <code>sortby</code>):
- '"`UNIQ--templatestyles-00000010-QINU`"'<code class="ts-templateCallCode"><span class=" ts-templateCallCode-opening">{{</span><span class="ts-templateCallCode-templateName" data-navboxnavigation-link="0">PetScan</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">Рукокрылые</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">text=Рукокрылые по алфавиту</span><span class=" ts-templateCallCode-closing">}}</span></code> → [https://petscan.wmflabs.org/?language=ru&project=wikipedia&interface_language=ru&active_tab=&doit=&depth=-1&sortby=title&categories=%D0%A0%D1%83%D0%BA%D0%BE%D0%BA%D1%80%D1%8B%D0%BB%D1%8B%D0%B5& Рукокрылые по алфавиту]
Если задано несколько неименованных параметров, то поиск происходит по пересечению этих категорий (если не задан параметр <code>combination=union</code>):
- '"`UNIQ--templatestyles-00000012-QINU`"'<code class="ts-templateCallCode"><span class=" ts-templateCallCode-opening">{{</span><span class="ts-templateCallCode-templateName" data-navboxnavigation-link="0">PetScan</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">Математика</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">Физика</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">text=Список статей, входящих в категорию математика и физика</span><span class=" ts-templateCallCode-closing">}}</span></code> → [https://petscan.wmflabs.org/?language=ru&project=wikipedia&interface_language=ru&active_tab=&doit=&depth=-1&sortby=title&categories=%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0%0A%D0%A4%D0%B8%D0%B7%D0%B8%D0%BA%D0%B0& Список статей, входящих в категорию математика и физика]
- '"`UNIQ--templatestyles-00000013-QINU`"'<code class="ts-templateCallCode"><span class=" ts-templateCallCode-opening">{{</span><span class="ts-templateCallCode-templateName" data-navboxnavigation-link="0">PetScan</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">Родившиеся в Москве</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">Родившиеся в 1790-е годы</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">text=Родившиеся в Москве в 1790-е годы</span><span class=" ts-templateCallCode-closing">}}</span></code> → [https://petscan.wmflabs.org/?language=ru&project=wikipedia&interface_language=ru&active_tab=&doit=&depth=-1&sortby=title&categories=%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F+%D0%B2+%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5%0A%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F+%D0%B2+1790-%D0%B5+%D0%B3%D0%BE%D0%B4%D1%8B& Родившиеся в Москве в 1790-е годы]
- '"`UNIQ--templatestyles-00000014-QINU`"'<code class="ts-templateCallCode"><span class=" ts-templateCallCode-opening">{{</span><span class="ts-templateCallCode-templateName" data-navboxnavigation-link="0">PetScan</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">Родившиеся 6 июня</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">Родившиеся в 1799 году</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">text=Родившиеся 6 июня 1799 года</span><span class=" ts-templateCallCode-closing">}}</span></code> → [https://petscan.wmflabs.org/?language=ru&project=wikipedia&interface_language=ru&active_tab=&doit=&depth=-1&sortby=title&categories=%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F+6+%D0%B8%D1%8E%D0%BD%D1%8F%0A%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F+%D0%B2+1799+%D0%B3%D0%BE%D0%B4%D1%83& Родившиеся 6 июня 1799 года]
Шаблон понимает любые параметры, которые понимает сервис PetScan. Шаблон просто передаёт любой заданный ему параметр (за исключением специальных параметров'"`UNIQ--templatestyles-00000015-QINU`"'<span class="ts-Переход noprint" title="#Специальные параметры"><sup>[[#Специальные параметры|[⇨]]]</sup></span>).
Использование шаблона в категориях
Если этот шаблон используется на страницах пространства категорий или их обсуждений, то он автоматически вставляет название страницы в качестве категории в которой искать.
Например на странице [[:Категория:Рукокрылые]] можно поставить <code>[{{PetScan}} Рукокрылые по алфавиту]</code>, и получит список рукокрылых по алфавиту. (См. также '"`UNIQ--templatestyles-00000018-QINU`"'<span class="ts-templateCallCode"><span class=" ts-templateCallCode-opening ts-templateCallCode-weak">{{</span><span class="ts-templateCallCode-templateName" data-navboxnavigation-link="0">[[:Template:По алфавиту|По алфавиту]]</span><span class=" ts-templateCallCode-closing ts-templateCallCode-weak">}}</span></span>).
Чтобы подавить такое поведение, используйте специальный параметр <code>noself=1</code>.
Специальные параметры
- <code>text</code>: Задаёт текст ссылки. Если он не указан, шаблон создаёт голую ссылку.
- <code>noself</code>: Если у этого параметра непустое значение, шаблон не использует название страницы в качестве параметра (для страниц пространств Категория и Обсуждения категории).
- <code>query</code>: При помощи этого параметра можно задать дополнительные параметры запроса, как они заданы в url запроса к PetScan. Это удобно, если вы использовали интерфейс сайта PetScan, чтобы задать дополнительные параметры поиска. После этого, нажав на одну из ссылок "Заполненная форма выполненного запроса с и без автозагрузки", вы получите ссылку на свой запрос. Параметры запроса будут в этой ссылке после "?". Эти параметры можно задать в query:
- '"`UNIQ--templatestyles-0000001A-QINU`"'<code class="ts-templateCallCode"><span class=" ts-templateCallCode-opening">{{</span><span class="ts-templateCallCode-templateName" data-navboxnavigation-link="0">PetScan</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">Математика</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">query=templates_use_talk_no=on&outlinks_yes=Википедия%3AСписок%20статей%2C%20которые%20должны%20быть%20во%20всех%20языковых%20версиях</span><span class=" ts-templateCallCode-pipe">|</span><span class="ts-templateCallCode-param">text=Статьи категории Математика, которые должны быть во всех разделах</span><span class=" ts-templateCallCode-closing">}}</span></code> → [https://petscan.wmflabs.org/?language=ru&project=wikipedia&interface_language=ru&active_tab=&doit=&depth=-1&sortby=title&categories=%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0&templates_use_talk_no=on&outlinks_yes=Википедия%3AСписок%20статей%2C%20которые%20должны%20быть%20во%20всех%20языковых%20версиях Статьи категории Математика, которые должны быть во всех разделах]
Параметры PetScan
Все остальные параметры передаются напрямую PetScan. Чтобы узнать какие параметры понимает PetScan можно создать запрос используя графический интерфейс, и посмотреть на ссылку, которую он генерирует.
Ниже приведены некоторые параметры:
- <code>depth=n</code>: задаёт глубина поиска <code>depth=0</code> не искать в подкатегориях, <code>depth=-1</code> неограниченный поиск (по умолчанию)
- <code>combination=union</code>: объединение категорий (вместо пересечения)
См. также
- [[ТП:PetScan]]
- '"`UNIQ--templatestyles-0000001C-QINU`"'<span class="ts-templateCallCode"><span class=" ts-templateCallCode-opening ts-templateCallCode-weak">{{</span><span class="ts-templateCallCode-templateName" data-navboxnavigation-link="0">[[:Template:По алфавиту|По алфавиту]]</span><span class=" ts-templateCallCode-closing ts-templateCallCode-weak">}}</span></span>.
%3AСписок%20статей%2C%20которые%20должны%20быть%20во%20всех%20языковых%20версиях|text=Статьи категории Математика, которые должны быть во всех разделах}}
→ [https://petscan.wmflabs.org/?language=ru&project=wikipedia&interface_language=ru&active_tab=&doit=&depth=-1&sortby=title&categories=%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0&templates_use_talk_no=on&outlinks_yes=
Шаблон предназначен для создание ссылок на систему поиска по категориям PetScan.
Использование
Стандартное использование шаблона: [{{PetScan|параметры}} текст ссылки]
или, что тоже самое: {{PetScan|параметры|text=текст ссылки}}
По умолчанию шаблон создаёт ссылку на список статей, которые входят в указанные категории. При этом поиск происходит на неограниченную глубину по подкатегориям (глубину поиска можно ограничить, задав параметр depth
). Список сортируется по алфавиту (если на задан параметр sortby
):
{{PetScan|Рукокрылые|text=Рукокрылые по алфавиту}}
→ Рукокрылые по алфавиту
Если задано несколько неименованных параметров, то поиск происходит по пересечению этих категорий (если не задан параметр combination=union
):
{{PetScan|Математика|Физика|text=Список статей, входящих в категорию математика и физика}}
→ Список статей, входящих в категорию математика и физика{{PetScan|Родившиеся в Москве|Родившиеся в 1790-е годы|text=Родившиеся в Москве в 1790-е годы}}
→ Родившиеся в Москве в 1790-е годы{{PetScan|Родившиеся 6 июня|Родившиеся в 1799 году|text=Родившиеся 6 июня 1799 года}}
→ Родившиеся 6 июня 1799 года
Шаблон понимает любые параметры, которые понимает сервис PetScan. Шаблон просто передаёт любой заданный ему параметр (за исключением специальных параметров
).Использование шаблона в категориях
Если этот шаблон используется на страницах пространства категорий или их обсуждений, то он автоматически вставляет название страницы в качестве категории в которой искать.
Например на странице Категория:Рукокрылые можно поставить [{{PetScan}} Рукокрылые по алфавиту]
, и получит список рукокрылых по алфавиту. (См. также {{По алфавиту}}).
Чтобы подавить такое поведение, используйте специальный параметр noself=1
.
Специальные параметры
text
: Задаёт текст ссылки. Если он не указан, шаблон создаёт голую ссылку.noself
: Если у этого параметра непустое значение, шаблон не использует название страницы в качестве параметра (для страниц пространств Категория и Обсуждения категории).query
: При помощи этого параметра можно задать дополнительные параметры запроса, как они заданы в url запроса к PetScan. Это удобно, если вы использовали интерфейс сайта PetScan, чтобы задать дополнительные параметры поиска. После этого, нажав на одну из ссылок "Заполненная форма выполненного запроса с и без автозагрузки", вы получите ссылку на свой запрос. Параметры запроса будут в этой ссылке после "?". Эти параметры можно задать в query:{{PetScan|Математика|query=templates_use_talk_no=on&outlinks_yes=Википедия%3AСписок%20статей%2C%20которые%20должны%20быть%20во%20всех%20языковых%20версиях|text=Статьи категории Математика, которые должны быть во всех разделах}}
→ Статьи категории Математика, которые должны быть во всех разделах
Параметры PetScan
Все остальные параметры передаются напрямую PetScan. Чтобы узнать какие параметры понимает PetScan можно создать запрос используя графический интерфейс, и посмотреть на ссылку, которую он генерирует. Ниже приведены некоторые параметры:
depth=n
: задаёт глубина поискаdepth=0
не искать в подкатегориях,depth=-1
неограниченный поиск (по умолчанию)combination=union
: объединение категорий (вместо пересечения)
См. также
- ТП:PetScan
- {{По алфавиту}}.
%3AСписок%20статей%2C%20которые%20должны%20быть%20во%20всех%20языковых%20версиях Статьи категории Математика, которые должны быть во всех разделах]
Параметры PetScan[править код]
Все остальные параметры передаются напрямую PetScan. Чтобы узнать какие параметры понимает PetScan можно создать запрос используя графический интерфейс, и посмотреть на ссылку, которую он генерирует. Ниже приведены некоторые параметры:
depth=n
: задаёт глубина поискаdepth=0
не искать в подкатегориях,depth=-1
неограниченный поиск (по умолчанию)combination=union
: объединение категорий (вместо пересечения)
См. также[править код]
- ТП:PetScan
- {{По алфавиту}}.