Модуль:Wikibase/документація: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Avatar6 (обговорення | внесок)
Немає опису редагування
Avatar6 (обговорення | внесок)
Немає опису редагування
Рядок 12: Рядок 12:
--допоміжна функція для підпису з Вікіданих
--допоміжна функція для підпису з Вікіданих
|-
|-
|для Q5
|{{#invoke:Uses Wikidata/пісочниця|wbview|Q5}}
|{{#invoke:Uses Wikidata/пісочниця|wbview|Q5}}
|-
|-
Рядок 22: Рядок 23:
-- за замовчуванням "%s"
-- за замовчуванням "%s"
|-
|-
|{{#invoke:Uses Wikidata/пісочниця|id}}
|поточна сторінка: {{#invoke:Uses Wikidata/пісочниця|id}}
|{{q|p31}}: {{#invoke:Uses Wikidata/пісочниця|id|p31}}
|Властивість {{q|p31}}: {{#invoke:Uses Wikidata/пісочниця|id|p31}}
|-
|-
!function M.'''struc'''(f)
!function M.'''struc'''(f)
Рядок 37: Рядок 38:
--Мітка (label) елемента Вікіданих у 1-му параметрі
--Мітка (label) елемента Вікіданих у 1-му параметрі
|-
|-
|поточна сторінка: {{#invoke:Uses Wikidata/пісочниця|label|Q5}}
|для {{q|q5}}: {{#invoke:Uses Wikidata/пісочниця|label|Q5}}
|для {{q|q5}}: {{#invoke:Uses Wikidata/пісочниця|label|Q5}}
|-
|-
!function M.'''labelq'''(f)
!function M.'''labelq'''(f)
| для q5 дасть наступне:
| для q5 дасть наступне: {{#invoke:Uses Wikidata/пісочниця|labelq|q5}}
|-
|{{#invoke:Uses Wikidata/пісочниця|labelq|q5}}
|-
|-
!function M.'''labelp'''(f)
!function M.'''labelp'''(f)
| для p31 дасть наступне:
| для p31 дасть наступне: | {{#invoke:Uses Wikidata/пісочниця|labelp|p31}}
|-
|{{#invoke:Uses Wikidata/пісочниця|labelp|p31}}
|-
|-
!function M.'''iwiki'''(f)
!function M.'''iwiki'''(f)
Рядок 71: Рядок 69:
-- список усіх властивостей із ВД у вигляді, придатному для читання людиною
-- список усіх властивостей із ВД у вигляді, придатному для читання людиною
|-
|-
|{{#invoke:Uses Wikidata/пісочниця|wdprops}}
{{#invoke:Uses Wikidata/пісочниця|wdprops}}
|}
|}
<includeonly>
<includeonly>

Версія за 10:44, 26 березня 2018

Модуль:Wikibase (обг. · [ред.] · історія · посилання · документація · підсторінки · тести – результати)


Документація — на ru:Модуль:Wikibase

Функції

function M.wbview(ref,id)

--допоміжна функція для підпису з Вікіданих

для Q5 table
function M.id(f)

-- Елемент поточної сторінки на Вікіданих --Якщо викликаний із параметром, дістає id значення данної властивості, інакше повертає id сторінки --Другий параметр - роздільник, якщо значень кілька ("; " за замовчуванням), -- або можна вказати номер параметром n. Третій параметр - формат для строкової властивості, -- за замовчуванням "%s"

поточна сторінка: Помилка Lua у Модуль:Uses_Wikidata/пісочниця у рядку 69: attempt to index local 'e' (a nil value). Властивість P31: є одним із: Помилка Lua у Модуль:Uses_Wikidata/пісочниця у рядку 69: attempt to index local 'e' (a nil value).
function M.struc(f)

-- Відлагоджувальна функція, має бути перенесена в окремий модуль

--Структуру див. mw:Extension:WikibaseClient/Lua#Entity table and data structure

nil
function M.label(f)

--Мітка (label) елемента Вікіданих у 1-му параметрі

поточна сторінка: людина для Q5: людина: людина
function M.labelq(f) для q5 дасть наступне: людина (q5)
function M.labelp(f) є одним із (p31)
function M.iwiki(f)

-- Інтервікі для вказаної мови (лише з ВД)

Помилка Lua у Модуль:Uses_Wikidata/пісочниця у рядку 118: attempt to index a nil value.
function M.iwikiall(f)

-- Усі посилання, прив'язані до елементу на ВД, у т.ч. Вікігід та Сховище

function M.page(f)

-- сторінка Укрвікі (треба перевірити) для даного елемента

Людина
function M.wdprops(f)

-- список усіх властивостей із ВД у вигляді, придатному для читання людиною