Template:User

From Edge of Darkness Wiki

User
Jump to: navigation, search
m
 
(87 intermediate revisions not shown)
Line 1: Line 1:
-
<includeonly>{{Infobox
+
<includeonly>{{#get_db_data:db=nwod
 +
|from=rank_user JOIN rank ON rank.rank_id = rank_user.rank_id JOIN user on user.userid = rank_user.userid
 +
|where=user.username='{{BASEPAGENAME}}'
 +
|data={{PAGENAMEE}}rankname=rank_name,{{PAGENAMEE}}rankimage=rank_img_url,{{PAGENAMEE}}userid=user.userid
 +
}}<div style="position: absolute; right: 0px; top: -25px;">
 +
{{#for_external_table: <div style="display: inline; padding-left: 3px;" ><html><a href="http://nwod.org/forum/member.php?</html>{{#external_value: {{PAGENAMEE}}userid }}<html>&tab=myranks" title="</html>{{{{{PAGENAMEE}}rankname}}}<html>"><img src="http://nwod.org/forum/</html>{{{{{PAGENAMEE}}rankimage}}}<html>" /></a></html></div> }}
 +
</div>{{#get_db_data:
 +
db=nwod
 +
|from=user
 +
|where=username='{{BASEPAGENAME}}'
 +
|data={{PAGENAMEE}}forumid=userid,{{PAGENAMEE}}usergroup=membergroupids,{{PAGENAMEE}}primaryusergroup=usergroupid,{{PAGENAMEE}}usertitle=usertitle,{{PAGENAMEE}}posts=posts,{{PAGENAMEE}}lastactivity=lastactivity,{{PAGENAMEE}}accounts=psi_qas
 +
}}{{#set:forumid={{#external_value:{{PAGENAMEE}}forumid}}}}{{#set:forumname={{PAGENAMEE}}}}<div style="float: right;" id="infobox-user">{{Infobox
|name        = User
|name        = User
-
|bodystyle  = margin-left: 10px; border: 1px solid #ff9933; border-radius: 5px;
+
|bodystyle  = margin-left: 10px; background: #191919;
|labelstyle  = text-align: right; font-weight: bold;
|labelstyle  = text-align: right; font-weight: bold;
|datastyle  = padding-left: 3px;
|datastyle  = padding-left: 3px;
-
|titlestyle  =  
+
|titlestyle  = background: #191919;padding-top: 3px;
-
|title      = {{BASEPAGENAME}}
+
|title      = {{#external_value:{{PAGENAMEE}}usertitle}}
|bodyclass  =  
|bodyclass  =  
-
|image      = {{#ifexist: Image:{{BASEPAGENAME}}.jpg | [[Image:{{BASEPAGENAME}}.jpg|x100px|border|{{BASEPAGENAME}}]] | [[Image:{{BASEPAGENAME}}.jpg|x100px|border|Upload Profile Picture]] }}
+
|image      = http://nwod.org/forum/image.php?u={{#external_value:{{PAGENAMEE}}forumid}}.jpg
-
|caption    = <span style="white-space: nowrap;">Forum: [http://nwod.org/forum/member.php?username={{BASEPAGENAME}} Home Page]</span><br />Wiki: [[User_talk:{{BASEPAGENAME}}|Talk]] {{dot1}} [[Special:Contributions/{{BASEPAGENAME}}|Contributions]]
+
 +
|caption    = Wiki: [[User_talk:{{BASEPAGENAME}}|Talk]] {{dot1}} [[Special:Contributions/{{BASEPAGENAME}}|Contributions]]
|headerstyle =  
|headerstyle =  
 +
|header1    =
-
|header1    = {{nowrap|{{#switch: {{{Tenure|}}}
+
|header3    = <span style="font-style:bold; color: #ff9933; white-space: nowrap; font-size: 120%;">Forums</span>
-
|Just Started=&nbsp;
+
|label4 = Posts
-
|6 Months=[[File:6mosbig.png|x45px|link=Achievements#Tenure|This member has been playing here for over six months.]]{{#set:Achievement=Six Months}}
+
|data4 = [http://nwod.org/forum/search.php?do=finduser&userid={{#external_value: {{PAGENAMEE}}forumid }}&contenttype=vBForum_Post&showposts=1 {{#external_value: {{PAGENAMEE}}posts }}]
-
|1 Year=[[File:12mosbig.png|x45px|link=Achievements#Tenure|This member has been playing here for over one year.]]{{#set:Achievement=One Year}}
+
|label5 = Online
-
|2 Years=[[File:24mosbig.png|x45px|link=Achievements#Tenure|This member has been playing here for over two years.]]{{#set:Achievement=Two Year}}
+
|data5 = [http://nwod.org/forum/member.php?{{#external_value: {{PAGENAMEE}}forumid }} {{#time: D M d, Y |@{{#external_value: {{PAGENAMEE}}lastactivity }}}}]{{#set:Last Activity={{#time: M d Y |@{{#external_value: {{PAGENAMEE}}lastactivity }}}}}}
-
|3 Years=[[File:36mosbig.png|x45px|link=Achievements#Tenure|This member has been playing here for over three years.]]{{#set:Achievement=Three Year}}
+
-
|4 Years=[[File:48mosbig.png|x45px|link=Achievements#Tenure|This member has been playing here for over four years.]]{{#set:Achievement=Four Year}}
+
-
|5 Years (or longer)=[[File:5ybig.png|x45px|link=Achievements#Tenure|This member has been playing here for over five years.]]{{#set:Achievement=Five Year}}
+
-
}}{{#switch: {{{Deadly Experience|}}}|Yes=&nbsp;[[File:Pcdeathbig.png|x45px|link=Achievements#Player_Achievements|This member had a character die.]]{{#set:Achievement=Deadly Experience}}&nbsp;|No=&nbsp;}}{{#switch: {{{Deadly Player|}}}|Yes=&nbsp;[[File:PKbig.png|x45px|link=Achievements#Player_Achievements|This member killed another member's character.]]{{#set:Achievement=Deadly Player}}&nbsp;|No=&nbsp;}}{{#switch: {{{PRP|}}}|Yes=[[File:Prpbig.png|x45px|link=Achievements#Player_Achievements|This member ran a Player Run Plot.]]{{#set:Achievement=PRP}}|No=&nbsp;}}{{#switch: {{{Archivist|}}}|Yes=[[File:Wikibig.png|x50px|Significant Wiki Contributor]]{{#set:Achievement=Wiki Contributor}}|No=&nbsp;}}{{#switch: {{{POTM1|}}}|Yes=[[File:POTM.png|x50px|link=Player of the Month|This member has been selected Player of the Month previously]]{{#set:Achievement=Player of the Month|Player of the Month={{{POTM1Month|}}} {{{POTM1Year|}}}}} }}{{#switch: {{{Angel|}}}|Yes=&nbsp;[[File:Donorbig.png|x45px|link=Achievements#Player_Achievements|This member contributed to the site financially.]]{{#set:Achievement=Angel}}&nbsp;|No=&nbsp;}}{{#switch: {{{Former Storyteller|}}}|Yes=&nbsp;[[File:{{{Former Storyteller For|}}}.png|x45px|link=Achievements#Player_Achievements|This member once ST'ed for {{{Former Storyteller For|}}}.]][[Category:Former Staff|{{PAGENAME}}]]{{#set:Storyteller For={{{Former Storyteller For|}}}}}&nbsp;|No=&nbsp;}}{{#switch: {{{Current Storyteller|}}}|Yes=&nbsp;[[File:Current_Storyteller_For_{{{Current Storyteller For|}}}.png|x45px|link=Achievements#Player_Achievements|This is a Storyteller for {{{Current Storyteller For|}}}.]][[Category:Staff|{{PAGENAME}}]]{{#set:Storyteller={{{Current Storyteller For|}}}}}&nbsp;|No=&nbsp;}} }}
+
-
|header2     = <span style="font-style:bold; color: #ff9933; white-space: nowrap; font-size: 120%;">Characters</span><br />{{#ask: [[Player::User:{{BASEPAGENAME}}]]| link=none| ?Venue| ?Character Status| ?Character Name| format=template| template=User/PC |sort=Character Status,Character Name }}
+
|header8     = <span style="font-style:bold; color: #ff9933; white-space: nowrap; font-size: 120%;">Characters</span><br />{{#ask: [[Player::User:{{BASEPAGENAME}}]]| link=none| ?Venue| ?Character Status| ?Character Name| format=template| template=User/PC |sort=Character Status,Character Name }}
|belowstyle  =  
|belowstyle  =  
-
|below      = <span style="font-style:bold; color: #ff9933; white-space: nowrap; font-size: 120%;">Community</span><br />[[:Category:Players|Players]] • [[Staff]]<br /><span style="white-space: nowrap;">[[Achievements]] • [[Player of the Month]]</span>
+
|below      = <span style="font-style:bold; color: #ff9933; white-space: nowrap; font-size: 120%;">Community</span><br /><span style="white-space: nowrap;">[http://nwod.org/forum/memberlist.php Players] • [http://nwod.org/forum/ranks.php Achievements]</span>
-
}}[[Category:Players|{{PAGENAME}}]]{{#switch: {{{POTM2|}}}|Yes={{#set:Achievement=Player of the Month|Player of the Month={{{POTM2Month|}}} {{{POTM2Year|}}} }} }}{{#switch: {{{POTM3|}}}|Yes={{#set:Achievement=Player of the Month|Player of the Month={{{POTM3Month|}}} {{{POTM3Year|}}} }} }}</includeonly>
+
}}</div>[[Category:Players|{{PAGENAME}}]]</includeonly>
<noinclude>{{Documentation}}[[Category:Player Use Templates‎]]</noinclude>
<noinclude>{{Documentation}}[[Category:Player Use Templates‎]]</noinclude>

Latest revision as of 20:11, 25 January 2017

[edit] [purge] Template documentation

Usage:

{{User}}

This should be automated by the Edit button, calling up the Form:Edit User

There is also a Notes field for more advanced use (such as adding Achievement icons). The full template is:

{{User
|Show             =
}}
Personal tools
Namespaces
Variants
Actions
Navigation
games
Toolbox