Module:Citation/CS1: Difference between revisions
moved "type=" to show after "format="; moved "issue=" to show before "page="; for "pmc=" link, omitted suffix "/?tool=pmcentrez".
m>Wikid77 (fixed args.article to set Title, after Periodical is set from Title; allowed blank Title (as "contribution=mytitle"); fixed ".." in Editors list) |
m>Wikid77 (moved "type=" to show after "format="; moved "issue=" to show before "page="; for "pmc=" link, omitted suffix "/?tool=pmcentrez".) |
||
Line 686: | Line 686: | ||
OSTI = sepc .." " .. externallinkid(frame, {label="OSTI",link="Office of Scientific and Technical Information",prefix="http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=",id=OSTI}) else OSTI = "" end | OSTI = sepc .." " .. externallinkid(frame, {label="OSTI",link="Office of Scientific and Technical Information",prefix="http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=",id=OSTI}) else OSTI = "" end | ||
if ( PMC ~= nil and PMC ~="") then | if ( PMC ~= nil and PMC ~="") then | ||
PMC = sepc .." " .. externallinkid(frame, {label="PMC",link="PubMed Central",prefix="//www.ncbi.nlm.nih.gov/pmc/articles/PMC",suffix=" | PMC = sepc .." " .. externallinkid(frame, {label="PMC",link="PubMed Central",prefix="//www.ncbi.nlm.nih.gov/pmc/articles/PMC",suffix=" ",id=PMC}) else PMC = "" end | ||
if ( PMID ~= nil and PMID ~="") then | if ( PMID ~= nil and PMID ~="") then | ||
PMID = sepc .." " .. externallinkid(frame, {label="PMID",link="PubMed Identifier",prefix="//www.ncbi.nlm.nih.gov/pubmed/",id=PMID}) else PMID = "" end | PMID = sepc .." " .. externallinkid(frame, {label="PMID",link="PubMed Identifier",prefix="//www.ncbi.nlm.nih.gov/pubmed/",id=PMID}) else PMID = "" end | ||
Line 769: | Line 769: | ||
local tcommon | local tcommon | ||
if ( config.CitationClass == "journal" ) | if ( config.CitationClass == "journal" ) | ||
then tcommon = Title | then tcommon = Title .. TitleNote .. Language .. Format .. TitleType .. Edition .. Conference .. Periodical .. Series .. Publisher .. Agency .. Others .. Volume .. Others .. Position | ||
elseif ( config.CitationClass == "citation" ) | elseif ( config.CitationClass == "citation" ) | ||
then tcommon = Title | then tcommon = Title .. TitleNote .. Language .. Format .. TitleType .. Edition .. Conference .. Periodical .. Series .. Volume .. Publisher .. Agency .. Others .. Position | ||
else tcommon = Title | else tcommon = Title .. TitleNote .. Series .. Language .. Format .. TitleType .. Edition .. Conference .. Periodical .. Volume .. Publisher .. Agency .. Others .. Position | ||
end | end | ||
-- DEBUG: tcommon = "/Title="..Title .. "/TitleType="..TitleType .. "/TitleNote="..TitleNote .. "/Format="..Format .. "/Edition="..Edition .. "/Language="..Language .. "/Conference="..Conference .. "/Periodical="..Periodical .. "/Series="..Series .. "/Volume="..Volume .. "/Issue="..Issue .. "/Position="..Position | -- DEBUG: tcommon = "/Title="..Title .. "/TitleType="..TitleType .. "/TitleNote="..TitleNote .. "/Format="..Format .. "/Edition="..Edition .. "/Language="..Language .. "/Conference="..Conference .. "/Periodical="..Periodical .. "/Series="..Series .. "/Volume="..Volume .. "/Issue="..Issue .. "/Position="..Position | ||
Line 796: | Line 796: | ||
end | end | ||
end | end | ||
text = Authors .. Coauthors .. " "..Date .. Chapter .. Editors .. tcommon .. Page .. Pages .. At .. idcommon | text = Authors .. Coauthors .. " "..Date .. Chapter .. Editors .. tcommon .. Issue .. Page .. Pages .. At .. idcommon | ||
elseif ( "" ~= Editors) then | elseif ( "" ~= Editors) then | ||
Editors = Editors .. " (eds.)" | Editors = Editors .. " (eds.)" | ||
if ( "" ~= Date ) then Date = " (" .. Date ..")" .. OrigYear .. sepc .. " " | if ( "" ~= Date ) then Date = " (" .. Date ..")" .. OrigYear .. sepc .. " " | ||
else Editors = Editors .. sepc .. " " end | else Editors = Editors .. sepc .. " " end | ||
text = Editors .. Date .. Chapter .. tcommon .. Page .. Pages .. At .. idcommon | text = Editors .. Date .. Chapter .. tcommon .. Issue .. Page .. Pages .. At .. idcommon | ||
else | else | ||
if ( "" ~= Date ) then | if ( "" ~= Date ) then | ||
Line 809: | Line 809: | ||
end | end | ||
end -- endif ""~=Date | end -- endif ""~=Date | ||
text = Chapter .. tcommon .. Date .. Page .. Pages .. At .. idcommon | text = Chapter .. tcommon .. Date .. Issue .. Page .. Pages .. At .. idcommon | ||
end | end | ||
Line 1,146: | Line 1,146: | ||
--23Feb2013 Fixed to allow blank Title (such as "contribution=mytitle"). | --23Feb2013 Fixed to allow blank Title (such as "contribution=mytitle"). | ||
--23Feb2013 Fixed double-dot ".." at end of Editors list | --23Feb2013 Fixed double-dot ".." at end of Editors list | ||
--26Feb2013 Moved "issue=" data to show before "page=". | |||
--26Feb2013 Moved "type=" data to show after "format=". | |||
--26Feb2013 For "pmc=" link, omitted suffix "/?tool=pmcentrez". | |||
-- | -- | ||
--End | --End |