Templating/103

From Uncyclopedia, the content-free encyclopedia
Jump to navigation Jump to search
AuntJemima.png
Welcome to Aunt Jemima's Templating Academy!

Your comprehensive guide to Templates on Uncyclopedia.

Talk page (award) templates and maintenance (advisory) templates are really just more annoying boxes with fancy names. They are usually larger than userboxen, and vary in width from 200px to 100%.

For Example:

These are just a few examples of the myriad of templates already made. You should look through them all before you make any of your own in the mainspace.

Faulknerized.jpg
Faulknerized!

For the sake of satire, comedy, wit, the Ha! Ha! Quaker, Kitten Huffers, and Sophia; this piece of Uncyclopedian literature, has undergone substantial and pertinent Faulknerization in the first sentence, with the intention to cultivate a more apropos and salient reading experience for all Uncyclopedians who might be entreated to endeavour a viewing upon this entry when the fancy strikes, and such an uncontrollable lust for content-free misinformation overwhelms the reader that only Sir Oscar Wilde himself, through his abundant and comprehensive acumen, and his quotings can satisfy the demon urge.


Jolly black santa.jpg
Jolly Black Santa's Christmas Wish
I am sure there are many guys who are bored and horny. Maybe you are on vacation and didn't go home for the holidays. Maybe you are married, or bi, or just plain curious about being with a guy. Maybe you are tipsy and feel adventerous. Anyway, I am here alone, a 42 yo JBS, two hundred and eighty-five pounds, 5'9", from the South Pole. Age, race, experience level not important; I am only looking for a good time. If you're serious, let's talk. No games.

Wishing you and yours a Happy Holidays and a Zana Christmas,

Zana.jpg
I banned Zana Dark and all I got was this lousy template.

The templates you create can be passed parameters after the pipe character (Shift+Backslash), and that is what makes them adaptable.

Talk Page Templates (Awards)

This is a really fun way to emote on another user's talk page with something possibly more obnoxious than an emoji.

{{DudeAbides}} uses a standard size award class="cookie" and looks like this with no parameters:

If you pass your username as the first parameter, the template inserts a simple signature and {{DudeAbides|<insert name here>}} appears like this (the code is displayed on purpose):

A parameter that is not preceded by a variable is designated by the order it is passed to the template. In the previous example there was only one parameter so it is designated as variable 1 automatically, but it can also be passed as 1=<insert name here>. It should be noted that variables are always case sensitive.

Coding a template with parameters is much simpler if you code it without parameters or variables first to see how it looks.

