Перайсьці да зьместу

Модуль:Цёзкі/Дакумэнтацыя

Зьвесткі зь Вікіпэдыі — вольнай энцыкляпэдыі

Гэта падстаронка-дакумэнтацыя для Модуль:Цёзкі

Гэты модуль апрацоўвае шаблён {{Цёзкі}} і выводзіць тэкст пра іншых людзей, якія маюць такое ж імя ці прозьвішча, ці поўнае імя (цёзкі). Модуль падтрымлівае як ручны ўвод парамэтраў, так і аўтаматычнае вызначэньне існых артыкулаў.

Выкарыстаньне

[рэдагаваць код]

Каб выклікаць модуль у шаблён, трэба напісаць такі код:

{{#invoke:Цёзкі|main|{{{1|}}}}}

У такім шаблёне карыстальнік можа перадаць парамэтар:

  • {{Цёзкі|Імя}}: «Імя» — тэкст, на які будзе спасылка.
  • Можа ўключаць разьметку: {{Цёзкі|[[Імя Прозьвішча|І. Прозьвішча]]}}.

Лёгіка працы модулю

[рэдагаваць код]

Калі парамэтар уведзены ({{{1|}}} не пусты)

[рэдагаваць код]
  • Модуль заўсёды выкарыстоўвае менавіта ўведзены карыстальнікам тэкст для спасылкі.
  • Вызначае форму паведамленьня па супадзеньні словаў з загалоўкам артыкула:
    • Калі ёсьць супадзеньне са словам імя: «У Вікіпэдыі ёсьць артыкулы пра іншых людзей зь імем [[Імя]]».
    • Калі ёсьць супадзеньне са словам прозьвішча: «У Вікіпэдыі ёсьць артыкулы пра іншых людзей з прозьвішчам [[Прозьвішча]]».
    • Калі ёсьць супадзеньне з усім імем і прозьвішчам: «У Вікіпэдыі ёсьць артыкулы пра іншых людзей з такімі ж імем і прозьвішчам: [[Імя Прозьвішча]]».
    • Калі няма супадзеньня, выкарыстоўваецца агульны тэкст: «У Вікіпэдыі ёсьць артыкулы пра іншых людзей, якія ёсьць поўнымі ці няпоўнымі цёзкамі гэтай асобы, глядзіце [[Тэкст]]».

Калі парамэтар ня ўведзены выкарыстоўваецца аўтаматычны рэжым

[рэдагаваць код]
  • Модуль шукае існыя артыкулы:
    • Імя (з магчымым «(неадназначнасьць)»).
    • Прозьвішча (з магчымым «(неадназначнасьць)»).
    • Поўнае імя (з магчымым «(неадназначнасьць)»).
  • І выводзіць адпаведны выгляд шаблёну.
  • Ніколі не выводзіць спасылку на сам артыкул, у якой выкарыстоўваецца шаблён.
  • Калі ніводнай спасылкі ня знойдзена й артыкул у асноўнай прасторы назваў, модуль аўтаматычна дадае спасылку тыпу Прозьвішча зь неадназначнасьцю й катэгорыю [[Катэгорыя:Вікіпэдыя:Артыкулы зь няіснымі старонкамі ў шаблёне «Цёзкі»]].
  • Калі модуль не знаходзіць нават прозьвішча ў загалоўку, ён дадае [[Катэгорыя:Вікіпэдыя:Артыкулы з пустым шаблёнам «Цёзкі»]].

Функцыі модулю

[рэдагаваць код]
p.main(frame)
-- Галоўная функцыя модулю.
-- frame: абʼект, перададзены шаблёнам {{#invoke}}.
-- Вяртае тэкст зь верхняй зноскай альбо катэгорыю, калі спасылкі ня знойдзеныя.