Шаблон: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=Википедия%3AСписок%20статей%2C%20которые%20должны%20быть%20во%20всех%20языковых%20версиях|text=Статьи категории Математика, которые должны быть во всех разделах}}Статьи категории Математика, которые должны быть во всех разделах

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

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

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

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