Template:Porn: Difference between revisions

From Movierotica
Jump to navigation Jump to search
No edit summary
No edit summary
Tag: Reverted
Line 1: Line 1:
<noinclude>{{#cargo_declare:_table=Porn|directors=List (,) of String|producers=List (,) of String|studio=String|cast=List (,) of String|front=Text|back=Text|screenshot=Text|summary=Wikitext|categories=List (,) of String|released=Date|library=String}}</noinclude><includeonly><!-- *** Define expensive variables once *** -->{{#arraydefine:SAFENAME|{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{PAGENAME}}|!|}}|$|}}|%|}}|&#38;|}}|&#39;|}}|&amp;|}}|(|}}|)|}}|+|}}|,|}}|.|}}|;|}}|=|}}|@|}}|^|}}|`|}}|~|}}|¡|}}}}{{#arraydefine:SAFENAMESCREENSHOT|{{PROTECTIONEXPIRY:edit|File:{{#arrayprint:SAFENAME}} - screenshot.jpg}}}}{{#arraydefine:SAFENAMEFRONTCOVER|{{PROTECTIONEXPIRY:edit|File:{{#arrayprint:SAFENAME}} - front cover.jpg}}}}{{#arraydefine:SAFENAMEBACKCOVER|{{PROTECTIONEXPIRY:edit|File:{{#arrayprint:SAFENAME}} - back cover.jpg}}}}{{#arraydefine:directors|{{{directors|}}}}}{{#arraydefine:producers|{{{producers|}}}}}{{#arraydefine:cast|{{{cast|}}}}}{{#arraydefine:categories|{{{categories|}}}}}{{#arrayunique:categories}}{{#arraysort:categories|asc}}<!-- *** Screenshot and Summary *** -->{{#if:{{#arrayprint:SAFENAMESCREENSHOT}}|<div id="movieTrailer">[[File:{{#arrayprint:SAFENAME}} - screenshot.jpg|left|350px|frameless|link=|{{{trailer|}}}]]</div>[[File:{{#arrayprint:SAFENAME}} - screenshot.jpg|145px|frameless|class=coverdup]]}}{{#if:{{#arrayprint:SAFENAMEFRONTCOVER}}|[[File:{{#arrayprint:SAFENAME}} - front cover.jpg|right|145px|frameless|class=cover]]{{#if:{{#arrayprint:SAFENAMEBACKCOVER}}|[[File:{{#arrayprint:SAFENAME}} - back cover.jpg|right|145px|frameless|class=coverdup]]}}|{{#if:{{#arrayprint:SAFENAMEBACKCOVER}}|[[File:{{#arrayprint:SAFENAME}} - back cover.jpg|right|145px|frameless|class=cover]]}}}}{{{summary|}}}{{#if:{{{studio|}}}{{{url|}}}|<p>{{#if:{{{studio|}}}|{{#if:{{{library|}}}|{{Studio2|{{{library|}}}|{{{studio|}}}}}}}''{{PAGENAME}}'' {{#if:{{{length|}}}|({{{length|}}})<nowiki> </nowiki>}}from [[Studio:{{{studio|}}}|{{{studio|}}}]]{{#if:{{{released|}}}|, released {{{released|}}}}}.<nowiki> </nowiki>}}{{#if:{{{url|}}}|Available [{{{url|}}} online].}}</p>}}<!-- *** Trim *** -->{{#if:{{{trimstart|}}}{{{trimend|}}}{{{trimsource|}}}{{{trimnotes|}}}|<p>}}{{#if:{{{trimstart|}}}|{{#if:{{{trimend|}}}|{{#if:{{{trimsource|}}}|'''↺''' For better looping in [[Movierotica:DizqueTV|DizqueTV]] from the [[Movierotica:Create a Plex Media Server|Plex Media Server]], trim the {{{trimsource|}}} version of ''{{PAGENAME}}'' in [[Movierotica:HandBrake|HandBrake]] with a range of seconds from <code style="-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all">{{{trimstart|}}}</code> to <code style="-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all">{{{trimend|}}}</code>.{{#if:{{{trimnotes|}}}|<nowiki> </nowiki>}}}}}}}}{{#if:{{{trimnotes|}}}|{{#if:{{{trimstart|}}}||{{#if:{{{trimend|}}}||{{#if:{{{trimsource|}}}||'''🗈'''<nowiki> </nowiki>}}}}}}}}{{#if:{{{trimnotes|}}}|{{{trimnotes|}}}}}{{#if:{{{trimstart|}}}{{{trimend|}}}{{{trimsource|}}}{{{trimnotes|}}}|</p>}}<!-- *** People *** -->{{#if:{{{directors|}}}{{{producers|}}}{{{cast|}}}|<h2>People</h2>}}<div id="people">{{#arrayprint:cast||@|<div>[[File:@ - face.jpg|165x165px|link=Person:@]][https://www.movierotica.com/api/?query=person&name={{urlencode:@}} @]<br/>On Screen</div>}}{{#arrayprint:directors||@|<div>[[File:@ - face.jpg|165x165px|link=Person:@]][https://www.movierotica.com/api/?query=person&name={{urlencode:@}} @]<br/>Director</div>}}{{#arrayprint:producers||@|<div>[[File:@ - face.jpg|165x165px|link=Person:@]][https://www.movierotica.com/api/?query=person&name={{urlencode:@}} @]<br/>Producer</div>}}</div>{{#if:{{{library|}}}|{{#arrayprint:cast||@|{{Role|{{{library|}}}|Actor|@}}}}{{#arrayprint:directors||@|{{Role|{{{library|}}}|Director|@}}}}{{#arrayprint:producers||@|{{Role|{{{library|}}}|Producer|@}}}}}}<!-- *** Categories *** -->{{#if:{{{library|}}}|{{#if:{{{categories|}}}|<div id="catlinks2" class="catlinks"><div>[[Special:Categories|Categories]]: <ul><li>[[:Category:Porn|Porn]]</li><li>[[:Category:{{{library|}}} Porn|{{{library|}}} Porn]]</li>{{#arrayprint:categories||@|<li>[[:Category:@ ({{{library|}}})|@]][[Category:@ ({{{library|}}})]]</li>}}</ul></div></div>}}[[Category:{{{library|}}} Porn]]}}[[Category:Porn]]<!-- *** Cargo Tables *** -->{{#cargo_store:_table=Porn|directors={{{directors|}}}|producers={{{producers|}}}|studio={{{studio|}}}|cast={{{cast|}}}|front={{#if:{{#arrayprint:SAFENAMEFRONTCOVER}}|{{filepath:{{#arrayprint:SAFENAME}} - front cover.jpg|500x500px}}}}|back={{#if:{{#arrayprint:SAFENAMEBACKCOVER}}|{{filepath:{{#arrayprint:SAFENAME}} - back cover.jpg|500x500px}}}}|screenshot={{#if:{{#arrayprint:SAFENAMESCREENSHOT}}|{{filepath:{{#arrayprint:SAFENAME}} - screenshot.jpg|500x500px}}}}|summary={{{summary|}}}|categories={{{categories|}}}|library={{{library|}}}}}{{#if:{{#arrayprint:SAFENAMESCREENSHOT}}||<indicator name="screenshot">[[File:Icon - Alert.svg|x25px|link=https://www.movierotica.com/w/index.php?title=Special:Upload&wpDestFile={{urlencode:{{#arrayprint:SAFENAME}} - screenshot.jpg}}&wpSourceType=url&wpUploadDescription=From+{{urlencode:{{{url|}}}}}%0A%0AUploaded+for+{{urlencode:[[Special:Redirect/page/{{PAGEID}}|{{#arrayprint:SAFENAME}}]]}}.|Upload Screen Shot]]</indicator>}}{{#if:{{#arrayprint:SAFENAMEFRONTCOVER}}||<indicator name="frontcover">[[File:Icon - Alert.svg|x25px|link=https://www.movierotica.com/w/index.php?title=Special:Upload&wpDestFile={{urlencode:{{#arrayprint:SAFENAME}} - front cover.jpg}}&wpSourceType=url&wpUploadDescription=From+{{urlencode:{{{url|}}}}}%0A%0AUploaded+for+{{urlencode:[[Special:Redirect/page/{{PAGEID}}|{{#arrayprint:SAFENAME}}]]}}.|Upload Front Cover]]</indicator>}}{{#if:{{#arrayprint:SAFENAMEBACKCOVER}}||<indicator name="backcover">[[File:Icon - Alert.svg|x25px|link=https://www.movierotica.com/w/index.php?title=Special:Upload&wpDestFile={{urlencode:{{#arrayprint:SAFENAME}} - back cover.jpg}}&wpSourceType=url&wpUploadDescription=From+{{urlencode:{{{url|}}}}}%0A%0AUploaded+for+{{urlencode:[[Special:Redirect/page/{{PAGEID}}|{{#arrayprint:SAFENAME}}]]}}.|Upload Back Cover]]</indicator>}}<!-- *** Page Display *** -->{{DISPLAYTITLE:''{{FULLPAGENAME}}''}}</includeonly>
<noinclude>{{#cargo_declare:_table=Porn|directors=List (,) of String|producers=List (,) of String|studio=String|cast=List (,) of String|front=Text|back=Text|screenshot=Text|summary=Wikitext|categories=List (,) of String|released=Date|library=String}}</noinclude><includeonly><!-- *** Define expensive variables once *** -->{{#arraydefine:SAFENAME|{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{PAGENAME}}|!|}}|$|}}|%|}}|&#38;|}}|&#39;|}}|&amp;|}}|(|}}|)|}}|+|}}|,|}}|.|}}|;|}}|=|}}|@|}}|^|}}|`|}}|~|}}|¡|}}}}{{#arraydefine:SAFENAMESCREENSHOT|{{PROTECTIONEXPIRY:edit|File:{{#arrayprint:SAFENAME}} - screenshot.jpg}}}}{{#arraydefine:SAFENAMEFRONTCOVER|{{PROTECTIONEXPIRY:edit|File:{{#arrayprint:SAFENAME}} - front cover.jpg}}}}{{#arraydefine:SAFENAMEBACKCOVER|{{PROTECTIONEXPIRY:edit|File:{{#arrayprint:SAFENAME}} - back cover.jpg}}}}{{#arraydefine:directors|{{{directors|}}}}}{{#arraydefine:producers|{{{producers|}}}}}{{#arraydefine:cast|{{{cast|}}}}}{{#arraydefine:categories|{{{categories|}}}}}{{#arrayunique:categories}}{{#arraysort:categories|asc}}<!-- *** Screenshot and Summary *** -->{{#if:{{#arrayprint:SAFENAMESCREENSHOT}}|<div id="movieTrailer">[[File:{{#arrayprint:SAFENAME}} - screenshot.jpg|left|350px|frameless|link=|{{{trailer|}}}]]</div>[[File:{{#arrayprint:SAFENAME}} - screenshot.jpg|145px|frameless|class=coverdup]]}}{{#if:{{#arrayprint:SAFENAMEFRONTCOVER}}|[[File:{{#arrayprint:SAFENAME}} - front cover.jpg|right|145px|frameless|class=cover]]{{#if:{{#arrayprint:SAFENAMEBACKCOVER}}|[[File:{{#arrayprint:SAFENAME}} - back cover.jpg|right|145px|frameless|class=coverdup]]}}|{{#if:{{#arrayprint:SAFENAMEBACKCOVER}}|[[File:{{#arrayprint:SAFENAME}} - back cover.jpg|right|145px|frameless|class=cover]]}}}}{{{summary|}}}{{#if:{{{studio|}}}{{{url|}}}|<p>{{#if:{{{studio|}}}|{{#if:{{{library|}}}|{{Studio2|{{{library|}}}|{{{studio|}}}}}}}''{{PAGENAME}}'' {{#if:{{{length|}}}|({{{length|}}})<nowiki> </nowiki>}}from [[Studio:{{{studio|}}}|{{{studio|}}}]]{{#if:{{{released|}}}|, released {{{released|}}}}}.<nowiki> </nowiki>}}{{#if:{{{url|}}}|Available [{{{url|}}} online].}}</p>}}<!-- *** Trim *** -->{{#if:{{{trimstart|}}}{{{trimend|}}}{{{trimsource|}}}{{{trimnotes|}}}|<p>}}{{#if:{{{trimstart|}}}|{{#if:{{{trimend|}}}|{{#if:{{{trimsource|}}}|'''↺''' For better looping in [[Movierotica:DizqueTV|DizqueTV]] from the [[Movierotica:Create a Plex Media Server|Plex Media Server]], trim the {{{trimsource|}}} version of ''{{PAGENAME}}'' in [[Movierotica:HandBrake|HandBrake]] with a range of seconds from <code style="-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all">{{{trimstart|}}}</code> to <code style="-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all">{{{trimend|}}}</code>.{{#if:{{{trimnotes|}}}|<nowiki> </nowiki>}}}}}}}}{{#if:{{{trimnotes|}}}|{{#if:{{{trimstart|}}}||{{#if:{{{trimend|}}}||{{#if:{{{trimsource|}}}||'''🗈'''<nowiki> </nowiki>}}}}}}}}{{#if:{{{trimnotes|}}}|{{{trimnotes|}}}}}{{#if:{{{trimstart|}}}{{{trimend|}}}{{{trimsource|}}}{{{trimnotes|}}}|</p>}}<!-- *** People *** -->{{#if:{{{directors|}}}{{{producers|}}}{{{cast|}}}|<h2>People</h2>}}<div id="people">{{#arrayprint:cast||@|<div>[[File:@ - face.jpg|165x165px|link=Person:@]][/api/?query=person&name={{urlencode:@}} @]<br/>On Screen</div>}}{{#arrayprint:directors||@|<div>[[File:@ - face.jpg|165x165px|link=Person:@]][/api/?query=person&name={{urlencode:@}} @]<br/>Director</div>}}{{#arrayprint:producers||@|<div>[[File:@ - face.jpg|165x165px|link=Person:@]][/api/?query=person&name={{urlencode:@}} @]<br/>Producer</div>}}</div>{{#if:{{{library|}}}|{{#arrayprint:cast||@|{{Role|{{{library|}}}|Actor|@}}}}{{#arrayprint:directors||@|{{Role|{{{library|}}}|Director|@}}}}{{#arrayprint:producers||@|{{Role|{{{library|}}}|Producer|@}}}}}}<!-- *** Categories *** -->{{#if:{{{library|}}}|{{#if:{{{categories|}}}|<div id="catlinks2" class="catlinks"><div>[[Special:Categories|Categories]]: <ul><li>[[:Category:Porn|Porn]]</li><li>[[:Category:{{{library|}}} Porn|{{{library|}}} Porn]]</li>{{#arrayprint:categories||@|<li>[[:Category:@ ({{{library|}}})|@]][[Category:@ ({{{library|}}})]]</li>}}</ul></div></div>}}[[Category:{{{library|}}} Porn]]}}[[Category:Porn]]<!-- *** Cargo Tables *** -->{{#cargo_store:_table=Porn|directors={{{directors|}}}|producers={{{producers|}}}|studio={{{studio|}}}|cast={{{cast|}}}|front={{#if:{{#arrayprint:SAFENAMEFRONTCOVER}}|{{filepath:{{#arrayprint:SAFENAME}} - front cover.jpg|500x500px}}}}|back={{#if:{{#arrayprint:SAFENAMEBACKCOVER}}|{{filepath:{{#arrayprint:SAFENAME}} - back cover.jpg|500x500px}}}}|screenshot={{#if:{{#arrayprint:SAFENAMESCREENSHOT}}|{{filepath:{{#arrayprint:SAFENAME}} - screenshot.jpg|500x500px}}}}|summary={{{summary|}}}|categories={{{categories|}}}|library={{{library|}}}}}{{#if:{{#arrayprint:SAFENAMESCREENSHOT}}||<indicator name="screenshot">[[File:Icon - Alert.svg|x25px|link=/w/index.php?title=Special:Upload&wpDestFile={{urlencode:{{#arrayprint:SAFENAME}} - screenshot.jpg}}&wpSourceType=url&wpUploadDescription=From+{{urlencode:{{{url|}}}}}%0A%0AUploaded+for+{{urlencode:[[Special:Redirect/page/{{PAGEID}}|{{#arrayprint:SAFENAME}}]]}}.|Upload Screen Shot]]</indicator>}}{{#if:{{#arrayprint:SAFENAMEFRONTCOVER}}||<indicator name="frontcover">[[File:Icon - Alert.svg|x25px|link=/w/index.php?title=Special:Upload&wpDestFile={{urlencode:{{#arrayprint:SAFENAME}} - front cover.jpg}}&wpSourceType=url&wpUploadDescription=From+{{urlencode:{{{url|}}}}}%0A%0AUploaded+for+{{urlencode:[[Special:Redirect/page/{{PAGEID}}|{{#arrayprint:SAFENAME}}]]}}.|Upload Front Cover]]</indicator>}}{{#if:{{#arrayprint:SAFENAMEBACKCOVER}}||<indicator name="backcover">[[File:Icon - Alert.svg|x25px|link=/w/index.php?title=Special:Upload&wpDestFile={{urlencode:{{#arrayprint:SAFENAME}} - back cover.jpg}}&wpSourceType=url&wpUploadDescription=From+{{urlencode:{{{url|}}}}}%0A%0AUploaded+for+{{urlencode:[[Special:Redirect/page/{{PAGEID}}|{{#arrayprint:SAFENAME}}]]}}.|Upload Back Cover]]</indicator>}}<!-- *** Page Display *** -->{{DISPLAYTITLE:''{{FULLPAGENAME}}''}}</includeonly>

Revision as of 17:11, 1 August 2025

This template defines the table "Porn". View table.