Модуль:Wikibase/документація: відмінності між версіями
Перейти до навігації
Перейти до пошуку
[неперевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
Avatar6 (обговорення | внесок) Немає опису редагування |
Repakr (обговорення | внесок) Немає опису редагування |
||
(Не показані 12 проміжних версій 3 користувачів) | |||
Рядок 1: | Рядок 1: | ||
{{підсторінка документації}} |
{{підсторінка документації}} |
||
{{Часте використання}} |
|||
{{поліпшити документацію}} |
|||
{{ml|Wikibase}} |
|||
Документація — на [[:ru:Модуль:Wikibase]] |
Документація — на [[:ru:Модуль:Wikibase]] |
||
Рядок 7: | Рядок 7: | ||
== Функції == |
== Функції == |
||
{| class="wikitable" |
{| class="wikitable" |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
|{{#invoke:Wikibase|wbview|Q5}} |
|||
|- |
|- |
||
!function M.'''id'''(f) |
!function M.'''id'''(f) |
||
| |
| |
||
* без параметрів — повертає id елемента поточної сторінки на Вікіданих або порожній рядок на сторінці без Елемента Вікіданих |
|||
* задано параметр {{para|1}} — дістає id значення вказаної в ньому Властивості |
|||
--Якщо викликаний із параметром, дістає id значення данної властивості, інакше повертає id сторінки |
|||
** {{para|2}} - роздільник, якщо значень кілька '''("; " за замовчуванням) |
|||
** {{para|n}} — позиція, порядковий номер значення із таблиці значень |
|||
-- або можна вказати номер параметром n. Третій параметр - формат для строкової властивості, |
|||
- |
** {{para|3}} - формат для строкової властивості, за замовчуванням "%s" |
||
|- |
|- |
||
|поточна сторінка: {{#invoke:Uses Wikidata/пісочниця|id}} |
|||
|{{#invoke:Wikibase|id}} |
|||
|Властивість P31 (для поточної сторінки): {{#invoke:Uses Wikidata/пісочниця|id|P31}} |
|||
|{{q|p31}}: {{#invoke:Wikibase|id|p31}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
|- |
|- |
||
!function M.'''label'''(f) |
!function M.'''label'''(f) |
||
Рядок 37: | Рядок 23: | ||
--Мітка (label) елемента Вікіданих у 1-му параметрі |
--Мітка (label) елемента Вікіданих у 1-му параметрі |
||
|- |
|- |
||
| |
|поточна сторінка: {{#invoke:Uses Wikidata/пісочниця|label}} |
||
|для {{q|q5}}: {{#invoke:Uses Wikidata/пісочниця|label|Q5}} |
|||
|- |
|- |
||
!function M.'''labelq'''(f) |
!function M.'''labelq'''(f) |
||
| для q5 дасть наступне: |
| для q5 дасть наступне: {{#invoke:Uses Wikidata/пісочниця|labelq|q5}} |
||
⚫ | |||
|{{#invoke:Wikibase|labelq|q5}} |
|||
|- |
|- |
||
!function M.'''labelp'''(f) |
!function M.'''labelp'''(f) |
||
| для p31 дасть наступне: |
| для p31 дасть наступне: {{#invoke:Uses Wikidata/пісочниця|labelp|p31}} |
||
⚫ | |||
|{{#invoke:Wikibase|labelp|p31}} |
|||
|- |
|- |
||
!function M.'''iwiki'''(f) |
!function M.'''iwiki'''(f) |
||
Рядок 53: | Рядок 36: | ||
-- Інтервікі для вказаної мови (лише з ВД) |
-- Інтервікі для вказаної мови (лише з ВД) |
||
|- |
|- |
||
|{{#invoke: |
|поточна (de): {{#invoke:Uses Wikidata/пісочниця|iwiki|de}} |
||
|todo -- для qid : {{#invoke:Uses Wikidata/пісочниця|iwiki|Q5|de}} |
|||
|- |
|- |
||
!function M.'''iwikiall'''(f) |
!function M.'''iwikiall'''(f) |
||
Рядок 59: | Рядок 43: | ||
-- Усі посилання, прив'язані до елементу на ВД, у т.ч. Вікігід та Сховище |
-- Усі посилання, прив'язані до елементу на ВД, у т.ч. Вікігід та Сховище |
||
|- |
|- |
||
|{{#invoke: |
| поточна: {{#invoke:Uses Wikidata/пісочниця|iwikiall}} |
||
| для Q5: {{#invoke:Uses Wikidata/пісочниця|iwikiall|Q5}} |
|||
|- |
|- |
||
!function M.'''page'''(f) |
!function M.'''page'''(f) |
||
| |
| |
||
-- сторінка Укрвікі |
-- сторінка Укрвікі для даного елемента |
||
|- |
|- |
||
⚫ | |||
|{{#invoke:Wikibase|page|Q5}} |
|||
|для Q5: {{#invoke:Uses Wikidata/пісочниця|page|Q5}} |
|||
⚫ | |||
!function M.'''titleid'''(f) |
|||
|qid для ''назви'' сторінки |
|||
* [1] : назва вікі-сторінки |
|||
* [2] : ''опція'' — код вікі (напр. ''enwiki'') |
|||
⚫ | |||
|colspan=2 | |
|||
* Україна = "{{#invoke:Uses Wikidata/пісочниця|titleid |
|||
|Україна}}" |
|||
* Географія України = "{{#invoke:Uses Wikidata/пісочниця|titleid |
|||
| Географія України }}" |
|||
* Краснодарский край : ruwiki = "{{#invoke:Uses Wikidata/пісочниця|titleid |
|||
|Краснодарский край|ruwiki}}" : {{ |
|||
#property:p910|from={{ |
|||
#invoke:Uses Wikidata/пісочниця|titleid |
|||
| Краснодарский край | ruwiki }}}} |
|||
* Kategorie:Deutschland : dewiki = "{{#invoke:Uses Wikidata/пісочниця|titleid |
|||
|Kategorie:Deutschland | dewiki}}" |
|||
* Category:Kiev : commonswiki = "{{#invoke:Uses Wikidata/пісочниця|titleid |
|||
|Category:Kiev|commonswiki}}" |
|||
* Категория:Краснодарский край : ruwikivoyage = "{{#invoke:Uses Wikidata/пісочниця|titleid |
|||
| Категория:Краснодарский край | ruwiki }}" : {{ |
|||
#statements:p301|from={{ |
|||
#invoke:Uses Wikidata/пісочниця|titleid |
|||
|Категория:Краснодарский край|ruwiki}}}} |
|||
|- |
|- |
||
!function M.'''wdprops'''(f) |
!function M.'''wdprops'''(f) |
||
Рядок 71: | Рядок 83: | ||
-- список усіх властивостей із ВД у вигляді, придатному для читання людиною |
-- список усіх властивостей із ВД у вигляді, придатному для читання людиною |
||
|- |
|- |
||
|align=center | |
|||
|{{#invoke:Wikibase|wdprops}} |
|||
{| class = "wikitable" |
|||
{{#invoke:Uses Wikidata/пісочниця|wdprops}} |
|||
⚫ | |||
|align=center | |
|||
{| class = "wikitable" |
|||
{{#invoke:Uses Wikidata/пісочниця|wdprops|Q5}} |
|||
|} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
|} |
|} |
||
<includeonly> |
<includeonly> |
||
[[Категорія:Модулі: |
[[Категорія:Модулі:Вікідані]] |
||
</includeonly> |
</includeonly> |
Поточна версія на 12:09, 16 червня 2024
Це підсторінка документації модуля Wikibase. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки модуля. |
Цей модуль Lua використовується на близько 538 000 сторінках або близько 11% всіх сторінок. Для уникнення великомасштабних збоїв та непотрібного навантаження на сервер, будь-які зміни спочатку потрібно перевірити на підсторінках /пісочниці та /тестів цього модуля, або у вашій пісочниці модуля. Потім перевірені зміни можуть бути впроваджені на цій сторінці єдиним редагуванням. Будь ласка, обговорюйте будь-які зміни на сторінці обговорення перед їхнім впровадженням. |
У документації цього модуля не вистачає або відсутній опис його функціоналу, або параметрів у його коді. Будь ласка, допоможіть покращити її. |
Документація — на ru:Модуль:Wikibase
Функції
[ред. код]function M.id(f) |
| ||
---|---|---|---|
поточна сторінка: Помилка 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.label(f) |
--Мітка (label) елемента Вікіданих у 1-му параметрі | ||
поточна сторінка: Помилка Lua у Модуль:Uses_Wikidata/пісочниця у рядку 84: attempt to index a nil value. | для Q5: людина: людина | ||
function M.labelq(f) | для q5 дасть наступне: людина (q5) | ||
function M.labelp(f) | для p31 дасть наступне: є одним із (p31) | ||
function M.iwiki(f) |
-- Інтервікі для вказаної мови (лише з ВД) | ||
поточна (de): Помилка Lua у Модуль:Uses_Wikidata/пісочниця у рядку 118: attempt to index a nil value. | todo -- для qid : Помилка Lua у Модуль:Uses_Wikidata/пісочниця у рядку 118: attempt to index a nil value. | ||
function M.iwikiall(f) |
-- Усі посилання, прив'язані до елементу на ВД, у т.ч. Вікігід та Сховище | ||
поточна: | для Q5: | ||
function M.page(f) |
-- сторінка Укрвікі для даного елемента | ||
для Q5: Людина | |||
function M.titleid(f) | qid для назви сторінки
| ||
| |||
function M.wdprops(f) |
-- список усіх властивостей із ВД у вигляді, придатному для читання людиною | ||
|
Помилка Lua у Модуль:Uses_Wikidata/пісочниця у рядку 180: attempt to concatenate field 'numeric-id' (a nil value). | ||
function M.wbview(ref,id) |
--допоміжна функція для підпису з Вікіданих, не для виклику з шаблонів | ||
function M.struc(f) |
-- Відлагоджувальна функція, має бути перенесена в окремий модуль --Структуру див. mw:Extension:WikibaseClient/Lua#Entity table and data structure | ||
nil |