Модуль: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-му параметрі |
||
|- |
|- |
||
⚫ | |||
|для {{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}} |
||
|- |
|||
⚫ | |||
|- |
|- |
||
!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}} |
|||
|} |
|} |
||
<includeonly> |
<includeonly> |
Версія за 10:44, 26 березня 2018
Це підсторінка документації модуля Wikibase. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки модуля. |
Модуль: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) |
-- список усіх властивостей із ВД у вигляді, придатному для читання людиною |