Шаблон:PetScan

Материал из Тептар — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация

Шаблон предназначен для создание ссылок на систему поиска по категориям PetScan.

Использование[править код]

Стандартное использование шаблона: [{{PetScan|параметры}} текст ссылки] или, что тоже самое: {{PetScan|параметры|text=текст ссылки}}

По умолчанию шаблон создаёт ссылку на список статей, которые входят в указанные категории. При этом поиск происходит на неограниченную глубину по подкатегориям (глубину поиска можно ограничить, задав параметр depth). Список сортируется по алфавиту (если на задан параметр sortby):

  • {{PetScan|Рукокрылые|text=Рукокрылые по алфавиту}}Рукокрылые по алфавиту

Если задано несколько неименованных параметров, то поиск происходит по пересечению этих категорий (если не задан параметр combination=union):

Шаблон понимает любые параметры, которые понимает сервис PetScan. Шаблон просто передаёт любой заданный ему параметр (за исключением специальных параметров[⇨]).

Использование шаблона в категориях[править код]

Если этот шаблон используется на страницах пространства категорий или их обсуждений, то он автоматически вставляет название страницы в качестве категории в которой искать. Например на странице Категория:Рукокрылые можно поставить [{{PetScan}} Рукокрылые по алфавиту], и получит список рукокрылых по алфавиту. (См. также {{По алфавиту}}).

Чтобы подавить такое поведение, используйте специальный параметр noself=1.

Специальные параметры[править код]

  • text: Задаёт текст ссылки. Если он не указан, шаблон создаёт голую ссылку.
  • noself: Если у этого параметра непустое значение, шаблон не использует название страницы в качестве параметра (для страниц пространств Категория и Обсуждения категории).
  • query: При помощи этого параметра можно задать дополнительные параметры запроса, как они заданы в url запроса к PetScan. Это удобно, если вы использовали интерфейс сайта PetScan, чтобы задать дополнительные параметры поиска. После этого, нажав на одну из ссылок "Заполненная форма выполненного запроса с и без автозагрузки", вы получите ссылку на свой запрос. Параметры запроса будут в этой ссылке после "?". Эти параметры можно задать в query:
    {{PetScan|Математика|query=templates_use_talk_no=on&outlinks_yes=

<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>[[Категория:Шаблоны, использующие Scribunto]]

Шаблон предназначен для создание ссылок на систему поиска по категориям [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-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">Рукокрылые</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-00000016-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-00000017-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-00000018-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-00000019-QINU`"'<span class="ts-Переход noprint" title="#Специальные параметры"><sup>[[#Специальные параметры|[⇨]]]</sup></span>).

Использование шаблона в категориях

Если этот шаблон используется на страницах пространства категорий или их обсуждений, то он автоматически вставляет название страницы в качестве категории в которой искать. Например на странице [[:Категория:Рукокрылые]] можно поставить <code>[{{PetScan}} Рукокрылые по алфавиту]</code>, и получит список рукокрылых по алфавиту. (См. также '"`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>).

Чтобы подавить такое поведение, используйте специальный параметр <code>noself=1</code>.

Специальные параметры

  • <code>text</code>: Задаёт текст ссылки. Если он не указан, шаблон создаёт голую ссылку.
  • <code>noself</code>: Если у этого параметра непустое значение, шаблон не использует название страницы в качестве параметра (для страниц пространств Категория и Обсуждения категории).
  • <code>query</code>: При помощи этого параметра можно задать дополнительные параметры запроса, как они заданы в url запроса к PetScan. Это удобно, если вы использовали интерфейс сайта PetScan, чтобы задать дополнительные параметры поиска. После этого, нажав на одну из ссылок "Заполненная форма выполненного запроса с и без автозагрузки", вы получите ссылку на свой запрос. Параметры запроса будут в этой ссылке после "?". Эти параметры можно задать в query:
    '"`UNIQ--templatestyles-0000001E-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-00000020-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>.

[[Категория:Шаблоны для работы с PetScan]] %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):

Если задано несколько неименованных параметров, то поиск происходит по пересечению этих категорий (если не задан параметр combination=union):

Шаблон понимает любые параметры, которые понимает сервис 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: объединение категорий (вместо пересечения)

См. также

%3AСписок%20статей%2C%20которые%20должны%20быть%20во%20всех%20языковых%20версиях Статьи категории Математика, которые должны быть во всех разделах]

Параметры PetScan[править код]

Все остальные параметры передаются напрямую PetScan. Чтобы узнать какие параметры понимает PetScan можно создать запрос используя графический интерфейс, и посмотреть на ссылку, которую он генерирует. Ниже приведены некоторые параметры:

  • depth=n: задаёт глубина поиска depth=0 не искать в подкатегориях, depth=-1 неограниченный поиск (по умолчанию)
  • combination=union: объединение категорий (вместо пересечения)

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