{| class="cookie" style="text-align:center; background: #333; color: #{{X|PSM}}; border: 5px solid #AAA; padding: .2em; margin: 2px; float:{{{f|none}}}; margin: {{#if:{{{f|}}}|{{#ifeq:{{{f|}}}|none|2px|2px {{#ifeq:{{{f|}}}|right|0|1em}} 2px {{#ifeq:{{{f|}}}|left|0|1em}}}}|2px auto 2px auto}}; clear:{{{clear|{{{f|none}}}}}}; min-width:278px; max-width:420px"
| style="padding:0 2px" |  [[File:DudeAbides.jpg|100px]] 
|'''Job Well ''Dude'''''&hellip; <br>Your rug really tied this room together.  <br>'''Thanks.''' {{#if:{{{1|}}}|~ {{CL|#AAA|User:{{{1}}}|{{{1}}}}}| }}
|}<noinclude>

Use this template to thank your fellow users for helping with an article for which you're the primary author.

Also, if you just want to insert obscure Coen Brothers references into things for no apparent reason.

'''Usage:'''

''Unsigned:'' {{tlx|DudeAbides}}

''Signed:'' {{tlx|DudeAbides|Chronarion}} ''(This assumes that you are, in fact, {{u|Chonarion}})''

[[Category:User templates/Award|{{PAGENAME}}]]
[[Category:Award templates|{{PAGENAME}}]]
</noinclude>

Notice this template was coded with a wiki shorthand table and makes use of the #IF parser, you will learn about that in another lesson.

Maintenance Templates (Advisory)

{{Nigga Please}} uses a spawn template to create the box. It also contains a link to edit the page. You can use links like this to encourage people to edit pages, but be careful what you wish for.

Nigga Please
This page is BS. Quit fucking around and please add some actual "content" to it. 

Notice the edit link in this template was coded to work no matter which page the template is transcluded on. That's real smart, we're gonna go over that some more later.

{{UB|class=NP|f={{{1|}}}|bg=tan|border=2px dashed cornflowerblue|if=right|fs=14px|[[File:NiggaPlease.jpg|100px|Nigga Please]]|os=background-color: #000; border-top: 3px inset red; border-bottom: 3px inset green; border-right: 3px inset red; border-left: 3px inset green; margin:4px|c=#FFF|'''{{big|This page is {{A/L|c=#ACF|Bullshit|BS}}.}}''' Quit fucking around and please {{l|Edit={{cl|#ACF|add some actual "content" to it.}}|NP|#ACF}}}}<noinclude>[[Category:User templates/Opinion]]</noinclude>

More Examples:

These advisory templates are for AJTA Members and Completionists to use when rewriting articles:

MaleficentDragon.png
CONGRATULATIONS!
This Article Deserves a Complete Colonization.
If you have any comments or concerns, please leave a message on this user's talk page.
You have 3 days until we huff this kitten.
(Demolition begins on 14 September 2021)


JafarSnake.png
WARNING! WARNING! WARNING!
This Article Deserves a Drastic Rewrite

If you have any comments or concerns, please leave a message on this user's talk page.
You have 3 days until we bring out the steamroller.

(Demolition begins on 14 September 2021)


Using the Box Template

Roflcopter.gif

This page is being attacked by ROFLcopters! You have a chance to rescue the survivors, if you enter the base.



{{A/B}} is a template you can use to make other basic box templates:

Saget.jpg
God Saget Approves
This template has been approved by
Aunt Jemima's Templating Academy
Awarded on: September 11, 2021


Beautiful! You can copy and paste the following code in your own templates:


Try It Yourself!

{{A/B 
| CLASS=CLASSNAME 
| ID=IDNAME 
| M=10px auto 
| B=1px dashed tomato 
| BG=#C9BCA8 
| P=2px 
| CB=2px dotted #444 
| CBG=gainsboro 
| CP=0 8px 
| W=70% 
| MW=288px 
| C=COLOR 
| CL=LINKCOLOR 
| CH=HOVERCOLOR 
| IS=File:styles 
| S=override:box-styles 
| CS=override:content-styles
| CONTENT 
}} TABULARCONTENT
{{A/B/}}

Templates Within Templates

{{Wicked}} uses five named parameters: header, message, text, user, and note. Guess what you're supposed to input.

This is how that template appears:

Wikilogo.png
Welcome to Aunt Jemima's Templating Academy!
You don't have to be a Completionist to use this template.  
YOUR TEXT HERE! This template is adaptable.  ~[[User:<insert name here>|<insert name here>]] NOTE

Let's take it a step further. That template is alright looking but it's a little awkwardly spaced and isn't quite obnoxious enough. We can fix that!

First, we're going to make a new template with the following code:

Wikilogo.png
Welcome to Uncyclopedia!
This ain't your mom's Wikipedia...  
YOUR TEXT HERE! This template is adaptable.  ~nerd, lol
{| align=right style="background: gold; border: 2px solid black; padding: .2em; margin-bottom: 3px; width: auto;"
| style="padding-right: 4px; padding-left: 4px;" |

{{Wicked|text=<br>'''YOUR TEXT HERE!''' This template is adaptable.|user={{USERNAME}}|note=NOTE}}
|}

I created it as a mainspace subpage of this article, located here, only I modified the code a bit because I can. Look at it now:

{| style="float:{{{float|right}}}; clear:{{{float|right}}}; background: {{{background|gold}}}; border: {{{border|2px solid black}}}; padding: {{{padding|.2em}}}; margin: {{{margin|5px auto}}}; width: {{{width|auto}}};"
| style="padding-right: {{{side|4px}}}; padding-left: {{{side|4px}}};" |

{{Wicked|text={{{Text|<br>'''YOUR TEXT HERE!''' This template is adaptable.}}}|sig={{{User|{{USERNAME}}}}}|header= {{{Header|Welcome to Uncyclopedia!}}}|message={{{Message|This ain't your mom's Wikipedia...}}}}}|}<noinclude>


Use this template to welcome fellow users to the wiki. Also, if you just want to insert '''your mom''' jokes and  obscure gamer meme into conversation for no apparent reason. 

==Parameters==
*Header= Welcome to Uncyclopedia!
*Message=''This ain't your mom's Wikipedia...'' 
*Text = '''''YOUR TEXT HERE!''' This template is adaptable.''
*User = ''Zana Dark'' (exact user name) ''nerd, lol'' by default
*float = left, right, or none, ''right'' by default
*background= background color, ''gold'' by default
*border= border style, ''2px solid black'' by default
*padding = padding width, ''.2em'' by default
*margin= margin width, ''5px auto'' by default
*width= width of box, ''auto'' by default
*side = extra side padding between boxes, ''4px'' by default
*Note = An extra note after the username

[[Category:Template Help]]
[[Category:Award templates|{{PAGENAME}}]]
</noinclude>

The variables are the location the parameters are 'passed' and are surrounded by three curly braces, like this: {{{VARIABLE}}}.

A default entry is specified after the pipe character in case no parameter is passed, like this: {{{VARIABLE|DEFAULT}}}.

And finally, here is the new adaptable template in action:


Wikilogo.png
I Told You This Was Adaptable Meow!
Why, did you think I was lying to you?  Goddammit, why do I even bother!?!
 ~Zana Dark , the formatting genie

Templating/W passes your newly input parameters to the original Template:Wicked and renders the code accordingly. Don't worry, if you're confused you can always just cheat on the kid next to you for the final, okay?

{{:Templating/Welcome
 |Header=HEADER
 |Message=MESSAGE
 |Text=TEXT
 |User=USERNAME
 |background=gainsboro
 |border=1px solid #666
 |padding=5px
 |margin=5px 10px
 |side=3px
 |Note=&nbsp;NOTE

Use this template to say whatever you want. And now, more obnoxious!

Another Example:

{{User:Zana Dark/Templates/Postcard}} is a template from my userspace, it appears like this:

Sexy After
:: THE RANDOM POSTCARD ::
Awww you're making me blush.
I appreciate you taking the time to read my crap!
-Zana Dark

Here it is with alternate parameters:

God Saget
~ <insert name here> is GAY GAY GAY ~
<< This Template Uses A Random Image Over There On The Left
You will learn more about that later, so exciting.
-Zana Dark

RELOAD IMAGE

Holy Parameters, Batman!

{{Templating/H}} is a template you can use to make hideable templates if you read the documentation, ZOMG!

Alright, on to the next lesson!


104: Navigation Templates >>