ТХАБ:Запросы — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м (Пример запроса к ТХАБ.РФ)
м (Пример использования запросов в тексте)
Строка 41: Строка 41:
 
Если надо вставить в просто свойство какой либо станицы:
 
Если надо вставить в просто свойство какой либо станицы:
  
<nowiki>
+
<pre>
  
У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Метро}} до которого {{#show: ЖК Мосфильмовский | ?ДоМетро}}
+
У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Станция метро}} до которого {{#show: ЖК Мосфильмовский | ?До метро}}
  
</nowiki>
+
</pre>
  
У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Метро}} до которого {{#show: ЖК Мосфильмовский | ?ДоМетро}}
+
У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Станция метро}} до которого {{#show: ЖК Мосфильмовский | ?До метро}}
  
 
== См. также ==
 
== См. также ==

Версия 00:07, 2 февраля 2016

  • Запросы построены на механизме Semantic MediaWiki (используется версия SMW 2.3.1)
  • Для упрощения для пользователя и исключения ошибок используется механизм шаблонов

Пример простого запроса

{{#ask:[[Категория:Депутат]] | ?Время рождения }}

Где:

  • ask - ключевое слово - запрос - не меняется
  • Выбрать все страницы в категории Депутат
  • Показать их таблицей в столбце №2 которой указать свойство каждой станицы: Время рождения
  • В столбце №1 будет название страницы
  • Одному свойству страницы одновременно может быть присвоено несколько значений (т.к. технически свойство это массив).В запросе будут показаны все значения свойства.

Пример запроса к ТХАБ.РФ


{{#ask: [[Категория:Жилой комплекс]] [[Категория:Москва]]
| mainlabel=-
| ?Название = Название ЖК
| ?Адрес
| ?Состояние
| ?Станция метро
| ?До метро
| ?Цена
| ?Застройщик
| ?Сайт
| ?Цена машиноместа = Машино<br>место<br>млн. ₽
| ?Технология
| limit=30 | searchlabel=Все ЖК Москвы
| intro=Список ЖК Москвы (не более 30): 
| default='''!!!Ошибка SMW запроса'''
}}

Пример использования запросов в тексте

Если надо вставить в просто свойство какой либо станицы:


У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Станция метро}} до которого {{#show: ЖК Мосфильмовский | ?До метро}}

У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Станция метро}} до которого {{#show: ЖК Мосфильмовский | ?До метро}}

См. также

Ссылки