Редактирование: Модуль:HF/Infobox/Jutsu

Перейти к навигации Перейти к поиску

Примечание. Ваши правки будут показаны в статье только после их проверки участником с соответствующими правами.

Правка может быть отменена. Проверьте сравнение версий ниже и нажмите «Записать страницу».
Если отменяемые вами изменения не вандализм, пожалуйста, допишите причину в описании правки.

Текущая версия Ваш текст
Строка 44: Строка 44:
end
end


---------------------------------------------------------
----------------------------------------------------------
-- Открытые функции (вызываются из шаблона или статьи) --
-- Public functions (called from a Template or article) --
---------------------------------------------------------
----------------------------------------------------------
-- Creates the infobox main title
-- Creates the infobox main title
function Infobox.titleJutsu(frame)
function Infobox.titleJutsu(frame)
Строка 52: Строка 52:
local out = {}
local out = {}
if mw.title.getCurrentTitle().isContentPage == true then
if mw.title.getCurrentTitle().isContentPage == true then
table.insert( out, HF.Category('Дзюцу по алфавиту') )
table.insert( out, HF.Category('Дзюцу') )
if args['название'] then
--local _editFormURL = mw.html.create('span')
-- :css('float','right'):css('font-size','x-small')
        --    :wikitext( HF.Link('Special:FormEdit/Jutsu/' .. pageTitle, 'edit') ):allDone()
--local editFormURL = tostring(_editFormURL)
if args['english'] then
mw.smw.set {
mw.smw.set {
['Название'] = args['название'],
['Название'] = args['название'],
Строка 63: Строка 67:
mw.smw.set {
mw.smw.set {
['Кандзи'] = args['кандзи'],
['Кандзи'] = args['кандзи'],
['Названия'] = args['кандзи']
['Названия'] = args['kanji']
}
}
else
else
Строка 81: Строка 85:
for _, v in ipairs(teams) do
for _, v in ipairs(teams) do
mw.smw.set{ ['Команда'] = mw.text.trim(v) }
mw.smw.set{ ['Команда'] = mw.text.trim(v) }
end
end
if args['клан'] then
local teams = mw.text.split( args['клан'], ',%s*' )
for _, v in ipairs(teams) do
mw.smw.set{ ['Клан'] = mw.text.trim(v) }
end
end
end
end
Строка 109: Строка 106:
end
end
--local popup = frame:newParserValue(
-- "{{#queryformlink:form=Image query|link text=" ..
-- "[[File:Camera font awesome.svg|15px|link=]]" ..
-- "|query string=Image_query[jutsu]=" .. pageTitle ..
-- "&_run|wpRunQuery=true|popup|tooltip=Images of " .. pageTitle .. " }}"
--)
--return table.concat( out ) .. popup:expand() .. ( args['ref'] or '' ) .. editFormURL
return table.concat( out ) .. ( args['ref'] or '' )
return table.concat( out ) .. ( args['ref'] or '' )
elseif mw.title.getCurrentTitle().namespace == 10
elseif mw.title.getCurrentTitle().namespace == 10
Строка 239: Строка 243:
}
}
local mq = mw.smw.ask {
local mq = mw.smw.ask {
(HF.Link('Concept:%s')):format( mtypes[args['дзюцу медиа']] or 'Дзюцу/Канонический' ),
(HF.Link('Concept:%s')):format( mtypes[args['jutsu media']] or 'Дзюцу/Канонический' ),
(HF.Link('Родительское дзюцу::%s')):format( mw.title.getCurrentTitle().prefixedText ),
(HF.Link('Родительское дзюцу::%s')):format( mw.title.getCurrentTitle().prefixedText ),
'?Появляется в',
'?Появляется в',
'?Обслуживание',
'?Обслуживание',
('userparam=%s'):format(args['дзюцу медиа']),
('userparam=%s'):format(args['медиа']),
'mainlabel=main',
'mainlabel=main',
'limit=200'
'limit=200'
Строка 272: Строка 276:
)
)
local dq = mw.smw.ask {
local dq = mw.smw.ask {
(HF.Link('Concept:%s')):format( mtypes[args['дзюцу медиа']] or 'Дзюцу/Канонический' ),
(HF.Link('Concept:%s')):format( mtypes[args['медиа']] or 'Дзюцу/Канонический' ),
(HF.Link('Родительское дзюцу::%s')):format( parent['main']:match(stripLinkToTarget) ),
(HF.Link('Родительское дзюцу::%s')):format( parent['main']:match(stripLinkToTarget) ),
('userparam=%s'):format( args['дзюцу медиа'] or 'Аниме, Манга' ),
('userparam=%s'):format( args['медиа'] or 'Аниме, Манга' ),
'mainlabel=main',
'mainlabel=main',
'named args=yes',
'named args=yes',

Быстрая вставка: «» „“ | {{}} [[]] [] [[|]] {{|}} {{подст:}} <br> &nbsp; #перенаправление [[]] [[Категория:]] {{DEFAULTSORT:}} [[Участник:]] {{u|}} {{userlinks|}} {{ping|}} {{pagelinks|}} {{D-|}} [[d:|]] ~~~~

__NOTOC__ __TOC__ __FORCETOC__   [[ ()|]] [[ (фильм)|]] {{commonscat|}} [[wikt:]] [[Special:Diff/|]] [[Special:Permalink/|]] [[Special:Contributions/]]

Теги: <></>   <!-- -->   <blockquote></blockquote>   <code></code>   <code><nowiki></nowiki></code>   <nowiki></nowiki>   <includeonly></includeonly>   <noinclude></noinclude>   <onlyinclude></onlyinclude>   <poem></poem>   <pre></pre>   <s></s>   <small></small>   <syntaxhighlight lang=""></syntaxhighlight>   <sub></sub>   <sup></sup>

Теги галереи файлов: <gallery></gallery>   <gallery class="center" caption=""></gallery>   <gallery mode="packed" heights="" caption=""></gallery>

Разделы: == ==   === ===   == См. также ==   == Примечания == {{примечания}}   == Литература ==   == Ссылки ==

Шаблоны: {{tl|}}   {{cl|}}   {{clear}}   {{lang-en|}}   {{ref-en}}   {{s|}}   {{неоднозначность}}   {{колонки}}{{колонки|конец}}   {{подст:L}}   {{начало цитаты}}{{конец цитаты|источник=}}   {{hello}}~~~~  

Источники: <ref></ref>   <ref name=""></ref>   <ref name="" />   <ref group=""></ref>   {{ref+||group=""}}  

Символы: Ё ё ~ # @ § · ¡ ¿ \ ½ ¼ ¾ ± × ÷ ° ^ ¹ ² ³ £ ¥ $ ¢ © ® {{подст:ударение}}

Греческий алфавит: Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι Ϊ ι ϊ Κ κ Λ λ Μ μ Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ Ϋ υ ϋ Φ φ Χ χ Ψ ψ Ω ω