Модуль:Обавторе: различия между версиями

[досмотренная версия][досмотренная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
КАТЕГОРИЯ и категория по фамилии
Строка 33:
self.c = cats
end
function names_family(names, family) return mw.text.trim( table.concat({names,family},' ') ) end
 
 
-- подготовка параметров
Строка 82:
britannica = is(pargs['Britannica']),
lentapedia = is(pargs['ЛЕНТАПЕДИЯ']),
category = pargs['КАТЕГОРИЯ'],
}
return d
Строка 93 ⟶ 94 :
'<tr><th style="background-color:#DDDDFF;font-size:large;text-align:center;">',
'<span id="ws-name">',
-- (function () if d.names~='' or d.family~='' then return table.concat({d.names,d.family},' ') else return d.pagename end end)(),
names_family(d.names, d.family),
'</span>',
'</th></tr>'}
Строка 147 ⟶ 149 :
local dataset = require( "Модуль:Навигация-мини" ).scrape_data( frame )
-- local names_family = table.concat({d.names,d.family},' ')
local names_family = names_family(d.names, d.family)
-- оформление
Строка 260 ⟶ 263 :
end
 
-- if d.category or (d.names~='' and d.family~='') then
-- about:add_category(d.category or table.concatnames_family({d.names,d.family},' ')..'|*')
-- about:add_category('Все авторы|'..d.family)
-- elseif is(d.family) then -- ИМЕНА = пусто
-- about:add_category(d.family..'|*')
-- about:add_category('Все авторы|'..d.family)
-- end
if not d.category then
if d.family then
about:add_category(names_family(d.names, d.family)..'|*')
about:add_category('Все авторы|'..d.family)
end
end