Difference between revisions of "Template:Filmjr"

From Ephemeral Film Wiki
Jump to navigation Jump to search
 
(95 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{DispTitleUnpack|{{{title}}}|{{NAMESPACENUMBER}}}} {{Ifdef|{{{title}}}|'''{{{title}}}''' is a short film}}{{Ifndef|{{{title}}}|A short film}}{{DateUnpack|{{{year}}}}}|}}{{Ifdef|{{{form}}}| released on {{{form}}}}}. {{EmbedIdUnpack|{{{embid}}}|{{{embsv}}}}} {{#if:{{{heldby|}}}| {{Heldbyunpack|{{{heldby}}}}}|}} {{#if:{{{desc|}}}| {{Descunpack|{{{desc}}}}}|}}
<includeonly><div class="tplContainer"><p>{{DispTitleUnpack|{{{title}}}|{{NAMESPACENUMBER}}}} {{Ifdef|{{{title}}}|'''{{{title}}}''' is a short film}}{{Ifndef|{{{title}}}|A short film}}{{DateUnpack|y={{trim| {{{year}}} }}|opt=a}}{{FormaUnpack|f={{{forma}}}}}. {{#if:{{{heldby|}}}| {{HeldbyUnpack|h={{{heldby}}}}}|}}</p><noinclude>
{{Ifdef|{{{oclc}}}|;OCLC Number: [http://www.worldcat.org/oclc/{{{oclc}}} {{{oclc}}}]}}
This is the Synopsis parameter, often referred to as desc or "Description
{{#if:{{{lang|}}}|;Language: {{{lang}}}|}}{{Ifdef|{{{step}}}|[[Category:Filmstep_{{{step}}}]]}}[[Category: Films]]{{#if:{{{lang|}}}|{{Ifdef|{{{lang}}}|[[Category:{{{lang}}} Language Films]]}}{{Ifndef|{{{lang}}}|[[Category:Unknown Language Films]]}}|}}<hr>
</noinclude>{{#if:{{{synop|}}}| {{DescUnpack|{{{synop}}}}}|{{#if:{{{desc|}}}| {{DescUnpack|{{{desc}}}}}|{{DescAttemptSynopSection}}}}}}<noinclude>
<small class="jrdebug"><span>|{{!}}|</span> NS:  {{NAMESPACE}} ID: {{PAGEID}} NSIDis162: {{#ifeq: {{NAMESPACENUMBER}} | 162 | {{#fas:check}} | x }} [[:Category:Films|Films]]{{Ifdef|{{{prev}}}| | [[{{{prev}}}|Prev]]}}{{Ifdef|{{{up}}}| | [[{{{up}}}|Up]]}}{{Ifdef|{{{next}}}| | [[{{{next}}}|Next]]}} </small>
</noinclude><div class="tplFlex">{{#if:{{{dopt|}}}| {{DoptUnpack|dopt={{{dopt}}}|embid={{{embid}}}|embsv={{{embsv}}}}}|<!-- dopt undef or unset --> <div class="tplFlexLeft">{{EmbedIdUnpack|{{{embid}}}|{{{embsv}}}}}</div>}}<div class="tplFlexRight"><noinclude>
<div style="clear:both;"></div></includeonly><noinclude>
Infobox_film
 
</noinclude>{{Infobox_film
== Examples for Contributors ==
| name          = {{{title}}}
 
| image          =
=== Unpopulated Examples ===
| caption        =
 
| director      =
==== Ex 1 ====
| producer      = {{#if:{{{produ|}}}|[[Person:{{{produ}}}|{{{produ}}}]]|{{{pbrs}}}}}
cut and past this example
| writer        =
<!-- do not edit or copy below this -->
| music          =
{{Filmjr/Tclude2}}
| starring      = {{#if:{{{starring|}}}|{{#ifeq:{{{starring}}}|0|add stars|{{{starring}}}}}|}}
 
| cinematography =
==== Ex 2 ====
| editing        =
<pre><nowiki>{{Filmjr|title=|oclc=|form=|year=|up=|next=|prev=|step=}}</nowiki></pre>
| distributor    = {{#if:{{{dist|}}}|[[{{{dist}}}|{{{dist}}}]]|{{{pbrs}}}}}
 
| released      = {{{year}}}
==== Ex 3 ====
| runtime        = {{#if:{{{len|}}}|{{#ifeq:{{{len}}}|0|[[Category:Run Time Missing]]|{{{len}}}}}|[[Category:Run Time Missing]]}}
 
| country        =
For just a minimal embed video
| language      = {{#if:{{{lang|}}}|{{{lang}}}}}
 
| studio        = {{{pbrs}}}
<pre><nowiki>
| animator      = {{#if:{{{ani|}}}| {{#ifeq: {{AnimationUnpack|a={{{ani}}}}} | 1 | {{#if:{{{animator|}}}|{{{animator}}}|animator}} |}}|}}
{{Filmjr
| soundmix      = {{{soundmix}}}
|title=
}}<noinclude>
|embid=
end Infobox_film
|embsv=
</noinclude>{{#if:{{{oclc|}}}| {{OCLCUnpack|{{{oclc}}}|def}}|}}{{#ifeq: {{{embsv}}} | archiveorg | {{GifUnpack|id={{{embid}}}|a={{{athumb|}}}}} | }}<noinclude>
}}
arbitrary break, Jerimee's admin banner, named "DebugDisplay" follows
</nowiki></pre>
</noinclude>{{DebugDisplay|dopt={{{dopt}}}|s={{{step}}}|up={{{up}}}|prev={{{prev}}}|next={{{next}}}}}<noinclude>
 
Three unnamed div endings, would be nice to indicate these...
== Template usage ==
</noinclude></div></div></div><noinclude>
 
Do categories:  
This template is used to describe a short film.
  1) check for bad namespace
 
  2) assign year category
As of now, it might be a bit picky about white space - can fix that later [[User:JJR|JJR]] ([[User talk:JJR|talk]]) 09:00, 26 October 2021 (EDT)
  3) language
 
  4) add films category
This is a WIP [[User:JJR|JJR]] ([[User talk:JJR|talk]]) 21:33, 5 November 2021 (EDT)
  5) step
 
  6) animation
== Field definitions ==
</noinclude>{{#ifeq: {{NAMESPACENUMBER}} | 162 | | [[Category:Film Bad NS]]}}{{DateUnpack|y={{{year}}}|opt=c}}{{#if:{{{lang}}}|{{Ifdef|{{{lang}}}|[[Category:{{{lang}}} Language Movies]]}}|{{Ifndef|{{{lang}}}|[[Category:Unknown Language Movies]]}}}}[[Category: Films]]{{Ifdef|{{{step}}}|[[Category:Filmstep_{{{step}}}]]}}{{#if:{{{ani|}}}| {{#ifeq: {{AnimationUnpack|a={{{ani}}}}} | 1 | [[Category:Movies_with_Animation]] |}}|}}<noinclude>
''ignore the numbers''
end categories
===0 Filmjr===
</noinclude><div class="tplEnd"></div></includeonly><noinclude>
<code>{{Filmjr</code>
{{Documentation}}
{{:Template:Filmjr/heading}} <span class="edit-help-doc">[[Template:Filmjr/title|edit help doc]]</span>
 
===1 Title===
<code>|title=</code>
{{:Template:Filmjr/title}}
 
===10 Embid===
<code>|embid=</code>
{{:Template:Filmjr/embid}} <span class="edit-help-doc">[[Template:Filmjr/embid|edit help doc]]</span>
 
===11 Embsv===
<code>|embsv=</code>
{{:Template:Filmjr/embsv}} [[Template:Filmjr/embsv|edit help doc for embsv]]
 
===15 Oembedid===
<code>|oembedid=</code> {{:Template:Filmjr/oembedid}} <span class="edit-help-doc">[[Template:Filmjr/oembedid|edit help doc for oembedid]]</span>
 
===2 OCLC ===
<code>|oclc=</code>
{{:Template:Filmjr/oclc}}
 
https://en.wikipedia.org/wiki/OCLC
 
===3 Form ===
<code>|form=</code>
 
{{:Template:Filmjr/form}}
 
===4 Year===
<code>|year=</code> {{:Template:Filmjr/year}} <span class="edit-help-doc">[[Template:Filmjr/year|edit help doc]]</span>
 
;helper template for this parameter
:<span class="unpack-tpl">[[Template:DateUnpack]]</span>
 
===5 Up===
<code>|up=</code>
{{:Template:Filmjr/up}}
 
===6 Next ===
<code>|next=</code>
{{:Template:Filmjr/next}}
 
===7 prev ===
<code>|prev=</code>
{{:Template:Filmjr/prev}}
 
===8 Step===
<code>|step=</code>
{{:Template:Filmjr/step}}
 
===9 Lang===
<code>|lang=</code>
{{:Template:Filmjr/lang}}
 
===12 Heldby===
<code>|heldby=</code>
{{:Template:Filmjr/heldby}}
 
===13 Desc===
<code>|desc=</code> {{:Template:Filmjr/desc}}
 
===14 Link===
<code>|link=</code>
{{:Template:Filmjr/link}}
 
== See Also ==
 
* http://meta.wikimedia.org/wiki/Template:Ifdef
* [http://ephemeralfilm.info/index.php?title=Template:Filmjr&action=purge Purge]
 
== Documentation Subpages ==
* [[Template:Filmjr/heading]]
 
# [[Template:Filmjr/title]]
# [[Template:Filmjr/oclc]]
# [[Template:Filmjr/form]]
# [[Template:Filmjr/embid]]
# [[Template:Filmjr/embsv]]
# [[Template:Filmjr/desc]]
# [[Template:Filmjr/lang]]
# [[Template:Filmjr/heldby]]
# [[Template:Filmjr/up]]
# [[Template:Filmjr/step]]
 
 
=== Templates ===
* [[Template:Ifdef]]
* [[Template:Ifwp]]
* [[Template:Heldbyunpack]]
* [[Template:Descunpack]]
* [[Template:DispTitleUnpack]]
* [[Template:EmbedIdUnpack]]
* [[Template:DateUnpack]]
* Transclusion Tpls (text in Example 1 is provided by Tclude2)
** [[Template:Filmjr/keys]]
** <s>[[Template:Filmjr/Tclude]]</s> <- don't use
** [[Template:Filmjr/Tclude2]]
 
=== Templates to Maintain ===
When you update the fields, you need to update
 
* [[Template:Filmjr/Tclu]] - main Filmjr feeder
* [[Template:Filmjr/TcluIn]] - IUL Filmjr feeder
 
as appropriate
 
[[Category:JR templates]]
[[Category:JR templates]]
<templatedata>
</noinclude>
{
"params": {
"title": {
"aliases": [
"name"
],
"suggested": true
},
"year": {},
"form": {},
"embid": {},
"embsv": {},
"heldby": {},
"desc": {},
"oclc": {},
"lang": {},
"step": {},
"prev": {},
"up": {},
"next": {}
}
}
</templatedata></noinclude>

Latest revision as of 15:59, 20 May 2022