Модуль:Cite web
Цей модуль позначений як К:реліз, готовий до загального вжитку (43). Він досягнув стадії готовності й вважається, що вільний від помилок і може використовуватись всюди, де знадобиться. Його можна вживати на допоміжних сторінках та інших сторінках Вікіпедії як можливість для навчання новачків. Аби зменшити навантаження на сервери та некоректний показ сторінок, його можна вдосконалювати в рамцях чернеткового тестування[en], а не з застосуванням спроб і помилок. |
Цей модуль Lua використовується на близько 1100 сторінках і його зміни будуть дуже помітними. Будь ласка, перевіряйте будь-які зміни на підсторінках /пісочниці та /тестів цього модуля, або у вашій пісочниці модуля, та зважайте на обговорення змін на сторінці обговорення перед їхнім впровадженням. |
Цей модуль повинен використовуватися лише в стаття, що майже досягли ліміту розміру розкритих включень[en], з метою уникнення перевищення його. Якщо не має сильної технічної потреби, то використовуйте {{Cite web}} як зазвичай. |
Цей модуль залежить від наступних модулів: |
Використання
Цей модуль можна напряму розміщувати в статтях, замінивши {{Cite web|
на {{#invoke:Cite web||
(зверніть увагу на дві риски). Це можу бути не зрозуміло для інших дописувачів, а тому він повинен використовуватися лише для запобігання перевищення ліміту розміру розкритих включень[en]. Також припустимо використовувати в шаблонах, що огортають шаблон {{Cite web}} (наприклад, {{cite tweet}}).
Щодо модуля, що насправді впроваджує функціонал {{Cite web}}, дивіться Модуль:Citation/CS1.
TemplateData
Цей модуль як {{Cite web}} з двома виключеннями. Він лише для використання на сторінках з великою кількістю посилань на джерела (наприклад, декілька сотень), де це створює технічні проблеми, та потрібно передати в нього перший пустий параметр. Для всіх інших використань, дивіться [[Шаблон:Cite web]].
Параметр | Опис | Тип | Статус | |
---|---|---|---|---|
Вимагається пустий параметр | 1 | немає опису | Невідомо | обов'язковий |
Документація вище включена з Модуль:Cite web/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього модуля. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цієї сторінки. |
local p = {}
local CS1 = require('Module:Citation/CS1')
p[''] = function(frame)
local newFrame = {
getParent = function(self)
return frame
end,
getTitle = function(self)
return 'Template:Cite web'
end,
args = {CitationClass='web'}
}
setmetatable(newFrame, {
__index = function(t, k)
if type(frame[k]) == 'function' then
return function(...)
return frame[k](frame, select(2, ...))
end
else
return frame[k]
end
end
})
return CS1.citation(newFrame)
end
return p