Module:Citation/CS1: திருத்தங்களுக்கு இடையிலான வேறுபாடு

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
add compulsory book or journal suffix
checked to omit blank codes (asin= | doi= etc.); fixed prior "Script error" after edit-conflict.
வரிசை 385:
OCinSdata["rft.genre"] = "article"
OCinSdata["rft.jtitle"] = Periodical
if ( nil ~= Title ) then OCinSdata["rft.atitle"] = Title end
end
if ( nil ~= Chapter ) then
OCinSdata.rft_val_fmt = "info:ofi/fmt:kev:mtx:book"
OCinSdata["rft.genre"] = "bookitem"
OCinSdata["rft.btitle"] = Chapter
if ( nil ~= Title ) then OCinSdata["rft.atitle"] = Title end
else
OCinSdata["rft.genre"] = "book"
வரிசை 604:
------------------------------------ totally unrelated data
if ( Date ~= nil ) then Date = Date else Date = "" end
if ( Via ~= nil ) then Via = " — via " .. Via .. sepc else Via = "" end
if ( AccessDate ~= nil )
then AccessDate = '<span class="reference-accessdate">' .. sepc .. ' Retrieved ' .. AccessDate .. '.</span>'
else AccessDate = "" end
if ( SubscriptionRequired ~= nil ) thenand
SubscriptionRequired ~= " " .. z.mw.text.tag({name="span", contents="(subscription required)", params={style="font-size:0.95em; font-size: 90%; color: #555"}})then
SubscriptionRequired = sepc .. " " .. z.mw.text.tag({name="span", contents="(subscription required)", params={style="font-size:0.95em; font-size: 90%; color: #555"}})
else
SubscriptionRequired = ""
end
if ( ARXIV ~= nil and ARXIV ~= "" ) then
if ( ARXIV > "" ) then ARXIV = " " .. externallinkid(frame, {label="arXiv",link="arXiv",prefix="http://arxiv.org/abs/",id=ARXIV,separator=":"}) else ARXIV = "" end
if ( ASIN > ""ARXIV )= thensepc ASIN =.. " " .. amazonexternallinkid(frame, ASIN{label="arXiv", ASINTLDlink="arXiv",prefix="http://arxiv.org/abs/",id=ARXIV,separator=":"}) else ASINARXIV = "" end
if ( ASIN ~= nil and ASIN ~= "" ) then
if ( BIBCODE ~= nil ) then BIBCODE = " " .. externallinkid(frame, {label="Bibcode",link="Bibcode",prefix="http://adsabs.harvard.edu/abs/",id=BIBCODE,separator=":"}) else BIBCODE = "" end
if ( DOI ~= nilASIN )= thensepc DOI =.. " " .. doiamazon(frame, DOIASIN, DoiBrokenASINTLD) else DOIASIN = "" end
if ( IDBIBCODE ~= nil )and then IDBIBCODE ~= " " ..) ID else ID = "" endthen
if ( ISBN ~= nilBIBCODE )= thensepc ISBN =.. " " .. internallinkidexternallinkid(frame, {label="ISBNBibcode",link="International Standard Book NumberBibcode",prefix="Specialhttp:BookSources//adsabs.harvard.edu/abs/",id=ISBNBIBCODE,separator=":"}) else ISBNBIBCODE = "" end
if ( DOI ~= nil and DOI ~= "" ) then
if ( ISSN ~= nil ) then ISSN = " " .. externallinkid(frame, {label="ISSN",link="International Standard Serial Number",prefix="//www.worldcat.org/issn/",id=ISSN}) else ISSN = "" end
DOI = sepc .. " " .. doi(frame, DOI, DoiBroken) else DOI = "" end
if ( JFM ~= nil ) then JFM = " " .. externallinkid(frame, {label="JFM",link="Jahrbuch über die Fortschritte der Mathematik",prefix="http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:",id=JFM}) else JFM = "" end
if ( JSTORID ~= nil and ID ~="") then JSTORID = " "sepc .." externallinkid(frame, {label="JSTOR",link="JSTOR",prefix="http://www.jstor.org/stable/",id=JSTOR}) ID else JSTOR ID= "" end
if ( ISBN ~= nil and ISBN ~= "") then
if ( LCCN ~= nil ) then LCCN = " " .. externallinkid(frame, {label="LCCN",link="Library of Congress Control Number",prefix="http://lccn.loc.gov/",id=LCCN}) else LCCN = "" end
if ( MR ~= nilISBN )= thensepc MR =.. " " .. externallinkidinternallinkid(frame, {label="MRISBN",link="MathematicalInternational ReviewsStandard Book Number",prefix="httpSpecial:BookSources//www.ams.org/mathscinet-getitem?mr=",id=MRISBN}) else MRISBN = "" end
if ( ISSN ~= nil and ISSN ~="" ) then
if ( ISSN ~= nilsepc ) then ISSN =.. " " .. externallinkid(frame, {label="ISSN",link="International Standard Serial Number",prefix="//www.worldcat.org/issn/",id=ISSN}) else ISSN = "" end
if ( JFM ~= nil and JFM ~="" ) then
if ( JFM ~= nil ) then JFM = sepc .." " .. externallinkid(frame, {label="JFM",link="Jahrbuch über die Fortschritte der Mathematik",prefix="http://www.zentralblatt-math.org/zmath/en/search/?format=complete&q=an:",id=JFM}) else JFM = "" end
if ( JSTOR ~= nil and JSTOR ~="") then
if ( ARXIV > ""JSTOR )= then ARXIV =sepc .." " .. externallinkid(frame, {label="arXivJSTOR",link="arXivJSTOR",prefix="http://arxivwww.jstor.org/absstable/",id=ARXIV,separator=":"JSTOR}) else ARXIVJSTOR = "" end
if ( LCCN ~= nil and LCCN ~="" ) then
if ( BIBCODE ~= nilLCCN )= then BIBCODE =sepc .." " .. externallinkid(frame, {label="BibcodeLCCN",link="BibcodeLibrary of Congress Control Number",prefix="http://adsabslccn.harvardloc.edu/absgov/",id=BIBCODE,separator=":"LCCN}) else BIBCODELCCN = "" end
if ( MR ~= nil and MR ~="" ) then
if ( LCCN ~= nilMR )= then LCCN =sepc .." " .. externallinkid(frame, {label="LCCNMR",link="LibraryMathematical of Congress Control NumberReviews",prefix="http://lccnwww.locams.govorg/mathscinet-getitem?mr=",id=LCCNMR}) else LCCNMR = "" end
if ( OCLC ~= nil ) then OCLC = " " .. externallinkid(frame, {label="OCLC",link="OCLC",prefix="//www.worldcat.org/oclc/",id=OCLC}) else OCLC = "" end
if ( OL ~= nil ) then OL = " " .. openlibrary(frame, OL) else OL = "" end
வரி 1,022 ⟶ 1,033:
--20Feb2013 Fix empty "authorlink=" as person.link ~= "".
--20Feb2013 Added space after AuthorSep & AuthorNameSep.
--21Feb2013 Added args.contributor (was missing parameter).
--21Feb2013 Fixed EditorSep (was misspelled "EdithorSep").
--21Feb2013 Set OCinSdata.rft_val_fmt = "info:ofi/fmt:kev:mtx:book"
--21Feb2013 Checked to omit blank codes (asin= | doi= etc.).
--
--End
"https://tamilar.wiki/w/Module:Citation/CS1" இலிருந்து மீள்விக்கப்பட்டது