Changes

Jump to navigation Jump to search
4,193 bytes added ,  07:17, 12 August 2015
→‎Signature Example 11: Soulweaver changelog
{{h4|Signature Image}}
http[[Image://www.wikijapon.com/x/SigImage10SigExample10.png]]
Based on the layout of "Sig8" by EXP
== Signature Example 11 ==
by [[User:Soulweaver|Soulweaver]] 18th February 2011 (last updated 4th April 201124th February 2013)* Updated by [[User:CDB-Man|CDB-Man]] 12th August 2015 to v1.42** Included unpushed changes by Soulweaver** Made a few minor tweaks
{{h4|Signature Image}}
Size: 500x144px (meaning it is too large for ARC forums)
 
Uses a custom image on the background ([[:File:Rainbowbg.jpg]]), though you may use your own.
NEON RAINBOW ANIDB SIGNATURE TEMPLATE
Designed by Soulweaver
Version 1.3141, 4th Apr 201124th Feb 2013 Edited by CDB-Man Version 1.42, 12th Aug 2015
ATTENTION:
sizes, changes are required.
This signature is not within the ARC AnimeReactor forum limits, whatever ; that forum is's apparently somehow relevant.
See below the section with variables you can use to customize the look easily.
Version history:
1.00 Initial completed version
1.10 Added background bars for recently watched, timezone Timezone hack for broken date function
1.11 Changed the watched % value so that it doesn't expect you to watch
all mylisted files of a certain episode anymore
1.13 Conditional check for the ep count of last watched/voted
(prevent "1 episodes" from showing up)
1.20 Add dates for all four recent anime, show ep Show episode name of latest watchedanime
1.21 Fix the episode number for latest watched episode if it is not the
same as # of seen episodes
1.23 Cap the progress bar length to 100% if more watched eps than total ep
count (e.g. segmented files of a movie)
1.30 Various changes: Fix last completed & voted text max. lengths, fix last Fix last voted box width error, add Add variables for easier color changes, allow Allow generation timestamp and total watched time to be hidden, add Add no anime images mode, show Show template versionon the image
1.31 Progress bar fixes due to erroneous changes in last version
1.40 Toggle for different display for airing series and for one ep stuff
Slightly compressed mylist view (shows last addition in the extra space)
Better solution for progress bars of single ep segmented movies/specials
Last rated ep. count can now be "TBA" too
1.40a - Edited by me (based on Soulweaver unpushed change), changed <shape type="rectangle" size="1x1" /> from size="100x100" in the Default Values section
- Edited by me, added GMT {{@timezone}} to the Current Time section
- Edited by me (based on Soulweaver unpushed change), added restricted="true" to <image> tag defaults, as a hack workaround,
since glitch causes 2010 and newer anime to not load image unless 18+ tag is flagged true
1.41 Change default values to minimize issues with the signature system
limitations: default rectangle size is now 1x1 (there was no need for it
to be 100x100 in the first place), all images are shown now by default
(fixes non-hentai images from being hidden at the expense of hentai images
also showing)
Fix an oversight with the last added file field
1.41a Changed show vote precision to 2
Added "GMT {{@timezone}}" to the Current Time section
1.42 Restricted image glitch is no longer broken. Added a toggle for this setting
 
-->
<signature>
{{@version="1.3142"}} {{@isbeta=false}}
<!-- USER PREFERENCE VARIABLES -->
{{@showtotaltime=true}} <!-- show anime total time -->
{{@useimages=true}} <!-- whether to use anime images -->
{{@restrictedimages=false}} <!-- whether to show 18+ restricted images -->
{{@altairing=true}} <!-- shows "Airing" instead of no rating for incomplete series -->
{{@hidesingleep=true}} <!-- hides some ep stuff for one ep series (e.g. movies) -->
{{@condensedeps=true}} <!-- condenses eps and eps watched into one in mylist stats -->
<!-- DATE FORMATTING -->
{{@datemask="jS M 'y Y h:ia"}} <!-- Please refer to PHP's date function --> {{@timezone=2"-5"}} <!-- use only full hours from GMT, e.g. 2 or -6 -->
<!-- TIMEZONE DIFFERENCE FINETUNE:
First, set the timezone variable above so that the times on last watched
{{@sgb = $stat_mylist_fsize / 1024}}
{{@stb = $stat_mylist_fsize / 1048576}}
 
<!-- MYLIST -->
{{@mlpercent = precision($stat_anidb_viewedepcnt/$stat_mylist_epcount*100,2)+"%"}}
{{@fsize = if(@stb>=1,precision(@stb,2)+" TB",if(@sgb>=1,precision(@sgb,2)+" GB",$stat_mylist_fsize+" MB"))}}
{{@lastmltext = truncatew("Last addition: "+$latestfile_id1_aname+if((fetchvar("$animestat_a" + $latestfile_id1_aid + "_etotal") == 1) && @hidesingleep,""," Ep. "+$latestfile_id1_enumber),294,@adatafont,@adatasize,"..."+if((fetchvar("$animestat_a" + $latestfile_id1_aid + "_etotal") == 1) && @hidesingleep,""," Ep. "+$latestfile_id1_enumber)) }}
{{@lastmlpos= 352-floor(lengthw(@lastmltext,@adatafont,@adatasize)/2) }}
<!-- PROGBAR PROGRESS -->
{{@a1progress = min(1,if($watching_id1_eps==1,$watching_id1_state_seenepcount/$watching_id1_state_epcount,$watching_id1_state_seenepcount/if($watching_id1_eps==0,fetchvar("$animestat_a"+$watching_id1_aid+"_lastep_enumber")+1,$watching_id1_eps)))}} {{@a2progress = min(1,if($watching_id2_eps==1,$watching_id2_state_seenepcount/$watching_id2_state_epcount,$watching_id2_state_seenepcount/if($watching_id2_eps==0,fetchvar("$animestat_a"+$watching_id2_aid+"_lastep_enumber")+1,$watching_id2_eps)))}} {{@a3progress = min(1,if($watching_id3_eps==1,$watching_id3_state_seenepcount/$watching_id3_state_epcount,$watching_id3_state_seenepcount/if($watching_id3_eps==0,fetchvar("$animestat_a"+$watching_id3_aid+"_lastep_enumber")+1,$watching_id3_eps)))}} {{@a4progress = min(1,if($watching_id4_eps==1,$watching_id4_state_seenepcount/$watching_id4_state_epcount,$watching_id4_state_seenepcount/if($watching_id4_eps==0,fetchvar("$animestat_a"+$watching_id4_aid+"_lastep_enumber")+1,$watching_id4_eps)))}}
<!-- TIMEZONE HACK -->
<!-- FIX D OVERFLOW -->
{{@gt_m = if(@gt_d>@gt_dom,@gt_m+1,@gt_m)}} {{@gt_d = if(@gt_d>@gt_dom,1,@gt_d)}}
<!-- FIX Y M OVERFLOW -->
{{@gt_y = if(@gt_m>12,@gt_y+1,@gt_y)}} {{@gt_m = if(@gt_m>12,1,@gt_m)}}
<!-- FIX D UNDERFLOW -->
{{@gt_m = if(@gt_d<1,@gt_m-1,@gt_m)}} {{@gt_d = if(@gt_d<1,@gt_ldom,@gt_d)}}
<!-- FIX Y M UNDERFLOW -->
{{@gt_y = if(@gt_m<1,@gt_y-1,@gt_y)}} {{@gt_m = if(@gt_m<1,12,@gt_m)}}
<!-- FIX D OVERFLOW -->
{{@wt_m = if(@wt_d>@wt_dom,@wt_m+1,@wt_m)}} {{@wt_d = if(@wt_d>@wt_dom,1,@wt_d)}}
<!-- FIX Y M OVERFLOW -->
{{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}} {{@wt_m = if(@wt_m>12,1,@wt_m)}}
<!-- FIX D UNDERFLOW -->
{{@wt_m = if(@wt_d<1,@wt_m-1,@wt_m)}} {{@wt_d = if(@wt_d<1,@wt_ldom,@wt_d)}}
<!-- FIX Y M UNDERFLOW -->
{{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}} {{@wt_m = if(@wt_m<1,12,@wt_m)}}
<!-- FIX D OVERFLOW -->
{{@wt_m = if(@wt_d>@wt_dom,@wt_m+1,@wt_m)}} {{@wt_d = if(@wt_d>@wt_dom,1,@wt_d)}}
<!-- FIX Y M OVERFLOW -->
{{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}} {{@wt_m = if(@wt_m>12,1,@wt_m)}}
<!-- FIX D UNDERFLOW -->
{{@wt_m = if(@wt_d<1,@wt_m-1,@wt_m)}} {{@wt_d = if(@wt_d<1,@wt_ldom,@wt_d)}}
<!-- FIX Y M UNDERFLOW -->
{{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}} {{@wt_m = if(@wt_m<1,12,@wt_m)}}
<!-- FIX D OVERFLOW -->
{{@wt_m = if(@wt_d>@wt_dom,@wt_m+1,@wt_m)}} {{@wt_d = if(@wt_d>@wt_dom,1,@wt_d)}}
<!-- FIX Y M OVERFLOW -->
{{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}} {{@wt_m = if(@wt_m>12,1,@wt_m)}}
<!-- FIX D UNDERFLOW -->
{{@wt_m = if(@wt_d<1,@wt_m-1,@wt_m)}} {{@wt_d = if(@wt_d<1,@wt_ldom,@wt_d)}}
<!-- FIX Y M UNDERFLOW -->
{{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}} {{@wt_m = if(@wt_m<1,12,@wt_m)}}
<!-- FIX D OVERFLOW -->
{{@wt_m = if(@wt_d>@wt_dom,@wt_m+1,@wt_m)}} {{@wt_d = if(@wt_d>@wt_dom,1,@wt_d)}}
<!-- FIX Y M OVERFLOW -->
{{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}} {{@wt_m = if(@wt_m>12,1,@wt_m)}}
<!-- FIX D UNDERFLOW -->
{{@wt_m = if(@wt_d<1,@wt_m-1,@wt_m)}} {{@wt_d = if(@wt_d<1,@wt_ldom,@wt_d)}}
<!-- FIX Y M UNDERFLOW -->
{{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}} {{@wt_m = if(@wt_m<1,12,@wt_m)}}
<defaults>
<text color="{{@textcol}}" face="{{@adatafont}}" size="{{@adatasize}}" align="top-left" line-space="1.6" />
<image size="22x22" restricted="{{@restrictedimages}}" /> <shape type="rectangle" size="100x1001x1" />
</defaults>
<layout>
<!-- CURRENT TIME -->
<text position="497x4" align="top-right" line-space="1.2" display="{{@showgenstamp}}"><line>Generated:</line><line>{{@gentime}} GMT {{@timezone}}</line></text>
<!-- ANIME IMAGES -->
<!-- LATEST NAMES -->
<text position="{{38-if(@useimages,0,31)}}x38" display="{{@wshow1}}">
<line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id1_aname,129+if(@useimages,0,30)+if(($watching_id1_eps==1) && @hidesingleep,30,0),@atitlefont,@atitlesize,"...") }}</line>
<line>{{@wtime1}}</line>
<line>{{truncatew(if(($watching_id1_eps==1) && @hidesingleep,$latestwatched_id1_ename,"Ep. " + $latestwatched_id1_enumber + ': "' + $latestwatched_id1_ename + '"'),159+if(@useimages,0,30),@adatafont,@adatasize,'...'+if(($watching_id1_eps==1) && @hidesingleep,"",'"'))}}</line>
</text>
<text position="{{30-if(@useimages,0,23)}}x72" display="{{@wshow2}}">
<line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id2_aname,137+if(@useimages,0,22)+if(($watching_id2_eps==1) && @hidesingleep,30,0),@atitlefont,@atitlesize,"...") }}</line>
<line>{{@wtime2}}</line>
</text>
<text position="{{30-if(@useimages,0,23)}}x96" display="{{@wshow3}}">
<line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id3_aname,137+if(@useimages,0,22)+if(($watching_id3_eps==1) && @hidesingleep,30,0),@atitlefont,@atitlesize,"...") }}</line>
<line>{{@wtime3}}</line>
</text>
<text position="{{30-if(@useimages,0,23)}}x120" display="{{@wshow4}}">
<line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id4_aname,137+if(@useimages,0,22)+if(($watching_id4_eps==1) && @hidesingleep,30,0),@atitlefont,@atitlesize,"...") }}</line>
<line>{{@wtime4}}</line>
</text>
<text position="197x38" align="top-right" line-space="1.5" display="{{@wshow1}}">
<line>{{if(($watching_id1_eps==1) && @hidesingleep,"",$watching_id1_state_seenepcount}}+"/{{"+if($watching_id1_eps==0,"TBA",$watching_id1_eps))}}</line> <line>R: {{if(@wrating1==0,if(@altairing,"Airing","R: -.--"),"R: "+precision(@wrating1,2))}}</line>
</text>
<text position="197x72" align="top-right" line-space="1.5" display="{{@wshow2}}">
<line>{{if(($watching_id2_eps==1) && @hidesingleep,"",$watching_id2_state_seenepcount}}+"/{{"+if($watching_id2_eps==0,"TBA",$watching_id2_eps))}}</line> <line>R: {{if(@wrating2==0,if(@altairing,"Airing","R: -.--"),"R: "+precision(@wrating2,2))}}</line>
</text>
<text position="197x96" align="top-right" line-space="1.5" display="{{@wshow3}}">
<line>{{if(($watching_id3_eps==1) && @hidesingleep,"",$watching_id3_state_seenepcount}}+"/{{"+if($watching_id3_eps==0,"TBA",$watching_id3_eps))}}</line> <line>R: {{if(@wrating3==0,if(@altairing,"Airing","R: -.--"),"R: "+precision(@wrating3,2))}}</line>
</text>
<text position="197x120" align="top-right" line-space="1.5" display="{{@wshow4}}">
<line>{{if(($watching_id4_eps==1) && @hidesingleep,"",$watching_id4_state_seenepcount}}+"/{{"+if($watching_id4_eps==0,"TBA",$watching_id4_eps))}}</line> <line>R: {{if(@wrating4==0,if(@altairing,"Airing","R: -.--"),"R: "+precision(@wrating4,2))}}</line>
</text>
<text position="{{243-if(@useimages,0,36)}}x36" line-space="1.2">
<line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($finishedwatching_id1_aname,109+if(@useimages,0,36),@atitlefont,@atitlesize,"...") }}</line>
<line>{{if(($finishedwatching_id1_eps}} ==1) && @hidesingleep,"Rating: "+if(@lfrating==0,"-.--",precision(@lfrating,2)),$finishedwatching_id1_eps+" episode{{"+if($finishedwatching_id1_eps==1,"","s"))}}</line> <line>{{if(($finishedwatching_id1_eps==1) && @hidesingleep,"","Rating: {{"+if(@lfrating==0,"-.--",precision(@lfrating,2)))}}</line>
</text>
<!-- LAST VOTED -->
<text position="{{393-if(@useimages,0,36)}}x36" line-space="1.2">
<line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($latestvote_id1_aname,109+if(@useimages,0,36),@atitlefont,@atitlesize,"...") }}</line>
<line>{{if((@lveps==1) && @hidesingleep,"Rating: ",if(@lveps==1,"One ep., R: ",if(@lveps==0,"TBA eps, R: ",@lveps+" eps")}}, R: {{")))+if(@lvrating==0,"-.--",precision(@lvrating,2)))}}</line> <line>My vote: {{precision($latestvote_id1_vote,12))}}</line>
</text>
<text position="283x82" face="{{@atitlefont}}" size="{{@atitlesize}}" line-space="{{@atitlels}}">
<line>Anime</line>
<line>{{if(@condensedeps,"Eps watched","Episodes")}}</line> <line>{{if(@condensedeps,"Files","Eps watched")}}</line> <line>{{if(@condensedeps,"Votes","Files")}}</line> <line>{{if(@condensedeps,"","Votes")}}</line>
</text>
<text position="283x82" align="top-right" line-space="{{@adatals}}">
<line>{{$stat_mylist_acount}}</line>
<line>{{if(@condensedeps,$stat_anidb_viewedepcnt+"/"+$stat_mylist_epcount,$stat_mylist_epcount)}}</line> <line>{{if(@condensedeps,$stat_mylist_fcount,$stat_anidb_viewedepcnt)}}</line> <line>{{if(@condensedeps,$stat_anidb_votecount,$stat_mylist_fcount)}}</line> <line>{{if(@condensedeps,"",$stat_anidb_votecount)}}</line>
</text>
<line>Eps added</line>
<line>Files added</line>
<line>{{if(@condensedeps,"Watched","")}}</line> <line>{{if(@condensedeps,"Total size","Watched")}}</line> <line>{{if(@condensedeps,"","Total size")}}</line>
</text>
<text position="413x82" align="top-right" line-space="{{@adatals}}">
<line>{{$stat_anidb_add_epcount}}</line>
<line>{{$stat_anidb_add_fcount}}</line>
<line>{{if(@condensedeps,@mlpercent,"")}}</line> <line>{{precisionif($stat_anidb_viewedepcnt/$stat_mylist_epcount*100@condensedeps,@fsize,2@mlpercent)}}%</line> <line>{{if(@stb>=1condensedeps,precision(@stb,2)+" TB",if(@sgb>=1,precision(@sgb,2)+" GB",$stat_mylist_fsize+" MB")fsize)}}</line>
</text>
<text position="{{@timeleftpos}}x121x{{121-if(@condensedeps,8,0)}}">
<line display="{{@showtotaltime}}">{{@timetext}}</line>
</text>
<text position="{{@lastmlpos}}x123">
<line display="{{@condensedeps}}">{{@lastmltext}}</line>
</text>
<!-- CREDIT - cannot be enforced but I really appreciate if you leave this here -->
<text position="496x140" align="bottom-right" face="{{@atitlefont}}" size="{{@atitlesize}}">
<line>Template design Design by Soulweaver * V{{precision(@version,2)}}</line> </text> <text display="false" position="0x0" face="{{if(@atitlefont}}isbeta," BETA"," size="{{@atitlesize)}}" color="#ff0000"> <line>Currently editing the template, may appear broken at times</line>
</text>
staff
881

edits

Navigation menu

MediaWiki spam blocked by CleanTalk.