Это не официальный сайт wikipedia.org 01.01.2023

Модуль:Книга:История Востока — Википедия

Модуль:Книга:История Востока

Документация

Модуль содержит таблицы данных для шаблона {{Книга:История Востока}}.

Вызовы функций:

  • {{#invoke:Книга:История Востока|BookYear|<Номер тома>}} — номер года издания тома
  • {{#invoke:Книга:История Востока|BookName|<Номер тома>}} — название тома
  • {{#invoke:Книга:История Востока|BookPage|<Номер тома>}} — число страниц тома
  • {{#invoke:Книга:История Востока|BookISBN |<Номер тома>}} — isbn тома
  • {{#invoke:Книга:История Востока|BookEdit |<Номер тома>}} — ответственные редакторы тома
local p = {}

local year={}
year["1"]="1997"
year["2"]="1995"
year["3"]="2000"
year["4_1"]="2004"
year["4_2"]="2005"
year["5"]="2006"
year["6"]="2008"

local name={}
name["1"]="Т. 1. Восток в древности"
name["2"]="Т. 2. Восток в средние века"
name["3"]="Т. 3. Восток на рубеже средневековья и нового времени XVI—XVIII вв."
name["4_1"]="Т. 4. Восток в новое время (конец XVIII — начало XX в.): Кн. 1"
name["4_2"]="Т. 4. Восток в новое время (конец XVIII — начало XX в.): Кн. 2"
name["5"]="Т. 5. Восток в новейшее время: 1914—1945 гг."
name["6"]="Т. 6. Восток в новейший период (1945—2000 гг.)"

local page={}
page["1"]="688"
page["2"]="716"
page["3"]="696"
page["4_1"]="608"
page["4_2"]="574"
page["5"]="717"
page["6"]="1095"

local isbn={}
isbn["1"]="5-02-017936-1"
isbn["2"]="5-02-017711-3"
isbn["3"]="5-02-017-913-2"
isbn["4_1"]="5-02-018387-3"
isbn["4_2"]="5-02-018473-X"
isbn["5"]="5-02-018500-0"
isbn["6"]="978-5-02-036371-7"

local edit={}
edit["1"]="Отв. ред. В. А. Якобсен"
edit["2"]="Отв. ред. Л. Б. Алаев, К. З. Аштрафян"
edit["3"]="Отв. ред. Л. Б. Алаев, К. З. Аштрафян, Н. И. Иванов"
edit["4_1"]="Отв. ред. Л. Б. Алаев и др"
edit["4_2"]="Отв. ред. Л. Б. Алаев и др"
edit["5"]="Отв. ред. Р. Г. Ланда"
edit["6"]="Отв. ред. В. Я. Белокреницкий, В. В. Наумкин"

function p.BookYear (frame)
    return year[frame.args[1]]
end

function p.BookName (frame)
    return name[frame.args[1]]
end

function p.BookPage (frame)
    return page[frame.args[1]]
end

function p.BookISBN (frame)
    return isbn[frame.args[1]]
end

function p.BookEdit (frame)
    return edit[frame.args[1]]
end

return p