Difference between revisions of "MagazineBob"
From NEC Retro
(Created page with "{{BobTable| {{BobRow||{{{magimage|}}}|align=center|default=File:Notavailable.svg|content=[[File:{{{magimage}}}|{{#if:{{{imagewidth|}}}|{{{imagewidth}}}|320x280}}px]]}} {{B...") |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{#vardefine:magcode|{{{magcode|}}}}}{{BobTablePlus| |
− | {{ | + | {{BobRowPlus |
− | {{ | + | | if={{{logo|}}} |
− | {{ | + | | content=[[File:{{{logo}}}|320x100px]] |
− | {{ | + | | align=center |
− | {{ | + | }} |
− | # | + | {{BobRowPlus |
− | + | | if={{{magimage|}}} | |
− | #if: {{#pos:{{{system}}}|PC | + | | align=center |
− | #if: {{#pos:{{{system}}}| | + | | default=[[File:Notavailable.svg]] |
− | #if: {{#pos:{{{system}}}|PC- | + | | content=[[File:{{{magimage|}}}|320x280px]] |
− | + | }} | |
− | #if | + | {{BobRowPlus |
− | # | + | | if={{{title|}}} |
− | {{ | + | | default=''{{PAGENAME}}'' |
− | + | | content=''{{{title|}}}'' | |
− | {{ | + | | headline=yes |
− | {{ | + | | align=center |
− | {{ | + | }} |
− | {{ | + | {{BobRowPlus |
− | {{ | + | | if={{{publisher|}}} |
− | {{ | + | | title=Publisher |
− | }}[[Category: | + | | content={{#vardefine:companyrole|Publisher}}{{company|{{{publisher|}}}|system=MAG|icons=no|inline=yes}}{{#vardefine:companyrole|}} |
− | <noinclude> | + | }} |
+ | {{BobRowPlus | ||
+ | | if={{{country|}}} | ||
+ | | title=Country of origin | ||
+ | | content={{{country|}}}{{#vardefine:country|{{CountryCheck|{{{country|}}}}}}}{{#if:{{#var:country}}|[[Category:Magazines in {{#var:country}}]]|}} | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{system|}}} | ||
+ | | title=Backed systems | ||
+ | | content={{{system|}}}{{#if: {{#pos:{{{system}}}|PC Engine}} | [[Category:PC Engine magazines]] }}{{#if: {{#pos:{{{system}}}|TurboGrafx-16}} | [[Category:TurboGrafx-16 magazines]] }}{{#if: {{#pos:{{{system}}}|PC-9800 series}} | [[Category:PC-9800 series magazines]] }} | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{subject|}}} | ||
+ | | title=Subject(s) | ||
+ | | content={{{subject|}}}[[Category:{{{subject|}}} magazines]] | ||
+ | }}{{#if:{{{system|}}}{{{subject|}}}||[[Category:Magazines without subject]]}} | ||
+ | {{BobRowPlus | ||
+ | | if=yes | ||
+ | | title=First issue date | ||
+ | | content={{#vardefine:startdate|{{MagazineName|{{#var:magcode}}|{{#if:{{{firstissue|}}}|{{{firstissue|}}}|1}}|nomagname=yes|noissuename=yes}}}}{{#var:startdate}} | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{lastissue|}}} | ||
+ | | title=Last issue date | ||
+ | | content={{MagazineName|{{#var:magcode}}|{{{lastissue|}}}|nomagname=yes|noissuename=yes}} | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{numberofissues|}}} | ||
+ | | title=Number of issues | ||
+ | | content={{{numberofissues|}}} | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{frequency|}}} | ||
+ | | title=Frequency | ||
+ | | content={{{frequency|}}} | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{circulation|}}} | ||
+ | | title=Circulation | ||
+ | | content={{{circulation|}}} | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{ISSN|}}} | ||
+ | | title=ISSN | ||
+ | | content=[http://www.worldcat.org/issn/{{{ISSN|}}} {{{ISSN|}}}] | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{predecessor|}}} | ||
+ | | title=Preceded by | ||
+ | | content={{{predecessor|}}} | ||
+ | }} | ||
+ | {{BobRowPlus | ||
+ | | if={{{successor|}}} | ||
+ | | title=Succeeded by | ||
+ | | content={{{successor|}}} | ||
+ | }} | ||
+ | }}<includeonly>{{#if:{{{system|}}}|[[Category:Magazines]]|[[Category:Non-NEC magazines]]}}{{StoreRelease | ||
+ | |name={{#titleparts:{{PAGENAME}}}} | ||
+ | |type=99 | ||
+ | |console=MAG | ||
+ | |region= | ||
+ | |date=<!-- TODO: make {{#var:startdate}} work --> | ||
+ | |rrp= | ||
+ | |code= | ||
+ | }}<!-- {{#if:{{{defaultratingsystem|}}}|{{#cargo_store: | ||
+ | _table = magdefaultratingsystems | ||
+ | |code={{#var:magcode}} | ||
+ | |system={{{defaultratingsystem|}}} | ||
+ | |firstissue=0 | ||
+ | }}{{#if:{{{defaultratingsystem2|}}}|{{#cargo_store: | ||
+ | _table = magdefaultratingsystems | ||
+ | |code={{#var:magcode}} | ||
+ | |system={{{defaultratingsystem2|}}} | ||
+ | |firstissue={{padleft:{{{defaultratingsystem2_issue|0}}}|8|0}} | ||
+ | }}}}{{#if:{{{defaultratingsystem3|}}}|{{#cargo_store: | ||
+ | _table = magdefaultratingsystems | ||
+ | |code={{#var:magcode}} | ||
+ | |system={{{defaultratingsystem3|}}} | ||
+ | |firstissue={{padleft:{{{defaultratingsystem3_issue|0}}}|8|0}} | ||
+ | }}}}{{#if:{{{defaultratingsystem4|}}}|{{#cargo_store: | ||
+ | _table = magdefaultratingsystems | ||
+ | |code={{#var:magcode}} | ||
+ | |system={{{defaultratingsystem4|}}} | ||
+ | |firstissue={{padleft:{{{defaultratingsystem4_issue|0}}}|8|0}} | ||
+ | }}}}{{#if:{{{defaultratingsystem5|}}}|{{#cargo_store: | ||
+ | _table = magdefaultratingsystems | ||
+ | |code={{#var:magcode}} | ||
+ | |system={{{defaultratingsystem5|}}} | ||
+ | |firstissue={{padleft:{{{defaultratingsystem5_issue|0}}}|8|0}} | ||
+ | }}}}|[[Category:No rating system]]}} --></includeonly> | ||
+ | <noinclude>{{TODO}}<!-- {{#cargo_declare: | ||
+ | _table = magdefaultratingsystems | ||
+ | |code=Text | ||
+ | |system=Text | ||
+ | |firstissue=Text | ||
+ | }} --> | ||
==Usage== | ==Usage== | ||
This template is to be used on articles for NEC-based magazines. Place the following at the top of a page: | This template is to be used on articles for NEC-based magazines. Place the following at the top of a page: | ||
<pre> | <pre> | ||
− | {{ | + | {{MagazineBob |
+ | | logo= | ||
| magimage= | | magimage= | ||
− | |||
| title= | | title= | ||
| publisher= | | publisher= | ||
| system= | | system= | ||
+ | | subject= | ||
| country= | | country= | ||
| firstissue= | | firstissue= | ||
Line 38: | Line 134: | ||
| numberofissues= | | numberofissues= | ||
| frequency= | | frequency= | ||
− | | | + | | circulation= |
| ISSN= | | ISSN= | ||
| predecessor= | | predecessor= | ||
| successor= | | successor= | ||
+ | | defaultratingsystem= | ||
}}</pre> | }}</pre> | ||
− | |||
[[Category:Breakout box templates]]</noinclude> | [[Category:Breakout box templates]]</noinclude> |
Latest revision as of 08:25, 10 April 2024
MagazineBob |
---|
First issue date: |
This task is unfinished This is a wiki task that requires more thought or peer review. An important issue that needs to be solved, which will appear at the top of NEC Retro:Todo until this message is removed. |
Usage
This template is to be used on articles for NEC-based magazines. Place the following at the top of a page:
{{MagazineBob | logo= | magimage= | title= | publisher= | system= | subject= | country= | firstissue= | lastissue= | numberofissues= | frequency= | circulation= | ISSN= | predecessor= | successor= | defaultratingsystem= }}