Difference between revisions of "SigServer:Examples"

From AniDB
Jump to navigation Jump to search
m (Reduced the height of the source boxes to make the page easier to scroll. A Show/Hide button would be the best solution, if available.)
Line 1,401: Line 1,401:
 
</pre>
 
</pre>
 
</div>
 
</div>
 +
 +
== Signature Example 11 ==
 +
by [[User:Soulweaver|Soulweaver]] 18th February 2011
 +
 +
{{h4|Signature Image}}
 +
 +
[[Image:SigExample11.png]]
 +
 +
Uses a custom image on the background: [[:File:Rainbowbg.jpg]]
 +
 +
{{h4|Source}}
 +
<div style="height: 160px; overflow: auto; padding: 3px; border:1px solid #AAAAAA; font-size: smaller">
 +
<pre>
 +
<!--
 +
  NEON RAINBOW ANIDB SIGNATURE TEMPLATE
 +
  Designed by Soulweaver
 +
  Version 1.20, 18th Feb 2011
 +
 
 +
  ATTENTION:
 +
  This template is only designed for use with a single signature size,
 +
  which is 500x144 pixels. If you're attempting to use this in other
 +
  sizes, changes are required.
 +
 +
  Version history:
 +
  1.00    Initial completed version
 +
  1.10    Added background bars for recently watched, 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.12    Changed the default fonts and moved the stats box contents around
 +
  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 name of latest watched
 +
-->
 +
<signature>
 +
  <!-- USER PREFERENCE VARIABLES -->
 +
    <!-- FONTS -->
 +
  {{@titlefont="pixchicago-6"}}
 +
  {{@titlesize=6}}
 +
  {{@atitlefont="tempesta_condensed_bold-6"}}
 +
  {{@atitlesize=6}}
 +
  {{@adatafont="tempesta-6"}}
 +
  {{@adatasize=6}}
 +
    <!-- LINE SPACING FOR STATS BOX -->
 +
  {{@atitlels=1.2}}
 +
  {{@adatals=1.2}}
 +
    <!-- DATE FORMATTING -->
 +
  {{@datemask="jS M 'y h:ia"}}
 +
  {{@timezone=2}} <!-- use only full hours from GMT, e.g. 2 or -6 -->
 +
    <!-- TIMEZONE DIFFERENCE FINETUNE -->
 +
    {{@difffix="-1"}}
 +
    <!-- PROGRESS BARS -->
 +
  {{@progressbars=true}} <!-- set to false to not use -->
 +
  {{@pbfgcolor="#00af00"}}
 +
  {{@pbbgcolor="#6f8f6f"}}
 +
 +
  <!-- PRECALCULATED VARIABLES -->
 +
    <!-- TITLE -->
 +
  {{@titletext=$Sig_username + " - AniDB Statistics"}}
 +
  {{@titleleftpos= 250-floor(lengthw(@titletext,@titlefont,@titlesize)/2) }}
 +
 +
    <!-- RATINGS -->
 +
  {{@wrating1 = fetchvar("$animestat_a"+$watching_id1_aid+"_rating")}}
 +
  {{@wrating2 = fetchvar("$animestat_a"+$watching_id2_aid+"_rating")}}
 +
  {{@wrating3 = fetchvar("$animestat_a"+$watching_id3_aid+"_rating")}}
 +
  {{@wrating4 = fetchvar("$animestat_a"+$watching_id4_aid+"_rating")}}
 +
  {{@lfrating = fetchvar("$animestat_a"+$finishedwatching_id1_aid+"_rating")}}
 +
  {{@lvrating = fetchvar("$animestat_a"+$latestvote_id1_aid+"_rating")}}
 +
  {{@lveps = fetchvar("$animestat_a"+$latestvote_id1_aid+"_etotal")}}
 +
 +
    <!-- TOTAL TIME -->
 +
  {{@tyr = floor($stat_anidb_viewedlength/(60*24*365))}}
 +
  {{@tday = floor(mod($stat_anidb_viewedlength/60/24,365))}}
 +
  {{@thr = floor(mod($stat_anidb_viewedlength/60,24))}}
 +
  {{@tmin = floor(mod($stat_anidb_viewedlength,60))}}
 +
  {{@timetext = "Time spent on anime: "+if(@tyr>0,@tyr+" yrs ","")+if(@tday>0,@tday+" days ","")+if(@thr>0,@thr+" hrs ","")+if(@tmin>0,@tmin+" min ","")}}
 +
  {{@timeleftpos= 352-floor(lengthw(@timetext,@adatafont,@adatasize)/2) }}
 +
 +
    <!-- TOTAL SIZE -->
 +
  {{@sgb = $stat_mylist_fsize / 1024}}
 +
  {{@stb = $stat_mylist_fsize / 1048576}}
 +
 +
    <!-- PROGBAR PROGRESS -->
 +
  {{@a1progress = $watching_id1_state_seenepcount/if($watching_id1_eps==0,fetchvar("$animestat_a"+$watching_id1_aid+"_lastep_enumber")+1,$watching_id1_eps))}}
 +
  {{@a2progress = $watching_id2_state_seenepcount/if($watching_id2_eps==0,fetchvar("$animestat_a"+$watching_id2_aid+"_lastep_enumber")+1,$watching_id2_eps))}}
 +
  {{@a3progress = $watching_id3_state_seenepcount/if($watching_id3_eps==0,fetchvar("$animestat_a"+$watching_id3_aid+"_lastep_enumber")+1,$watching_id3_eps))}}
 +
  {{@a4progress = $watching_id4_state_seenepcount/if($watching_id4_eps==0,fetchvar("$animestat_a"+$watching_id4_aid+"_lastep_enumber")+1,$watching_id4_eps))}}
 +
 +
    <!-- TIMEZONE HACK -->
 +
  {{@gt_fixed = date("i:s")}} {{@gt_hr = round(date("G"),0) + @timezone + @difffix}}
 +
  {{@gt_d = round(date("j"),0)}} {{@gt_m = round(date("n"),0)}} {{@gt_y = round(date("Y"),0)}}
 +
  {{@gt_dom = round(date("t"),0)}} {{@gt_ly = if(date("L")=="1",29,28) }}
 +
  {{@gt_ldom = if(@gt_m-1==2,@gt_ly,if(@gt_m-1==4,30,if(@gt_m-1==6,30,if(@gt_m-1==9,30,if(@gt_m-1==11,30,31))))) }}
 +
      <!-- FIX HR OVERFLOW -->
 +
  {{@gt_d = if(@gt_hr>23,@gt_d+1,@gt_d)}}    {{@gt_hr = if(@gt_hr>23,@gt_hr-24,@gt_hr)}}
 +
      <!-- 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 OVERFLOW -->
 +
  {{@gt_y = if(@gt_m>12,@gt_y+1,@gt_y)}}      {{@gt_m = if(@gt_m>12,1,@gt_m)}}
 +
 +
      <!-- FIX HR UNDERFLOW -->
 +
  {{@gt_d = if(@gt_hr<0,@gt_d-1,@gt_d)}}    {{@gt_hr = if(@gt_hr<0,@gt_hr+24,@gt_hr)}}
 +
      <!-- 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 UNDERFLOW -->
 +
  {{@gt_y = if(@gt_m<1,@gt_y-1,@gt_y)}}      {{@gt_m = if(@gt_m<1,12,@gt_m)}}
 +
 +
  {{@gentime = date(@datemask,@gt_y+"-"+if(@gt_m<10,"0","")+@gt_m+"-"+if(@gt_d<10,"0","")+@gt_d+"T"+if(@gt_hr<10,"0","")+@gt_hr+":"+@gt_fixed) }}
 +
 +
 +
    <!-- TIMEZONE HACK -->
 +
  {{@wt_fixed = date("i:s",$watching_id1_viewdate))}}
 +
  {{@wt_hr = round(date("G",$watching_id1_viewdate),0) + @timezone}}
 +
  {{@wt_d = round(date("j",$watching_id1_viewdate),0)}}
 +
  {{@wt_m = round(date("n",$watching_id1_viewdate),0)}}
 +
  {{@wt_y = round(date("Y",$watching_id1_viewdate),0)}}
 +
  {{@wt_dom = round(date("t",$watching_id1_viewdate),0)}}
 +
  {{@wt_ly = if(date("L",$watching_id1_viewdate)=="1",29,28) }}
 +
  {{@wt_ldom = if(@wt_m-1==2,@wt_ly,if(@wt_m-1==4,30,if(@wt_m-1==6,30,if(@wt_m-1==9,30,if(@wt_m-1==11,30,31))))) }}
 +
      <!-- FIX HR OVERFLOW -->
 +
  {{@wt_d = if(@wt_hr>23,@wt_d+1,@wt_d)}}    {{@wt_hr = if(@wt_hr>23,@wt_hr-24,@wt_hr)}}
 +
      <!-- 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 OVERFLOW -->
 +
  {{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}}      {{@wt_m = if(@wt_m>12,1,@wt_m)}}
 +
 +
      <!-- FIX HR UNDERFLOW -->
 +
  {{@wt_d = if(@wt_hr<0,@wt_d-1,@wt_d)}}    {{@wt_hr = if(@wt_hr<0,@wt_hr+24,@wt_hr)}}
 +
      <!-- 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 UNDERFLOW -->
 +
  {{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}}      {{@wt_m = if(@wt_m<1,12,@wt_m)}}
 +
 +
  {{@wtime1 = date(@datemask,@wt_y+"-"+if(@wt_m<10,"0","")+@wt_m+"-"+if(@wt_d<10,"0","")+@wt_d+"T"+if(@wt_hr<10,"0","")+@wt_hr+":"+@wt_fixed) }}
 +
 +
    <!-- TIMEZONE HACK -->
 +
  {{@wt_fixed = date("i:s",$watching_id2_viewdate))}}
 +
  {{@wt_hr = round(date("G",$watching_id2_viewdate),0) + @timezone}}
 +
  {{@wt_d = round(date("j",$watching_id2_viewdate),0)}}
 +
  {{@wt_m = round(date("n",$watching_id2_viewdate),0)}}
 +
  {{@wt_y = round(date("Y",$watching_id2_viewdate),0)}}
 +
  {{@wt_dom = round(date("t",$watching_id2_viewdate),0)}}
 +
  {{@wt_ly = if(date("L",$watching_id2_viewdate)=="1",29,28) }}
 +
  {{@wt_ldom = if(@wt_m-1==2,@wt_ly,if(@wt_m-1==4,30,if(@wt_m-1==6,30,if(@wt_m-1==9,30,if(@wt_m-1==11,30,31))))) }}
 +
      <!-- FIX HR OVERFLOW -->
 +
  {{@wt_d = if(@wt_hr>23,@wt_d+1,@wt_d)}}    {{@wt_hr = if(@wt_hr>23,@wt_hr-24,@wt_hr)}}
 +
      <!-- 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 OVERFLOW -->
 +
  {{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}}      {{@wt_m = if(@wt_m>12,1,@wt_m)}}
 +
 +
      <!-- FIX HR UNDERFLOW -->
 +
  {{@wt_d = if(@wt_hr<0,@wt_d-1,@wt_d)}}    {{@wt_hr = if(@wt_hr<0,@wt_hr+24,@wt_hr)}}
 +
      <!-- 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 UNDERFLOW -->
 +
  {{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}}      {{@wt_m = if(@wt_m<1,12,@wt_m)}}
 +
 +
  {{@wtime2 = date(@datemask,@wt_y+"-"+if(@wt_m<10,"0","")+@wt_m+"-"+if(@wt_d<10,"0","")+@wt_d+"T"+if(@wt_hr<10,"0","")+@wt_hr+":"+@wt_fixed) }}
 +
 +
    <!-- TIMEZONE HACK -->
 +
  {{@wt_fixed = date("i:s",$watching_id3_viewdate))}}
 +
  {{@wt_hr = round(date("G",$watching_id3_viewdate),0) + @timezone}}
 +
  {{@wt_d = round(date("j",$watching_id3_viewdate),0)}}
 +
  {{@wt_m = round(date("n",$watching_id3_viewdate),0)}}
 +
  {{@wt_y = round(date("Y",$watching_id3_viewdate),0)}}
 +
  {{@wt_dom = round(date("t",$watching_id3_viewdate),0)}}
 +
  {{@wt_ly = if(date("L",$watching_id3_viewdate)=="1",29,28) }}
 +
  {{@wt_ldom = if(@wt_m-1==2,@wt_ly,if(@wt_m-1==4,30,if(@wt_m-1==6,30,if(@wt_m-1==9,30,if(@wt_m-1==11,30,31))))) }}
 +
      <!-- FIX HR OVERFLOW -->
 +
  {{@wt_d = if(@wt_hr>23,@wt_d+1,@wt_d)}}    {{@wt_hr = if(@wt_hr>23,@wt_hr-24,@wt_hr)}}
 +
      <!-- 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 OVERFLOW -->
 +
  {{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}}      {{@wt_m = if(@wt_m>12,1,@wt_m)}}
 +
 +
      <!-- FIX HR UNDERFLOW -->
 +
  {{@wt_d = if(@wt_hr<0,@wt_d-1,@wt_d)}}    {{@wt_hr = if(@wt_hr<0,@wt_hr+24,@wt_hr)}}
 +
      <!-- 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 UNDERFLOW -->
 +
  {{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}}      {{@wt_m = if(@wt_m<1,12,@wt_m)}}
 +
 +
  {{@wtime3 = date(@datemask,@wt_y+"-"+if(@wt_m<10,"0","")+@wt_m+"-"+if(@wt_d<10,"0","")+@wt_d+"T"+if(@wt_hr<10,"0","")+@wt_hr+":"+@wt_fixed) }}
 +
 +
    <!-- TIMEZONE HACK -->
 +
  {{@wt_fixed = date("i:s",$watching_id4_viewdate))}}
 +
  {{@wt_hr = round(date("G",$watching_id4_viewdate),0) + @timezone}}
 +
  {{@wt_d = round(date("j",$watching_id4_viewdate),0)}}
 +
  {{@wt_m = round(date("n",$watching_id4_viewdate),0)}}
 +
  {{@wt_y = round(date("Y",$watching_id4_viewdate),0)}}
 +
  {{@wt_dom = round(date("t",$watching_id4_viewdate),0)}}
 +
  {{@wt_ly = if(date("L",$watching_id4_viewdate)=="1",29,28) }}
 +
  {{@wt_ldom = if(@wt_m-1==2,@wt_ly,if(@wt_m-1==4,30,if(@wt_m-1==6,30,if(@wt_m-1==9,30,if(@wt_m-1==11,30,31))))) }}
 +
      <!-- FIX HR OVERFLOW -->
 +
  {{@wt_d = if(@wt_hr>23,@wt_d+1,@wt_d)}}    {{@wt_hr = if(@wt_hr>23,@wt_hr-24,@wt_hr)}}
 +
      <!-- 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 OVERFLOW -->
 +
  {{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}}      {{@wt_m = if(@wt_m>12,1,@wt_m)}}
 +
 +
      <!-- FIX HR UNDERFLOW -->
 +
  {{@wt_d = if(@wt_hr<0,@wt_d-1,@wt_d)}}    {{@wt_hr = if(@wt_hr<0,@wt_hr+24,@wt_hr)}}
 +
      <!-- 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 UNDERFLOW -->
 +
  {{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}}      {{@wt_m = if(@wt_m<1,12,@wt_m)}}
 +
 +
  {{@wtime4 = date(@datemask,@wt_y+"-"+if(@wt_m<10,"0","")+@wt_m+"-"+if(@wt_d<10,"0","")+@wt_d+"T"+if(@wt_hr<10,"0","")+@wt_hr+":"+@wt_fixed) }}
 +
 +
  <!-- DEFAULT VALUES -->
 +
  <defaults>
 +
    <text color="#ffffff" face="{{@adatafont}}" size="{{@adatasize}}" align="top-left" line-space="1.6" />
 +
    <image size="22x22" />
 +
  </defaults>
 +
  <layout>
 +
    <!-- BG BOXES -->
 +
    <shape type="rectangle" position="2x2" size="496x18" color="#000000" alpha="60" hollow="false" />
 +
    <shape type="rectangle" position="2x2" size="496x18" color="#000000" alpha="100" hollow="true" />
 +
 +
    <shape type="rectangle" position="2x22" size="197x120" color="#000000" alpha="60" hollow="false" />
 +
    <shape type="rectangle" position="2x22" size="197x120" color="#000000" alpha="100" hollow="true" />
 +
 +
    <shape type="rectangle" position="201x22" size="148x40" color="#000000" alpha="60" hollow="false" />
 +
    <shape type="rectangle" position="201x22" size="148x40" color="#000000" alpha="100" hollow="true" />
 +
 +
    <shape type="rectangle" position="351x22" size="148x40" color="#000000" alpha="60" hollow="false" />
 +
    <shape type="rectangle" position="351x22" size="148x40" color="#000000" alpha="100" hollow="true" />
 +
 +
    <shape type="rectangle" position="201x64" size="297x78" color="#000000" alpha="60" hollow="false" />
 +
    <shape type="rectangle" position="201x64" size="297x78" color="#000000" alpha="100" hollow="true" />
 +
 +
    <!-- TITLE TEXTS -->
 +
    <text position="{{@titleleftpos+1}}x5" face="{{@titlefont}}" size="{{@titlesize}}" color="#1f6f1f"><line>{{@titletext}}</line></text>
 +
    <text position="{{@titleleftpos}}x4" face="{{@titlefont}}" size="{{@titlesize}}"><line>{{@titletext}}</line></text>
 +
 +
    <text position="51x23" face="{{@titlefont}}" size="{{@titlesize}}"><line>Recently watched</line></text>
 +
 +
    <text position="243x23" face="{{@titlefont}}" size="{{@titlesize}}"><line>Last finished</line></text>
 +
    <text position="393x23" face="{{@titlefont}}" size="{{@titlesize}}"><line>Last voted</line></text>
 +
 +
    <text position="316x65" face="{{@titlefont}}" size="{{@titlesize}}"><line>Mylist stats</line></text>
 +
 +
    <!-- CURRENT TIME -->
 +
    <text position="497x4" align="top-right" line-space="1.2"><line>Generated:</line><line>{{@gentime}}</line></text>
 +
 +
    <!--  ANIME IMAGES -->
 +
    <image anime="{{ $watching_id1_aid }}" position="4x36" size="32x32" />
 +
    <image anime="{{ $watching_id2_aid }}" position="4x70" />
 +
    <image anime="{{ $watching_id3_aid }}" position="4x94" />
 +
    <image anime="{{ $watching_id4_aid }}" position="4x118" />
 +
 +
    <image anime="{{ $finishedwatching_id1_aid }}" position="203x24" size="36x36" />
 +
    <image anime="{{ $latestvote_id1_aid }}" position="353x24" size="36x36" />
 +
 +
    <!-- LATEST PROGBARS -->
 +
    <shape type="rectangle" display="{{@progressbars}}" position="{{35 + ceil(161*@a1progress)}}x37" size="{{162 - ceil(162*@a1progress)}}x11" color="{{@pbbgcolor}}" alpha="60" />
 +
    <shape type="rectangle" display="{{@progressbars}}" position="{{25 + ceil(171*@a2progress)}}x71" size="{{172 - ceil(172*@a2progress)}}x11" color="{{@pbbgcolor}}" alpha="60" />
 +
    <shape type="rectangle" display="{{@progressbars}}" position="{{25 + ceil(171*@a3progress)}}x95" size="{{172 - ceil(172*@a3progress)}}x11" color="{{@pbbgcolor}}" alpha="60" />
 +
    <shape type="rectangle" display="{{@progressbars}}" position="{{25 + ceil(171*@a4progress)}}x119" size="{{172 - ceil(172*@a4progress)}}x11" color="{{@pbbgcolor}}" alpha="60" />
 +
 +
    <shape type="rectangle" display="{{@progressbars}}" position="36x37" size="{{ceil(161*@a1progress)}}x11" color="{{@pbfgcolor}}" alpha="60" />
 +
    <shape type="rectangle" display="{{@progressbars}}" position="26x71" size="{{ceil(171*@a2progress)}}x11" color="{{@pbfgcolor}}" alpha="60" />
 +
    <shape type="rectangle" display="{{@progressbars}}" position="26x95" size="{{ceil(171*@a3progress)}}x11" color="{{@pbfgcolor}}" alpha="60" />
 +
    <shape type="rectangle" display="{{@progressbars}}" position="26x119" size="{{ceil(171*@a4progress)}}x11" color="{{@pbfgcolor}}" alpha="60" />
 +
 +
    <!-- LATEST NAMES -->
 +
    <text position="38x38">
 +
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id1_aname,129,@atitlefont,@atitlesize,"...") }}</line>
 +
      <line>{{@wtime1}}</line>
 +
      <line>{{truncatew("Ep. " + $watching_id1_state_seenepcount + ': "' + $latestwatched_id1_ename + '"',159,@adatafont,@adatasize,'..."')}}</line>
 +
    </text>
 +
    <text position="30x72">
 +
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id2_aname,137,@atitlefont,@atitlesize,"...") }}</line>
 +
      <line>{{@wtime2}}</line>
 +
    </text>
 +
    <text position="30x96">
 +
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id3_aname,137,@atitlefont,@atitlesize,"...") }}</line>
 +
      <line>{{@wtime3}}</line>
 +
    </text>
 +
    <text position="30x120">
 +
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id4_aname,137,@atitlefont,@atitlesize,"...") }}</line>
 +
      <line>{{@wtime4}}</line>
 +
    </text>
 +
 +
    <text position="197x38" align="top-right" line-space="1.5">
 +
      <line>{{$watching_id1_state_seenepcount}}/{{if($watching_id1_eps==0,"TBA",$watching_id1_eps)}}</line>
 +
      <line>R: {{if(@wrating1==0,"-.--",precision(@wrating1,2))}}</line>
 +
    </text>
 +
    <text position="197x72" align="top-right" line-space="1.5">
 +
      <line>{{$watching_id2_state_seenepcount}}/{{if($watching_id2_eps==0,"TBA",$watching_id2_eps)}}</line>
 +
      <line>R: {{if(@wrating2==0,"-.--",precision(@wrating2,2))}}</line>
 +
    </text>
 +
    <text position="197x96" align="top-right" line-space="1.5">
 +
      <line>{{$watching_id3_state_seenepcount}}/{{if($watching_id3_eps==0,"TBA",$watching_id3_eps)}}</line>
 +
      <line>R: {{if(@wrating3==0,"-.--",precision(@wrating3,2))}}</line>
 +
    </text>
 +
    <text position="197x120" align="top-right" line-space="1.5">
 +
      <line>{{$watching_id4_state_seenepcount}}/{{if($watching_id4_eps==0,"TBA",$watching_id4_eps)}}</line>
 +
      <line>R: {{if(@wrating4==0,"-.--",precision(@wrating4,2))}}</line>
 +
    </text>
 +
 +
    <!-- LAST FINISHED -->
 +
    <text position="243x36" line-space="1.2">
 +
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($finishedwatching_id1_aname,119,@atitlefont,@atitlesize,"...") }}</line>
 +
      <line>{{$finishedwatching_id1_eps}} episode{{if($finishedwatching_id1_eps==1,"","s")}}</line>
 +
      <line>Rating: {{if(@lfrating==0,"-.--",precision(@lfrating,2))}}</line>
 +
    </text>
 +
    <!-- LAST VOTED -->
 +
    <text position="393x36" line-space="1.2">
 +
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($latestvote_id1_aname,119,@atitlefont,@atitlesize,"...") }}</line>
 +
      <line>{{if(@lveps==1,"One ep.",@lveps+" eps")}}, R: {{if(@lvrating==0,"-.--",precision(@lvrating,2))}}</line>
 +
      <line>My vote: {{precision($latestvote_id1_vote,1)}}</line>
 +
    </text>
 +
 +
    <!-- STATS, LEFT SIDE -->
 +
    <text position="283x82" face="{{@atitlefont}}" size="{{@atitlesize}}" line-space="{{@atitlels}}">
 +
      <line>Anime</line>
 +
      <line>Episodes</line>
 +
      <line>Eps watched</line>
 +
      <line>Files</line>
 +
      <line>Votes</line>
 +
    </text>
 +
    <text position="283x82" align="top-right" line-space="{{@adatals}}">
 +
      <line>{{$stat_mylist_acount}}</line>
 +
      <line>{{$stat_mylist_epcount}}</line>
 +
      <line>{{$stat_anidb_viewedepcnt}}</line>
 +
      <line>{{$stat_mylist_fcount}}</line>
 +
      <line>{{$stat_anidb_votecount}}</line>
 +
 +
    </text>
 +
 +
    <!-- STATS, RIGHT SIDE -->
 +
    <text position="413x82" face="{{@atitlefont}}" size="{{@atitlesize}}" line-space="{{@atitlels}}">
 +
      <line>Eps added</line>
 +
      <line>Files added</line>
 +
      <line></line>
 +
      <line>Watched</line>
 +
      <line>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></line>
 +
      <line>{{precision($stat_anidb_viewedepcnt/$stat_mylist_epcount*100,2)}}%</line>
 +
      <line>{{if(@stb>=1,precision(@stb,2)+" TB",if(@sgb>=1,precision(@sgb,2)+" GB",$stat_mylist_fsize+" MB"))}}</line>
 +
    </text>
 +
 +
    <text position="{{@timeleftpos}}x121">
 +
      <line>{{@timetext}}</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 by Soulweaver</line>
 +
    </text>
 +
    <text display="false" position="0x0" face="{{@atitlefont}}" size="{{@atitlesize}}">
 +
      <line>Currently editing the template, may appear broken at times</line>
 +
    </text>
 +
 +
    <!-- BORDER FOR THE SIG -->
 +
    <shape type="rectangle" position="0x0" size="500x144" color="#000000" alpha="100" hollow="true" />
 +
  </layout>
 +
</signature>
 +
</pre>
 +
</div>
 +
  
 
[[Category:SigServer]]
 
[[Category:SigServer]]

Revision as of 09:36, 18 February 2011

About Signature Server Example Signatures

This page lists AniDB Signature Server (SigServer / http://sig.anidb.net) example signature images together with the corresponding XML code for generating them.

Feel free to add your own example signatures here.

Examples Signatures - "Official"

Sig1

by EXP, 2007-11-23
improved by HiEv, 2008-07-09

Warning This signature image exceeds the size limits of the ARC forum.

Signature Image

SigServer-Example-Sig1.png

Source

<signature>
  <!-- Variables -->
  {{@bgalpha_odd=15}}
  {{@bgalpha_even=5}}
  {{@pctbars_color="#0000ff"}}
  <!-- Defaults -->
  <defaults>
    <text face="proggytiny" size="12" line-space="1" />
  </defaults>
  <!-- Layout -->
<layout>
  <!-- NERV Logo -->
  <image src="_nervlogo" position="345x5" alpha="20" />
  <!-- Date and Time -->
  <text position="325x6" face="courier" size="6">
    <line>AniDB.net {{date("Y-m-d H:i")}}</line>
  </text>
  <!-- MyList Stats -->
  <shape type="rectangle" position="105x18" size="90x10" color="#000000" alpha="{{@bgalpha_odd}}" />
  <shape type="rectangle" position="105x30" size="90x10" color="#000000" alpha="{{@bgalpha_even}}" />
  <shape type="rectangle" position="105x42" size="90x10" color="#000000" alpha="{{@bgalpha_odd}}" />
  <shape type="rectangle" position="105x54" size="90x10" color="#000000" alpha="{{@bgalpha_even}}" />
  <shape type="rectangle" position="105x66" size="90x10" color="#000000" alpha="{{@bgalpha_odd}}" />
  <text position="105x15">
    <line>  MyList:</line>
    <line>{{padding($stat_mylist_acount, 6, "right")}} Animes</line>
    <line>{{padding($stat_mylist_fcount, 6, "right")}} Files</line>
    <line>{{padding(precision($stat_mylist_fsize/1024,1), 6, "right")}} GB</line>
    <line>{{padding($stat_anidb_votecount, 6, "right")}} Votes</line>
    <line>{{padding($stat_anidb_reviewcount, 6, "right")}} Reviews</line>
  </text>
  <!-- Votes and Reviews -->
  <shape type="rectangle" position="200x18" size="245x10" color="#000000" alpha="{{@bgalpha_odd}}" />
  <shape type="rectangle" position="200x30" size="245x10" color="#000000" alpha="{{@bgalpha_even}}" />
  <shape type="rectangle" position="200x42" size="245x10" color="#000000" alpha="{{@bgalpha_odd}}" />
  <shape type="rectangle" position="200x66" size="245x10" color="#000000" alpha="{{@bgalpha_odd}}" />
  {{@latestvote=if($latestvote_id1_aname,date("d.m.",$latestvote_id1_date)+padding(precision($latestvote_id1_vote,2),5,"right")+" "+truncate($latestvote_id1_aname,27,".."),"no votes yet")}} 
  {{@latestreview=if($latestreview_id1_aname,date("d.m.",$latestreview_id1_date)+padding(precision($latestreview_id1_score_overall,2),5,"right")+" "+truncate($latestreview_id1_aname,27,".."),"no reviews yet")}} 
  <text position="203x15">
    <line>Latest Votes:</line>
    <line color="{{if($latestvote_id1_vote>8,"#ff0000","#000000")}}"> {{@latestvote}}</line>
    <line display="{{if($latestvote_id2_aname)}}" color="{{if($latestvote_id2_vote>8,"#ff0000","#000000")}}"> {{date("d.m.",$latestvote_id2_date)}}{{padding(precision($latestvote_id2_vote,2),5,"right")}} {{truncate($latestvote_id2_aname,27,"..")}}</line>
    <line display="{{if($latestvote_id3_aname)}}" color="{{if($latestvote_id3_vote>8,"#ff0000","#000000")}}"> {{date("d.m.",$latestvote_id3_date)}}{{padding(precision($latestvote_id3_vote,2),5,"right")}} {{truncate($latestvote_id3_aname,27,"..")}}</line>
    <line>Latest Review:</line>
    <line color="{{if($latestreview_id1_score_overall>8,"#ff0000","#000000")}}"> {{@latestreview}}</line>
  </text>
  <!-- Currently Watching -->
  <shape type="rectangle" position="80x96" size="365x10" color="#000000" alpha="{{@bgalpha_odd}}" />
  <shape type="line" position="80x82" size="445x82" thickness="1" />
  {{@latestwatched=if($watching_id1_aname,date("d/m",$watching_id1_viewdate)+" "+$watching_id1_state_seenepcount+"/"+if($watching_id1_eps,$watching_id1_eps,"?")+" "+truncate($watching_id1_aname,48,".."),"none watched in last two weeks")}}
  <text position="82x93">
    <line>Currently Watching:</line>
    <line> {{@latestwatched}}</line>
  </text>
  <!-- Latest Files -->
  <shape type="rectangle" position="80x124" size="365x10" color="#000000" alpha="{{@bgalpha_odd}}" />
  <shape type="rectangle" position="80x136" size="365x10" color="#000000" alpha="{{@bgalpha_even}}" />
  <shape type="line" position="80x110" size="445x110" thickness="1" />
  {{@latestfile=if($latestfile_id1_aname,date("d/m",$latestfile_id1_date)+" "+truncate($latestfile_id1_aname,50-length($latestfile_id1_enumber),"..")+" - "+$latestfile_id1_enumber+" - ["+$latestfile_id1_gname+"]","no files yet")}}
  <text position="82x121">
    <line>Latest Files:</line>
    <line> {{@latestfile}}</line>
    <line display="{{if($latestfile_id2_aname)}}"> {{date("d/m",$latestfile_id2_date)}} {{truncate($latestfile_id2_aname,50-length($latestfile_id2_enumber),"..")}} - {{$latestfile_id2_enumber}} - [{{$latestfile_id2_gname}}]</line>
  </text>
  <text position="80x121">
    <line></line>
    <line display="{{if($latestfile_id1_viewdate)}}">*</line>
    <line display="{{if($latestfile_id2_viewdate)}}">*</line>
  </text>
  <!-- Percent Watched Bar -->
  <shape type="rectangle" position="7x7" size="11x136" hollow="true" color="#ffffff" alpha="50" />
  <shape type="rectangle" position="8x8" size="9x134" hollow="true" color="#000000" alpha="50" />
  <shape type="rectangle" position="10x{{7 + (132-round($stat_anidb_ownviewedp*1.32))}}" color="{{@pctbars_color}}"
      size="5x{{round($stat_anidb_ownviewedp*1.32)}}" alpha="50" />
  <text position="28x140" angle="90" color="#ffffff" alpha="40">
    <line>{{padding($stat_anidb_ownviewedp,2,"right")}}% watched</line>
  </text>
  <!-- Percent Collected Bar -->
  <shape type="rectangle" position="35x7" size="11x136" hollow="true" color="#ffffff" alpha="50" />
  <shape type="rectangle" position="36x8" size="9x134" hollow="true" color="#000000" alpha="50" />
  <shape type="rectangle" position="38x{{7 + (132-ceil(($stat_anidb_totalownedp+0.01)*1.32))}}" color="{{@pctbars_color}}"
      size="5x{{ceil(($stat_anidb_totalownedp+0.01)*1.32)}}" alpha="50" />
  <text position="56x140" angle="90" color="#ffffff" alpha="40">
    <line>{{padding($stat_anidb_totalownedp,2,"right")}}% collected</line>
  </text>
</layout>
</signature>

Sig2

by EXP, 2007-11-25
improved by HiEv, 2008-07-09

Warning This signature image exceeds the size limits of the ARC forum.

Signature Image

SigServer-Example-Sig2.png

Source

<signature>
  <!-- Defaults -->
  <defaults>
    <text face="proggytiny" size="12" line-space="1" />
  </defaults>
  <!-- Layout -->
<layout>
  <!-- Main Text Box -->
  <shape type="rectangle" position="213x4" size="266x142" color="#ffffff" alpha="40" />
  <!-- Currently Watching -->
  {{@latestwatched=if($watching_id1_aname,date("d/m",$watching_id1_viewdate)+" "+padding($watching_id1_state_seenepcount,2)+"/"+padding(if($watching_id1_eps,$watching_id1_eps,"??"),2)+" "+truncate($watching_id1_aname,29,".."),"no anime watched in last two weeks")}}
  <text position="215x15">
    <line>Currently Watching:</line>
    <line> {{@latestwatched}}</line>
    <line display="{{if($watching_id2_aname)}}"> {{date("d/m",$watching_id2_viewdate)}} {{padding($watching_id2_state_seenepcount,2)}}/{{padding(if($watching_id2_eps,$watching_id2_eps,"??"),2)}} {{truncate($watching_id2_aname,29,"..")}}</line>
    <line display="{{if($watching_id3_aname)}}"> {{date("d/m",$watching_id3_viewdate)}} {{padding($watching_id3_state_seenepcount,2)}}/{{padding(if($watching_id3_eps,$watching_id3_eps,"??"),2)}} {{truncate($watching_id3_aname,29,"..")}}</line>
  </text>
  <!-- Just Finished -->
  {{@latestfinished=if($finishedwatching_id1_aname,date("d/m",$finishedwatching_id1_viewdate)+" "+truncate($finishedwatching_id1_aname,35,".."),"no anime watched in last two months")}}
  <text position="215x68">
    <line>Just Finished:</line>
    <line> {{@latestfinished}}</line>
    <line display="{{if($finishedwatching_id2_aname)}}"> {{date("d/m",$finishedwatching_id2_viewdate)}} {{truncate($finishedwatching_id2_aname,35,"..")}}</line>
    <line display="{{if($finishedwatching_id3_aname)}}"> {{date("d/m",$finishedwatching_id3_viewdate)}} {{truncate($finishedwatching_id3_aname,35,"..")}}</line>
  </text>
  <!-- Latest Votes -->
  {{@latestvote=if($latestvote_id1_aname,date("d/m",$latestvote_id1_date)+padding(precision($latestvote_id1_vote,2),5,"right")+" "+truncate($latestvote_id1_aname, 30, ".."),"no votes yet")}}
  <text position="215x120">
    <line>Latest Votes:</line>
    <line color="{{if($latestvote_id1_vote>8,"#cc0000","#000000")}}"> {{@latestvote}}</line>
    <line display="{{if($latestvote_id2_aname)}}" color="{{if($latestvote_id2_vote>8,"#cc0000","#000000")}}"> {{date("d/m",$latestvote_id2_date)}}{{padding(precision($latestvote_id2_vote,2),5,"right")}} {{truncate($latestvote_id2_aname, 30, "..")}}</line>
  </text>
  <!-- Date and Time -->
  <text position="65x146" align="bottom-left" face="courier" size="6">
    <line>AniDB.net {{date("Y-m-d H:i")}}</line>
  </text>
  <!-- Percent Watched Bar -->
  <shape type="rectangle" position="7x7" size="11x136" hollow="true" alpha="50" />
  <shape type="rectangle" position="10x{{7 + (132-round($stat_anidb_ownviewedp*1.32))}}" color="#ff0000"
      size="5x{{round($stat_anidb_ownviewedp*1.32)}}" alpha="50" />
  <text position="28x140" angle="90" alpha="80">
    <line>{{padding($stat_anidb_ownviewedp,2,"right")}}% watched</line>
  </text>
  <!-- Percent Collected Bar -->
  <shape type="rectangle" position="35x7" size="11x136" hollow="true" alpha="50" />
  <shape type="rectangle" position="38x{{7 + (132-ceil(($stat_anidb_totalownedp+0.01)*1.32))}}" color="#ff0000"
      size="5x{{ceil(($stat_anidb_totalownedp+0.01)*1.32)}}" alpha="50" />
  <text position="56x140" angle="90" alpha="80">
    <line>{{padding($stat_anidb_totalownedp,2,"right")}}% collected</line>
  </text>
</layout>
</signature>

Sig3

by EXP, 2007-11-25

Signature Image

SigServer-Example-Sig3.png

Source

<signature>

<variables>
  <default element="text" name="face" value="proggycleansz"/>
  <default element="text" name="size" value="12"/>
  <default element="text" name="line-space" value="1.2"/>
  <default element="text" name="color" value="#ffffff"/>
</variables>

  <layout>
    <text position="10x20" align="bottom-left"
      face="verdana" size="11">
      <line>AniDB Signature Images</line>
    </text>
    <text position="390x20" align="bottom-right"
      face="proggytiny" size="12" alpha="70">
      <line>http://sig.anidb.net</line>
    </text>

    <shape type="line" color="#ffffff" position="7x25" size="393x25">
    </shape>

    <text position="15x40">
      <line>{{padding($anidbstat_acount,6)}} animes</line>
      <line>{{padding($anidbstat_epcount,6)}} episodes</line>
      <line>{{padding($anidbstat_fcount,6)}} files</line>
      <line>{{padding($anidbstat_usercount,6)}} users</line>
    </text>

    <text position="150x40">
      <line>Latest Addition:</line>
      <line> {{$anidblatestfile_id1_aname}}</line>
      <line> {{$anidblatestfile_id1_enumber}} - {{$anidblatestfile_id1_ename}}</line>
      <line display="{{notempty($anidblatestfile_id1_gname)}}"> by [{{$anidblatestfile_id1_gname}}]</line>
    </text>

    <text position="397x89" size="6"
      face="courier" align="bottom-right">
      <line>{{date("Y-m-d H:i")}}</line>
    </text>

  </layout>
</signature>

Sig4

by EXP, 2007-11-25

Warning This signature image exceeds the size limits of the ARC forum.

Signature Image

SigServer-Example-Sig4.png

Source

<signature>

<variables>
  <default element="text" name="face" value="proggytiny" />
  <default element="text" name="size" value="12"/>
  <default element="text" name="line-space" value="1"/>
</variables>

<layout>
  <shape type="rectangle" position="145x4" size="115x76"
    color="#ffffff" alpha="40">
  </shape>
  <shape type="rectangle" position="264x4" size="332x36"
    color="#ffffff" alpha="40">
  </shape>
  <shape type="rectangle" position="264x44" size="332x36"
    color="#ffffff" alpha="40">
  </shape>

  <text position="150x14">
    <line>MyList:</line>
    <line>{{padding($stat_mylist_acount, 7, "right");}} Animes</line>
    <line>{{padding($stat_mylist_fcount, 7, "right");}} Files</line>
    <line>{{padding(precision($stat_mylist_fsize/1024,1), 7, "right");}} GB</line>
    <line>{{padding($stat_anidb_votecount, 7, "right");}} Votes</line>
    <line>{{padding($stat_anidb_reviewcount, 7, "right");}} Reviews</line>
  </text>

  <text position="269x14">
    <line>Currently Watching:</line>
    <line> {{date("d.m.",$watching_id1_viewdate);}} {{padding($watching_id1_state_seenepcount,2)}}/{{padding($watching_id1_eps,2)}} {{truncate($watching_id1_aname,40,"..")}}</line>
    <line> {{date("d.m.",$watching_id2_viewdate);}} {{padding($watching_id2_state_seenepcount,2)}}/{{padding($watching_id2_eps,2)}} {{truncate($watching_id2_aname,40,"..")}}</line>
  </text>

  <text position="269x54">
    <line>Latest Votes:</line>
    <line color="{{if($latestvote_id1_vote>8,"#cc0000","#000000")}}"> {{date("d.m.",$latestvote_id1_date);}}{{padding(precision($latestvote_id1_vote,2),5,"right");}} {{truncate($latestvote_id1_aname, 41, "..")}}</line>
    <line color="{{if($latestvote_id2_vote>8,"#cc0000","#000000")}}"> {{date("d.m.",$latestvote_id2_date);}}{{padding(precision($latestvote_id2_vote,2),5,"right");}} {{truncate($latestvote_id2_aname, 41, "..")}}</line>
  </text>
</layout>
</signature>

Sig5

by EXP, 2007-11-29

Signature Image

SigServer-Example-Sig5.png

Source

<signature>

<variables>
  <default element="text" name="face" value="proggytiny"/>
  <default element="text" name="size" value="12"/>
  <default element="text" name="line-space" value="1"/>

  <!-- mylist viewed percentage graph position -->
  <set name="graph_ovp_pos_x" value="455" />
  <set name="graph_ovp_pos_y" value="5" />
  <set name="graph_ovp_height" value="112" />
  <set name="graph_ovp_width" value="4" />
  <set name="graph_ovp_color" value="#0000ff" />
  <set name="graph_ovp_alpha" value="40" />

  <!-- background shading -->
  <set name="textbg_alpha" value="70" />
</variables>

<layout>

  <shape type="rectangle" position="3x3" size="250x36"
    color="#ffffff" alpha="{{@textbg_alpha}}">
  </shape>
  <text position="5x4" align="top-left">
    <line>Currently Watching:</line>
    <line> {{date("d.m.",$watching_id1_viewdate);}} {{padding($watching_id1_state_seenepcount,2)}}/{{padding($watching_id1_eps,2)}} {{truncate($watching_id1_aname,27,"..")}}</line>
    <line> {{date("d.m.",$watching_id2_viewdate);}} {{padding($watching_id2_state_seenepcount,2)}}/{{padding($watching_id2_eps,2)}} {{truncate($watching_id2_aname,27,"..")}}</line>
  </text>

  <shape type="rectangle" position="3x43" size="250x36"
    color="#ffffff" alpha="{{@textbg_alpha}}">
  </shape>
  <text position="5x43" align="top-left">
    <line>Just Finished:</line>
    <line> {{date("d.m.",$finishedwatching_id1_viewdate);}} {{truncate($finishedwatching_id1_aname,33,"..")}}</line>
    <line> {{date("d.m.",$finishedwatching_id2_viewdate);}} {{truncate($finishedwatching_id2_aname,35,"..")}}</line>
  </text>

  <shape type="rectangle" position="3x83" size="250x36"
    color="#ffffff" alpha="{{@textbg_alpha}}">
  </shape>
  <text position="5x83" align="top-left">
    <line>Latest Votes:</line>
    <line color="{{if($latestvote_id1_vote>8,"#cc0000","#000000")}}"> {{date("d.m.",$latestvote_id1_date);}}{{padding(precision($latestvote_id1_vote,2),5,"right");}} {{truncate($latestvote_id1_aname, 28, "..")}}</line>
    <line color="{{if($latestvote_id2_vote>8,"#cc0000","#000000")}}"> {{date("d.m.",$latestvote_id2_date);}}{{padding(precision($latestvote_id2_vote,2),5,"right");}} {{truncate($latestvote_id2_aname, 28, "..")}}</line>
  </text>

  <shape type="rectangle" position="257x3" size="80x76"
    color="#ffffff" alpha="{{@textbg_alpha}}">
  </shape>
  <text position="259x4" align="top-left">
    <line>MyList:</line>
    <line>{{padding($stat_mylist_acount, 5, "right");}} Animes</line>
    <line>{{padding($stat_mylist_fcount, 5, "right");}} Files</line>
    <line>{{padding(round($stat_mylist_fsize/1024), 5, "right");}} GB</line>
    <line>{{padding($stat_anidb_votecount, 5, "right");}} Votes</line>
    <line>{{padding($stat_anidb_reviewcount, 5, "right");}} Reviews</line>
  </text>

  <!-- mylist viewed percentage graph BEGIN -->
  <shape type="rectangle" position="{{@graph_ovp_pos_x}}x{{@graph_ovp_pos_y}}"
      size="{{@graph_ovp_width+4}}x{{@graph_ovp_height}}"
      hollow="true" alpha="50">
  </shape>
  <shape type="rectangle" position="{{@graph_ovp_pos_x + 2}}x{{@graph_ovp_pos_y + 2 + (@graph_ovp_height-4-round($stat_anidb_ownviewedp*((@graph_ovp_height-4)/100)))}}"
      color="{{@graph_ovp_color}}" alpha="{{@graph_ovp_alpha}}"
      size="{{@graph_ovp_width}}x{{round($stat_anidb_ownviewedp*((@graph_ovp_height-4)/100))}}">
  </shape>
  <text position="{{@graph_ovp_pos_x-4}}x{{@graph_ovp_pos_y}}"
    angle="90" color="#000000" alpha="40" align="top-right">
    <line>{{padding($stat_anidb_ownviewedp,2,"right");}}% watched</line>
  </text>
  <!-- mylist viewed percentage graph END -->

</layout>

</signature>

Sig6

by EXP, 2007-11-30

Signature Image

SigServer-Example-Sig6.png

Source

<signature>

<variables>
  <default element="text" name="face" value="visitor-10"/>
  <default element="text" name="size" value="10"/>
  <default element="text" name="line-space" value="1"/>
  <default element="text" name="color" value="#ffffff"/>
</variables>

<layout>
  <text position="347x5" align="top-right">
    <line>{{$stat_mylist_acount}} Animes, {{$stat_mylist_fcount}} Files, {{round($stat_mylist_fsize/1024)}} GB</line>
  </text>
</layout>

</signature>

Sig7

by EXP, 2007-11-30

Signature Image

SigServer-Example-Sig7.png

Source

<signature>

<variables>
  <default element="text" name="face" value="proggytiny-12"/>
  <default element="text" name="size" value="12"/>
  <default element="text" name="line-space" value="1"/>
</variables>

<layout>
  <shape type="rectangle" position="102x3" size="194x58"
    color="#ffffff" alpha="50">
  </shape>
  <text position="105x8" align="top-left">
    <line>Currently Watching:</line>
    <line display="{{notempty($watching_id1_aname)}}"> {{padding($watching_id1_state_seenepcount,2)}}/{{padding($watching_id1_eps,2)}} {{truncate($watching_id1_aname,24,"..")}}</line>
    <line display="{{notempty($watching_id2_aname)}}"> {{padding($watching_id2_state_seenepcount,2)}}/{{padding($watching_id2_eps,2)}} {{truncate($watching_id2_aname,24,"..")}}</line>
    <line display="{{notempty($watching_id3_aname)}}"> {{padding($watching_id3_state_seenepcount,2)}}/{{padding($watching_id3_eps,2)}} {{truncate($watching_id3_aname,24,"..")}}</line>
  </text>
</layout>

</signature>

Sig8

by EXP, 2007-12-13

Signature Image

SigServer-Example-Sig8.png

Source

<signature>

<variables>
  <default element="text" name="face" value="visitor-10"/>
  <default element="text" name="size" value="10"/>
  <default element="text" name="line-space" value="1"/>
  <default element="text" name="color" value="#ffffff"/>
</variables>

<layout>
  <text position="120x5" align="top-left">
    <line>{{if(notempty($watching_id1_aname), "watching: "+truncate($watching_id1_aname,24,'..'), "didn't watch any anime recently :(")}}</line>
  </text>
  <text position="347x5" align="top-right">
    <line display="{{notempty($watching_id1_aname)}}">{{$watching_id1_state_seenepcount}}/{{if(notempty($watching_id1_eps), $watching_id1_eps, "?")}}</line>
  </text>
</layout>

</signature>

Example Images - Contributions

Feel free to add your own signature examples here.

Signature Example 1

by MsR^, 2007-11-26

(Anime-Reactor Sized)

Note Used parts of the sample codes.

Signature Image

Msrsigserveg.jpg

Background available @ [1]

Source

<signature>

<variables>
  <default element="text" name="face" value="proggytiny" />
  <default element="text" name="size" value="12"/>
  <default element="text" name="line-space" value="1"/>
</variables>

<layout>

  <text position="170x14">
    <line>MyList:</line>
    <line>{{padding($stat_mylist_acount, 7, "right");}} Animes</line>
    <line>{{padding($stat_mylist_fcount, 7, "right");}} Files</line>
    <line>{{padding(precision($stat_mylist_fsize/1024,1), 7, "right");}} GB</line>
    <line>{{padding($stat_anidb_votecount, 7, "right");}} Votes</line>
    <line>{{padding($stat_anidb_reviewcount, 7, "right");}} Reviews</line>
  </text>

  <text position="279x14">
    <line>Currently Watching:</line>
    <line> {{date("d.m.",$watching_id1_viewdate);}} {{padding($watching_id1_state_seenepcount,2)}}/{{padding($watching_id1_eps,2)}} {{truncate($watching_id1_aname,40,"..")}}</line>
    <line> {{date("d.m.",$watching_id2_viewdate);}} {{padding($watching_id2_state_seenepcount,2)}}/{{padding($watching_id2_eps,2)}} {{truncate($watching_id2_aname,40,"..")}}</line>
    <line> {{date("d.m.",$watching_id3_viewdate);}} {{padding($watching_id3_state_seenepcount,2)}}/{{padding($watching_id3_eps,2)}} {{truncate($watching_id3_aname,29,"..")}}</line>
  </text>

 <text position="279x104">
    <line>Just Finished:</line>
    <line> {{date("d.m.",$finishedwatching_id1_viewdate);}} {{truncate($finishedwatching_id1_aname,35,"..")}}</line>
    <line> {{date("d.m.",$finishedwatching_id2_viewdate);}} {{truncate($finishedwatching_id2_aname,35,"..")}}</line>
  </text>

  <text position="279x64">
    <line>Latest Votes:</line>
    <line color="{{if($latestvote_id1_vote>8,"#cc0000","#000000")}}"> {{date("d.m.",$latestvote_id1_date);}}{{padding(precision($latestvote_id1_vote,2),5,"right");}} {{truncate($latestvote_id1_aname, 41, "..")}}</line>
    <line color="{{if($latestvote_id2_vote>8,"#cc0000","#000000")}}"> {{date("d.m.",$latestvote_id2_date);}}{{padding(precision($latestvote_id2_vote,2),5,"right");}} {{truncate($latestvote_id2_aname, 41, "..")}}</line>
  </text>
</layout>
</signature>

Signature Example 2

by MsR^, 2007-11-27

(Anime-Reactor Sized)

Note Used parts of the sample codes to start with. Special thanks: hrm.

Signature Image

Lafielupdate.jpg

Background available @ [2]

Source

<signature>
 
   <variables>
    <default element="text" name="face" value="Verdana"/>
    <default element="text" name="size" value="7"/>
    <default element="text" name="line-space" value="2"/>
   </variables>

  <layout>
 <shape type="rectangle" position="2x2" size="210x60"
    color="#ffffff" alpha="10">
  </shape>
  
  <text position="6x15" color="#D9D9D9">
    <line>Currently Watching:</line>
    <line> {{truncate($watching_id1_aname,25,"..")}}</line>
    <line> {{truncate($watching_id2_aname,25,"..")}}</line>
    <line> {{truncate($watching_id3_aname,25,"..")}}</line>
  </text>

  <text position="175x26" color="#D9D9D9">
    <line>{{padding($watching_id1_state_seenepcount,2,"right")}}/{{padding($watching_id1_eps,2)}}</line>
    <line>{{padding($watching_id2_state_seenepcount,2,"right")}}/{{padding($watching_id2_eps,2)}}</line>
    <line>{{padding($watching_id3_state_seenepcount,2,"right")}}/{{padding($watching_id3_eps,2)}}</line>
  </text>

 <shape type="rectangle" position="2x68" size="100x64"
    color="#ffffff" alpha="10">
  </shape>

<text position="4x76" color="#D9D9D9">
    <line>MyList:</line>
    <line>{{padding($stat_mylist_acount, 7, "right");}} Animes</line>
    <line>{{padding($stat_mylist_fcount, 7, "right");}} Files</line>
    <line>{{padding(precision($stat_mylist_fsize/1024,1), 7, "right");}} GB</line>
    <line>{{padding($stat_anidb_votecount, 7, "right");}} Votes</line>
  </text>

  <shape type="rectangle" position="324x126" size="136x8"
      hollow="true" alpha="20"></shape>
  <shape type="rectangle" position="{{323 + (132-round($stat_anidb_ownviewedp*1.32))}}x129" color="#4000FF"
      size="{{round($stat_anidb_ownviewedp*1.32)}}x3" alpha="50"></shape>
  <text position="300x134" alpha="85">
    <line>{{padding($stat_anidb_ownviewedp,2,"right");}}%</line>
  </text>

<text position="380x120" alpha="85">
    <line>Watched:</line>
  </text>
 
  </layout>
</signature>

Signature Example 3

by MsR^, 2007-12-1

(Anime-Reactor Sized)

Note Used parts of the sample codes to start with. Special Thanks: hrm.

Signature Image

Parakiss.png

Background available @ [3]

Source

<signature>

   <variables>
    <default element="text" name="face" value="tahoma"/>
    <default element="text" name="size" value="8.5"/>
    <default element="text" name="line-space" value="1.7"/>

   <set name="graph_ovp_pos_x" value="17" />
   <set name="graph_ovp_pos_y" value="5" />
   <set name="graph_ovp_height" value="80" />
   <set name="graph_ovp_width" value="4" />
   <set name="graph_ovp_color" value="#0000ff" />
   <set name="graph_ovp_alpha" value="40" />
   </variables>

  <layout>
 
   <shape type="rectangle" position="2x2" size="127x132"
    color="#85A9DA" alpha="35">
   </shape>
   
   <shape type="rectangle" position="{{@graph_ovp_pos_x}}x{{@graph_ovp_pos_y}}"
       size="{{@graph_ovp_width+4}}x{{@graph_ovp_height}}"
       hollow="true" alpha="50">
   </shape>
   <shape type="rectangle" position="{{@graph_ovp_pos_x + 2}}x{{@graph_ovp_pos_y + 2 + (@graph_ovp_height-4-round($stat_anidb_ownviewedp*((@graph_ovp_height-4)/100)))}}"
       color="{{@graph_ovp_color}}" alpha="{{@graph_ovp_alpha}}"
       size="{{@graph_ovp_width}}x{{round($stat_anidb_ownviewedp*((@graph_ovp_height-4)/100))}}">
   </shape>
   <text position="{{@graph_ovp_pos_x-4}}x{{@graph_ovp_pos_y}}"
     angle="90" color="#000000" alpha="100" align="top-right">
     <line>{{padding($stat_anidb_ownviewedp,2,"right");}}% watched</line>
   </text>

   <text position="6x100" color="#FFFFFF" alpha="100">
     <line>Currently Watching:</line>
     <line> {{truncate($watching_id1_aname,16,"..")}}</line>
     <line> {{truncate($watching_id2_aname,16,"..")}}</line>
   </text>

   <text position="100x114" color="#FFFFFF" alpha="100">
     <line>{{padding($watching_id1_state_seenepcount,2,"right")}}/{{padding($watching_id1_eps,2)}}</line>
     <line>{{padding($watching_id2_state_seenepcount,2,"right")}}/{{padding($watching_id2_eps,2)}}</line>
   </text>

   <text position="36x55" color="#FFFFFF" alpha="100">
    <line>MyList:</line>
    <line>{{padding($stat_mylist_epcount, 7, "right");}} Episodes</line>
    <line>{{padding($stat_anidb_viewedepcnt, 7, "right");}} Watched</line>
   </text>

   <text position="36x12" color="#FFFFFF" alpha="100">
      <line>Anidb:</line>
      <line>{{padding($anidbstat_acount,6)}} animes</line>
      <line>{{padding($anidbstat_epcount,6)}} episodes</line>
    </text>

  </layout>
</signature>

Signature Example 4

by antennen, 2007-12-13 (updated 2008-05-04) ARC sized (468x136)

Signature Image

BloodStained.png

Source

<?xml version="1.0" encoding="windows-1250"?>
<signature>
    <!-- Variables -->
    {{ @box_width = 200 }}
    {{ @box_charlimit = 30 }}
    {{ @box_divider = 68 }}

    {{ @bar_height = 12 }}

    {{ @box_alpha = 30 }}
    <!-- Variables End -->

    <defaults>
        <text
            face="proggytiny"
            size="12"
            color="#ffffff"
            line-space="1.0"
            alpha="55"
        />
        <shape
            type="rectangle"
            size="{{ $Sig_width }}x{{ @bar_height }}"
            alpha="75"
        />
        <shape
            type="line"
            color="#777777"
            alpha="75"
        />
    </defaults>
    <layout>
        <!-- Box -->
        <shape
            type="rectangle"
            position="0x{{ @bar_height }}"
            size="{{ @box_width }}x{{ $Sig_height - 24 }}"
            alpha="{{ @box_alpha }}"
        />
        <shape
            type="line"
            position="{{ @box_width }}x{{ @bar_height }}"
            size="{{ @box_width }}x{{ $Sig_height - @bar_height }}"
            />
        <text position="5x25">
            <line>Currently Watching:</line>
            <line display="{{ if($watching_id1_aid); }}">1 {{ padding(truncate($watching_id1_aname, 23, ".."), 23, "left"); }}{{ padding($watching_id1_state_seenepcount + "/" + $watching_id1_eps, 6); }}</line>
            <line display="{{ if($watching_id2_aid); }}">2 {{ padding(truncate($watching_id2_aname, 23, ".."), 23, "left"); }}{{ padding($watching_id2_state_seenepcount + "/" + $watching_id2_eps, 6); }}</line>
            <line display="{{ if($watching_id3_aid); }}">3 {{ padding(truncate($watching_id3_aname, 23, ".."), 23, "left"); }}{{ padding($watching_id3_state_seenepcount + "/" + $watching_id3_eps, 6); }}</line>
        </text>
        <shape
            type="line"
            position="0x{{ @box_divider }}"
            size="{{ @box_width }}x{{ @box_divider }}"
        />
        <text position="5x82">
            <line>MyList Statistics:</line>
            <line>{{ padding(truncate("Anime", 13, ".."), 13, "left"); }}{{ padding($stat_mylist_acount, 18); }}</line>
            <line>{{ padding(truncate("Episodes seen", 13, ".."), 13, "left"); }}{{ padding($stat_anidb_viewedepcnt + "/" + $stat_mylist_epcount, 18); }}</line>
            <line>{{ padding(truncate("Size of files", 13, ".."), 13, "left"); }}{{ padding(round($stat_mylist_fsize / 1024) + " GiB", 18); }}</line>
        </text>
        <!-- Box End -->

        <!-- Top Bar -->
        <shape
            type="rectangle"
            position="0x0"
        />
        <shape
            type="line"
            position="0x12"
            size="{{ $Sig_width }}x{{ @bar_height }}"
        />
        <text
            position="5x9"
            face="04b03"
            size="6"
        >
            <line>{{ $Sig_username }}</line>
        </text>
        <text
            position="{{ $Sig_width - 5 }}x9"
            face="04b03"
            size="6"
            align="bottom-right"
        >
            <line>anidb.net/u{{ $Sig_uid }}</line>
        </text>
        <!-- Top Bar End -->

        <!-- Bottom Bar -->
        <shape
            type="rectangle"
            position="0x{{ $Sig_height - @bar_height }}"
        />
        <shape
            type="line"
            position="0x{{ $Sig_height - @bar_height }}"
            size="{{ $Sig_width }}x{{ $Sig_height - @bar_height }}"
        />
        <!-- Bottom Bar End -->

        <!-- MyList Watched Bar -->
        <shape
            type="rectangle"
            position="{{ @box_width + 3 }}x{{ $Sig_height - 9; }}"
            size="{{ round((($Sig_width - @box_width - 6) / 100) * $stat_anidb_ownviewedp) }}x7"
            color="#777777"
            alpha="75"
        />
        <shape
            type="line"
            position="{{ @box_width }}x{{ $Sig_height - @bar_height }}"
            size="{{ @box_width }}x{{ $Sig_height }}"
        />
        <text
            position="{{ @box_width }}x{{ $Sig_height - 3 }}"
            face="04b03"
            size="6"
            align="bottom-right"
        >
            <line>MyList watched</line>
        </text>
        <text
            position="{{ @box_width + 4 + round((($Sig_width - @box_width - 6) / 100) * $stat_anidb_ownviewedp) }}x{{ $Sig_height - 3 }}"
            alpha="75"
            face="04b03"
            size="6"
            align="bottom-{{ if($stat_anidb_ownviewedp > 90, "right", "left") }}"
        >
            <line> {{ $stat_anidb_ownviewedp }}%</line>
        </text>
        <!-- MyList Watched Bar End -->
    </layout>
</signature>

Signature Example 5

by --Lattyware 17:08, 20 April 2008 (CEST)

Signature Image

LattywareSig.png

Source

<signature quality="90">

 <variables>
 
 	<default element="text" name="face" value="lucidaconsole" />
 	<default element="text" name="size" value="8" />
 	
 	<set name="textsize" value="8" />
 	
 	<set name="padding" value="5" />
 	
 	<set name="outlinecolour" value="#ffffff" />
 	
 	<set name="width" value="468" />
 	<set name="height" value="96" />
 	
 	<set name="boxalpha" value="20" />
 	<set name="boxcolour" value="#ffffff" />
 	
 	<set name="topbarheight" value="11" />
 	<set name="topbaralpha" value="60" />
 	<set name="topbarcolour" value="#000000" />
 	
 	<set name="boxpadding" value="15" />
 	
 	<set name="progressbarinnercolour" value="#FF0000" />
 	<set name="progressbaroutercolour" value="#000000" />
  	<set name="progressbarinneralpha" value="30" />
 	<set name="progressbarouteralpha" value="100" />
 	<set name="progressbarpadding" value="2" />
 	
 </variables>

 <layout>
 
 	<!-- Top Bar -->
	<shape 
   	type="rectangle" 
   	position="{{ @padding }}x{{ @padding }}"
   	size="{{ ( ( @width - ( @padding * 2 ) - 100 ) / 2 ) }}x{{ @topbarheight }}" 
   	alpha="100" 
   	color="{{ @outlinecolour }}" 
   	hollow="true"
   />
   <shape 
   	type="rectangle" 
     	position="{{ @padding }}x{{ @padding }}"
   	size="{{ ( ( @width - ( @padding * 2 ) - 100 ) / 2 ) }}x{{ @topbarheight }}" 
   	alpha="{{ @topbaralpha }}" 
   	color="{{ @topbarcolour }}" 
   />
   
   <text position="{{ @padding + 2px }}x{{ @padding + 9 }}" color="{{ @outlinecolour }}">
   	<line>Lattyware anidb.net/167861</line>
   </text>
	 
 	<!-- Box -->
 	<shape 
   	type="rectangle" 
   	position="{{ @padding }}x{{ (@padding * 2) + @topbarheight }}" 
   	size="{{ @width - ( @padding * 2 ) - 100 }}x{{ @height - ( @padding * 3 ) - @topbarheight }}" 
   	alpha="{{ @boxalpha }}" 
   	color="{{ @outlinecolour }}" 
   	hollow="true"
   />
   <shape 
   	type="rectangle" 
   	position="{{ @padding }}x{{ (@padding * 2) + @topbarheight }}" 
   	size="{{ @width - ( @padding * 2 ) - 100 }}x{{ @height - ( @padding * 3 ) - @topbarheight }}" 
   	alpha="{{ @boxalpha }}" 
   	color="{{ @boxcolour }}" 
   />
   
   <text position="{{ @padding + 2 }}x{{ (@padding * 2) + @topbarheight + @boxpadding }}">
   	<line>{{ padding("Animes:", 12, "right") }} {{ $stat_mylist_acount }}</line>
   	<line>{{ padding("Episodes:", 12, "right") }} {{ $stat_mylist_epcount  }}</line>
   	<line>{{ padding("Files:", 12, "right") }} {{ $stat_mylist_fcount  }}</line>
   	<line>{{ padding("File Size:", 12, "right") }} {{ round(($stat_mylist_fsize / 1024)) }}GiB</line>
   	<line>{{ padding("Watched:", 12, "right") }} {{ $stat_anidb_ownviewedp }}%</line>
   </text>
   
   <!-- Bars -->
   
   <shape 
   	type="rectangle" 
   	position="{{ @padding + 150 }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 5 * @textsize ) - 4 - @textsize }}" 
   	size="0x{{ @textsize }}" 
   	alpha="{{ @progressbarouteralpha }}" 
   	color="{{ @progressbaroutercolour }}" 
   />
   <text position="{{ @padding + 151 }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 5 * @textsize ) - 5 }}">
   	<line>0TiB</line>
   </text>
   <shape 
   	type="rectangle" 
   	position="{{ @padding + 150 + @width - ( @padding * 2 ) - ( 250 + @padding )  }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 5 * @textsize ) - 4 - @textsize }}" 
   	size="0x{{ @textsize }}" 
   	alpha="{{ @progressbarouteralpha }}" 
   	color="{{ @progressbaroutercolour }}" 
   />
   <text position="{{ @padding + 149 + @width - ( @padding * 2 ) - ( 250 + @padding )  }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 5 * @textsize ) - 5}}" align="bottom-right">
   	<line>1.5TiB</line>
   </text>
   <shape 
   	type="rectangle" 
   	position="{{ @padding + 150 + @progressbarpadding + round( ( ( @width - ( @padding * 2 ) - ( 250 + @padding ) ) / 100 ) * ( round( ( $stat_mylist_fsize / 1024 ) / 1536 * 100 ) ) ) - ( @progressbarpadding * 2 ) }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 5 * @textsize ) - 6 + @progressbarpadding - @textsize }}" 
   	size="0x{{ @textsize }}"
   	alpha="{{ @progressbarouteralpha }}" 
   	color="{{ @progressbaroutercolour }}" 
   />
   <text position="{{ @padding + 150 + @progressbarpadding + round( ( ( @width - ( @padding * 2 ) - ( 250 + @padding ) ) / 100 ) * ( round( ( $stat_mylist_fsize / 1024 ) / 1536 * 100 ) ) ) - ( @progressbarpadding * 2 ) + 1 }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 5 * @textsize ) - 7 + @progressbarpadding }}" align="{{ if( ( round( ( $stat_mylist_fsize / 1024 ) / 1536 * 100 ) ) < 50, "bottom-left", "bottom-right" ) }}">
   	<line>{{ round( ( $stat_mylist_fsize / 1024 ) ) }}GiB</line>
   </text>
   <shape 
   	type="rectangle" 
   	position="{{ @padding + 150 }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 5 * @textsize ) - 4 }}" 
   	size="{{ @width - ( @padding * 2 ) - ( 250 + @padding ) }}x{{ @textsize }}" 
   	hollow="true"
   	alpha="{{ @progressbarouteralpha }}" 
   	color="{{ @progressbaroutercolour }}" 
   />
   <shape 
   	type="rectangle" 
   	position="{{ @padding + 150 + @progressbarpadding }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 5 * @textsize ) - 4 + @progressbarpadding }}" 
   	size="{{ round( ( ( @width - ( @padding * 2 ) - ( 250 + @padding ) ) / 100 ) * ( round( ( $stat_mylist_fsize / 1024 ) / 1536 * 100 ) ) ) - ( @progressbarpadding * 2 ) }}x{{ @textsize - ( @progressbarpadding * 2 ) }}" 
   	alpha="{{ @progressbarinneralpha }}" 
   	color="{{ @progressbarinnercolour }}" 
   />
   
   <shape 
   	type="rectangle" 
   	position="{{ @padding + 150 }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 6 * @textsize ) }}" 
   	size="{{ @width - ( @padding * 2 ) - ( 250 + @padding ) }}x{{ @textsize }}" 
   	hollow="true"
   	alpha="{{ @progressbarouteralpha }}" 
   	color="{{ @progressbaroutercolour }}" 
   />
   <shape 
   	type="rectangle" 
   	position="{{ @padding + 150 + @progressbarpadding }}x{{ (@padding * 2) + @boxpadding + @topbarheight - @textsize + ( 6 * @textsize ) + @progressbarpadding }}" 
   	size="{{ round( ( ( @width - ( @padding * 2 ) - ( 250 + @padding ) ) / 100 ) * $stat_anidb_ownviewedp ) - ( @progressbarpadding * 2 ) }}x{{ @textsize - ( @progressbarpadding * 2 ) }}" 
   	alpha="{{ @progressbarinneralpha }}" 
   	color="{{ @progressbarinnercolour }}" 
   />
   
   <image src="lattyware" position="{{ ( ( @width - ( @padding * 2 ) ) / 2 ) }}x{{ @padding * 3 + @topbarheight }}" alpha="20"/>
      
 </layout>
</signature>

Signature Example 6

by Scoops 2008.05.26

Signature Image

Mahorosig.png

Source

<!-- This is a pretty basic, though flexible signature. Without modification, it should
     work with pictures of different sizes as it uses very few constant values. With
     modification of things like like title truncations, you can take it pretty much 
     anywhere - Scoops
-->
<signature>
   <!-- variables -->
      <!-- If you change @Top_bar_height, the text in that bar will stay centred. The
           text in the bottom bar is placed relative to the bottom of the sig.
      -->
      {{@Top_bar_height=10}}
      {{@Bot_bar_height=20}}
    
      <!-- This controls when the text of the MyList info flips in the bar. For numbers
           under the variable, the text appears in the "unwatched" part. You may
           need/want to change this depending on the length of your username or sig size.
      -->
      {{@Flip_MyList_text=40}}

   <!-- /variables -->
 
   <defaults>
     <text
        face="victorpixel"
        size="8"
        color="#663366"
     />

     <shape
        type="rectangle"
        color="#ffffff"
        alpha="65"
     />

     <shape
        type="line"
        color="#ffff88"
     />
   </defaults>
   <layout>

      <!-- The white bar along the top of the sig that is used as part of the MyList
           viewed percentage. It actually covers the whole top of the sig. The purple bar
           below, and the gold line, are used to show the actual percentage.
      -->
      <shape
         type="rectangle"
         position="0x0"
         size="{{$Sig_width}}x{{@Top_bar_height}}"
      />

      <!-- The purple bar along the top that shows how much of MyList remains unwatched.
           If you've watched 70% of your MyList, it starts drawing this bar 70% of the 
           way across your sig image.
      -->
      <shape
         type="rectangle"
         position="{{0 + ($Sig_width-round((100-$stat_anidb_ownviewedp)*$Sig_width/100))}}x0"
         size="{{round((100-$stat_anidb_ownviewedp)*$Sig_width/100)}}x{{@Top_bar_height}}"
         color="#663366"
         alpha="55"
      />

      <!-- The gold line that highlights the percentage divider. It is one pixel less 
           than the bar because for some reason, it appears one pixel too big if given
           the same value.
      -->
      <shape
         type="line"
         position="{{0 + ($Sig_width-round((100-$stat_anidb_ownviewedp)*$Sig_width/100))}}x0"
         size="{{0 + ($Sig_width-round((100-$stat_anidb_ownviewedp)*$Sig_width/100))}}x{{@Top_bar_height-1}}"
      />

      <!-- The white bar along the bottom used for last watched info -->
      <shape 
         type="rectangle"
         position="0x{{$Sig_height-@Bot_bar_height}}"
         size="{{$Sig_width}}x{{@Bot_bar_height}}"
      />

      <!-- Username in the top left corner, centred vertically in the top bar. -->
      <text position="2x{{round((@Top_bar_height+1)/2)+2}}">
         <line>{{$Sig_username}}</line>
      </text>

      <!-- Displays MyList percentage, to the right of the divider in gold if under 
           40 (default setting) otherwise purple and left, again centred vertically.
      -->
      <text
         position="{{round($stat_anidb_ownviewedp*$Sig_width/100)}}x{{round((@Top_bar_height+1)/2)+2}}"
         align="bottom-{{if($stat_anidb_ownviewedp >= @Flip_MyList_text, "right", "left")}}"
         color="#{{if($stat_anidb_ownviewedp >= @Flip_MyList_text, "663366", "ffff88")}}"
      >
         <line> Watched {{$stat_anidb_ownviewedp}}% of MyList</line>
      </text>
  
      <!-- Displays the name of the last anime watched, truncated to 40 characters -->
      <text position="2x{{$Sig_height-12}}">
         <line>I just watched {{truncate($latestwatched_id1_aname,40,"..")}} episode {{$latestwatched_id1_enumber}}:</line>
      </text>

      <!-- Displays the title of the last episode watched, truncated to 50 characters -->
      <text
         position="20x{{$Sig_height-3}}"
         face="04b03"
         size="6"
      >
         <line>"{{truncate($latestwatched_id1_ename,50,"..")}}"</line>
      </text>

      <!-- I don't want to use this, but others might find it useful, so I'll include a
           second bar for the percentage on AniDB watched here. Uncomment the next bit to
           use it. Notes were removed, but the sections correspond to the MyList sections
           done earlier: White bar, purple bar, gold line, text.
      -->
      <!--
      <shape
         type="rectangle"
         position="0x{{@Top_bar_height}}"
         size="{{$Sig_width}}x{{@Top_bar_height}}"
      />

      <shape
         type="rectangle"
         position="{{0 + ($Sig_width-round((100-$stat_anidb_totalviewedp)*$Sig_width/100))}}x{{@Top_bar_height}}"
         size="{{round((100-$stat_anidb_totalviewedp)*$Sig_width/100)}}x{{@Top_bar_height}}"
         color="#663366"
         alpha="55"
      />

      <shape
         type="line"
         position="{{0 + ($Sig_width-round((100-$stat_anidb_totalviewedp)*$Sig_width/100))}}x{{@Top_bar_height}}"
         size="{{0 + ($Sig_width-round((100-$stat_anidb_totalviewedp)*$Sig_width/100))}}x{{@Top_bar_height*2-1}}"
      />

      <text
         position="{{round($stat_anidb_totalviewedp*$Sig_width/100)}}x{{round((@Top_bar_height+1)/2)+2+@Top_bar_height}}"
         align="bottom-{{if($stat_anidb_totalviewedp >= @Flip_MyList_text, "right", "left")}}"
         color="#{{if($stat_anidb_totalviewedp >= @Flip_MyList_text, "663366", "ffff88")}}"
      >
         <line> Watched {{$stat_anidb_totalviewedp}}% of AniDB</line>
      </text>
      -->
   </layout>
</signature>

Signature Example 7

by grejpfrut 2008.06.05

Signature Image

2831-Ehebf.png

Background available @ [4]

Source

<signature>
  <layout>
    <shape type="rectangle" color="#ffffff" alpha="35" position="5x41" size="251x9" />
    <text position="8x12" color="#ffffff" face="04b03" size="6" >
      <line color="#d82112">Currently watching:</line>
      <line>>> {{date("m.d",$watching_id1_viewdate)}}</line>
      <line>>> {{date("m.d",$watching_id2_viewdate)}}</line>
      <line>>> {{date("m.d",$watching_id3_viewdate)}}</line>
      <line color="#ffff99">{{$stat_mylist_acount}} animes / {{$stat_mylist_epcount}} episodes / {{$stat_mylist_fcount}} files / {{round($stat_mylist_fsize/1024)}} GB</line>
      <line color="#d82112">Latest votes:</line>
      <line>>> {{date("m.d",$latestvote_id1_date)}}</line>
      <line>>> {{date("m.d",$latestvote_id2_date)}}</line>
      <line>>> {{date("m.d",$latestvote_id3_date)}}</line>
      <line color="#ffff99">{{$stat_anidb_votecount}} votes / {{$stat_anidb_totalownedp}}% anidb owned / {{$stat_anidb_ownviewedp}}% mylist watched</line>
    </text>
    <text position="50x12" color="#ffffff" face="04b03" size="6" >
      <line /> 
      <line>^ {{ truncate($watching_id1_aname,30,"..")}} - [ {{padding($watching_id1_state_seenepcount,2)}} / {{padding($watching_id1_eps,2)}} ]</line>
      <line>^ {{ truncate($watching_id2_aname,30,"..")}} - [ {{padding($watching_id2_state_seenepcount,2)}} / {{padding($watching_id2_eps,2)}} ]</line>        
      <line>^ {{ truncate($watching_id3_aname,30,"..")}} - [ {{padding($watching_id3_state_seenepcount,2)}} / {{padding($watching_id3_eps,2)}} ]</line>     
      <line />
      <line /> 
      <line>^ {{ truncate($latestvote_id1_aname,30,"..")}} - [ {{precision($latestvote_id1_vote,2)}} ]</line>
      <line>^ {{ truncate($latestvote_id2_aname,30,"..")}} - [ {{precision($latestvote_id2_vote,2)}} ]</line>
      <line>^ {{ truncate($latestvote_id3_aname,30,"..")}} - [ {{precision($latestvote_id3_vote,2)}} ]</line>
    </text>
  <shape type="rectangle" color="#ffffff" alpha="35" position="5x86" size="440x9" />
    <text position="270x93" color="#000000" face="04b03" size="6">
      <line>{{$Sig_username}} - http://anidb.info/{{$Sig_uid}}</line>
    </text>
  </layout>
</signature>

Signature Example 8

by Sierra_Angel 2008.06.29

Signature Image

SigExample8.png

Used "Chobits narrow" (#22) from SigServer [5]

Source

<signature>

<variables>
  <default element="text" name="face" value="proggytiny" />
  <default element="text" name="size" value="12"/>
  <default element="text" name="line-space" value="1"/>
</variables>

<layout>
  <shape type="rectangle" position="120x2" size="115x76"
    color="#ffff00" alpha="20">
  </shape>

  <text position="130x16">
    <line>MyList on AniDB:</line>
    <line>{{padding($stat_mylist_acount, 7, "right");}} Animes</line>
    <line>{{padding($stat_mylist_epcount, 7, "right");}} Episodes</line>
    <line>{{padding(precision($stat_mylist_fsize/1024,1), 7, "right");}} GB</line>
  </text>

</layout>
</signature>

Signature Example 9

by din1031 2008.07.25

Signature Image

SigImage9.png

Used this custom background: 1847.png
But you can use other images like it.

Size: 350x60
Format: PNG (recommended, but not required)

At the top of the code you can set the colours to make it more suitable for your Sig image.

Source

<signature>
<!-- This is for a image size 350x60 !-->
<!-- Generate some Settings for easier Handling !-->
<!-- SIG Version 1.1 -->
<!-- Text Field Color -->
{{@text_bg_color="#CAF7DF";}}
{{@text_bg_alpha=50}}
<!-- Watch Meter Color -->
{{@watchmeter_color="#009966";}}
<!-- Personal date format http://de2.php.net/manual/en/function.date.php -->
{{@personal_date="jS F Y"}}
{{@personal_time="H:i"}}
<!-- This a Small Feature that show today and yesterday set it true/false if you like it -->
{{@personal_showtoday=true}}
<!-- Time Calculation -->
{{@time_days=floor($stat_anidb_viewedlength / 1440)}}
{{@time_hour=floor($stat_anidb_viewedlength / 60) - @time_days * 24}}
{{@time_mins=$stat_anidb_viewedlength - floor($stat_anidb_viewedlength / 60) * 60}}

<!-- Automatic Position Fixes -->
<!-- Nick Position Correction -->
{{@textfield_nick_top_pos=43}}
{{@textfield_nick_left_pos=8}}
{{@textfield_nick_font_size=11}}
<!-- Nick Length 8 is the best... it will be truncated -->
{{@textfield_nick_length=8}}
<!-- Top Positions of the Textfields -->
{{@textfield_min_top_pos=1}}

<!-- Personal Date prepareing -->
{{@today=date("Y-n-j")}}
{{@is_today=if(@today==date("Y-n-j",$latestwatched_id1_viewdate), @personal_showtoday, false)}}
<!-- Yesterday is more work... because no unix timestamp << -->
{{@current_year=date("Y")}}
{{@lastyear=if(@today==(@current_year + "-1-1"),true,false)}}
{{@yesterday=date("j")-1}}
{{@last_month=if(@yesterday==0,if(@lastyear,false,true),false)}}
{{@current_month_gna=if(@last_month,date("n")-1,date("n"));}}
{{@last_day=date("t", @current_year+"-"+@current_month_gna+"-25T10:10:10");}}
{{@yesterday_stamp=if(@lastyear,(@current_year-1) + "-12-31T10:10:10", @current_year + "-" + @current_month_gna + "-" + if(@last_month,@last_day,@yesterday) + "T10:10:10");}}
{{@is_yesterday=if(date("Y-m-j",@yesterday_stamp)==date("Y-m-j", $latestwatched_id1_viewdate),@personal_showtoday,false)}}
{{@current_date=notempty(@personal_date, if(@is_today, "Today", if(@is_yesterday, "Yesterday", date(@personal_date, $latestwatched_id1_viewdate))))}}
{{@date_on=if(@is_yesterday || @is_today, " ", " on ")}}
{{@date_output=notempty(@personal_date, @date_on + @current_date, "")}}
{{@time_output=notempty(@personal_time, ", at " + date(@personal_time, $latestwatched_id1_viewdate), "")}}
<variables>
    <default element="text" name="face" value="proggytiny"/>
    <default element="text" name="size" value="12"/>
    <default element="text" name="line-space" value="1"/>
</variables>
<layout>
	<!-- Nickname, should not be longer than 8 letters -->
	<text position="{{@textfield_nick_left_pos}}x{{@textfield_nick_top_pos}}" angle="90" alpha="80" size="{{@textfield_nick_font_size}}">
		<line>{{truncate($Sig_username, if(@textfield_nick_length > 0, @textfield_nick_length , 8))}}</line>
	</text>
	<!-- Some Basics Stats -->
	<shape type="rectangle" 
		position="52x{{@textfield_min_top_pos}}"
		size="164x36"
		color="{{@text_bg_color}}"
		alpha="{{@text_bg_alpha}}">
	</shape>
	<text position="54x{{@textfield_min_top_pos + 9}}">
		<line> MyList / Anidb Stats</line>
		<line>{{padding($stat_mylist_acount, 7, "right");}} / {{padding($anidbstat_acount,7, "left")}} Animes</line>
		<line>{{padding($stat_mylist_epcount, 7, "right");}} / {{padding($anidbstat_epcount,7, "left")}} Episodes</line>
	</text>
	<!-- The time i wasted for Anime :D -->
	<shape type="rectangle" 
		position="220x{{@textfield_min_top_pos}}"
		size="90x36"
		color="{{@text_bg_color}}"
		alpha="{{@text_bg_alpha}}">
	</shape>
	<text position="226x{{@textfield_min_top_pos + 9}}">
		<line>Watchtime for</line>
		<line>{{padding($stat_anidb_viewedepcnt, 9, "right")}} Eps</line>
		<line>{{padding(@time_days, 4, "right")}}d:{{if(length(@time_hour) == 1, "0" , "")}}{{@time_hour}}h:{{if(length(@time_mins) == 1, "0" , "")}}{{@time_mins}}m</line>
	</text>
	<!-- Latest Anime Watch -->
	<shape type="rectangle" 
		position="52x{{@textfield_min_top_pos + 39}}"
		size="258x20"
		color="{{@text_bg_color}}"
		alpha="{{@text_bg_alpha}}">
	</shape>
	<text position="54x{{@textfield_min_top_pos + 46}}" face="tempesta-6" size="6" line-space="1.5">
		<line>Last Watched{{@date_output}}{{@time_output}}:</line>
		<line>{{if(length($latestwatched_id1_aname) > 39, truncate($latestwatched_id1_aname, 36, "..."), $latestwatched_id1_aname)}} ({{$latestwatched_id1_enumber}})</line>
	</text>
	<!-- Percent Watched -->
	<shape type="rectangle" 
		position="338x2"
		size="10x56"
		hollow="true" 
		alpha="50">
	</shape>
	<shape type="rectangle"
		position="340x{{3+54-round($stat_anidb_ownviewedp*0.54)}}" color="{{@watchmeter_color}}"
		size="5x{{round($stat_anidb_ownviewedp*0.54)}}" alpha="50"></shape>
	<text position="334x60" angle="90" alpha="80" size="11">
		<line>{{padding($stat_anidb_ownviewedp,2,"right");}}% watched</line>
	</text>
	<text position="323x37" angle="90" alpha="80" size="11">
		<line>Mylist</line>
	</text>
</layout>
</signature>

Signature Example 10

by Aidoku 2008.12.08

Signature Image

http://www.wikijapon.com/x/SigImage10.png

Based on the layout of "Sig8" by EXP

This is mostly for the "Time wasted" code to show week, day, hour and minute, not only the number of minutes as allowed by the "Length in minutes of watched files in MyList" variable.

Source

<signature>

<variables>
  <default element="text" name="face" value="visitor-10"/>
  <default element="text" name="size" value="10"/>
  <default element="text" name="line-space" value="1"/>
  <default element="text" name="color" value="#ffffff"/>
</variables>

<layout>
  <text position="335x5" align="top-right">
    <line>Time wasted: {{floor($stat_anidb_viewedlength/10080)}} Weeks, {{floor(($stat_anidb_viewedlength-(floor($stat_anidb_viewedlength/10080)*10080))/1440)}} days, {{floor(($stat_anidb_viewedlength-(floor($stat_anidb_viewedlength/1440)*1440))/60)}} hours, {{floor($stat_anidb_viewedlength-(floor($stat_anidb_viewedlength/60)*60))}} Minutes</line>
  </text>
</layout>

</signature>

Signature Example 11

by Soulweaver 18th February 2011

Signature Image

SigExample11.png

Uses a custom image on the background: File:Rainbowbg.jpg

Source

<!--
  NEON RAINBOW ANIDB SIGNATURE TEMPLATE
  Designed by Soulweaver
  Version 1.20, 18th Feb 2011
  
  ATTENTION:
  This template is only designed for use with a single signature size,
  which is 500x144 pixels. If you're attempting to use this in other
  sizes, changes are required.

  Version history:
  1.00    Initial completed version
  1.10    Added background bars for recently watched, 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.12    Changed the default fonts and moved the stats box contents around
  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 name of latest watched
-->
<signature>
  <!-- USER PREFERENCE VARIABLES -->
    <!-- FONTS -->
  {{@titlefont="pixchicago-6"}}
  {{@titlesize=6}}
  {{@atitlefont="tempesta_condensed_bold-6"}}
  {{@atitlesize=6}}
  {{@adatafont="tempesta-6"}}
  {{@adatasize=6}}
    <!-- LINE SPACING FOR STATS BOX -->
  {{@atitlels=1.2}}
  {{@adatals=1.2}}
    <!-- DATE FORMATTING -->
  {{@datemask="jS M 'y h:ia"}}
  {{@timezone=2}} <!-- use only full hours from GMT, e.g. 2 or -6 -->
    <!-- TIMEZONE DIFFERENCE FINETUNE -->
    {{@difffix="-1"}}
    <!-- PROGRESS BARS -->
  {{@progressbars=true}} <!-- set to false to not use -->
  {{@pbfgcolor="#00af00"}}
  {{@pbbgcolor="#6f8f6f"}}

  <!-- PRECALCULATED VARIABLES -->
    <!-- TITLE -->
  {{@titletext=$Sig_username + " - AniDB Statistics"}}
  {{@titleleftpos= 250-floor(lengthw(@titletext,@titlefont,@titlesize)/2) }}

    <!-- RATINGS -->
  {{@wrating1 = fetchvar("$animestat_a"+$watching_id1_aid+"_rating")}}
  {{@wrating2 = fetchvar("$animestat_a"+$watching_id2_aid+"_rating")}}
  {{@wrating3 = fetchvar("$animestat_a"+$watching_id3_aid+"_rating")}}
  {{@wrating4 = fetchvar("$animestat_a"+$watching_id4_aid+"_rating")}}
  {{@lfrating = fetchvar("$animestat_a"+$finishedwatching_id1_aid+"_rating")}}
  {{@lvrating = fetchvar("$animestat_a"+$latestvote_id1_aid+"_rating")}}
  {{@lveps = fetchvar("$animestat_a"+$latestvote_id1_aid+"_etotal")}}

    <!-- TOTAL TIME -->
  {{@tyr = floor($stat_anidb_viewedlength/(60*24*365))}}
  {{@tday = floor(mod($stat_anidb_viewedlength/60/24,365))}}
  {{@thr = floor(mod($stat_anidb_viewedlength/60,24))}}
  {{@tmin = floor(mod($stat_anidb_viewedlength,60))}}
  {{@timetext = "Time spent on anime: "+if(@tyr>0,@tyr+" yrs ","")+if(@tday>0,@tday+" days ","")+if(@thr>0,@thr+" hrs ","")+if(@tmin>0,@tmin+" min ","")}}
  {{@timeleftpos= 352-floor(lengthw(@timetext,@adatafont,@adatasize)/2) }}

    <!-- TOTAL SIZE -->
  {{@sgb = $stat_mylist_fsize / 1024}}
  {{@stb = $stat_mylist_fsize / 1048576}}

    <!-- PROGBAR PROGRESS -->
  {{@a1progress = $watching_id1_state_seenepcount/if($watching_id1_eps==0,fetchvar("$animestat_a"+$watching_id1_aid+"_lastep_enumber")+1,$watching_id1_eps))}}
  {{@a2progress = $watching_id2_state_seenepcount/if($watching_id2_eps==0,fetchvar("$animestat_a"+$watching_id2_aid+"_lastep_enumber")+1,$watching_id2_eps))}}
  {{@a3progress = $watching_id3_state_seenepcount/if($watching_id3_eps==0,fetchvar("$animestat_a"+$watching_id3_aid+"_lastep_enumber")+1,$watching_id3_eps))}}
  {{@a4progress = $watching_id4_state_seenepcount/if($watching_id4_eps==0,fetchvar("$animestat_a"+$watching_id4_aid+"_lastep_enumber")+1,$watching_id4_eps))}}

    <!-- TIMEZONE HACK -->
  {{@gt_fixed = date("i:s")}} {{@gt_hr = round(date("G"),0) + @timezone + @difffix}}
  {{@gt_d = round(date("j"),0)}} {{@gt_m = round(date("n"),0)}} {{@gt_y = round(date("Y"),0)}}
  {{@gt_dom = round(date("t"),0)}} {{@gt_ly = if(date("L")=="1",29,28) }}
  {{@gt_ldom = if(@gt_m-1==2,@gt_ly,if(@gt_m-1==4,30,if(@gt_m-1==6,30,if(@gt_m-1==9,30,if(@gt_m-1==11,30,31))))) }}
       <!-- FIX HR OVERFLOW -->
  {{@gt_d = if(@gt_hr>23,@gt_d+1,@gt_d)}}     {{@gt_hr = if(@gt_hr>23,@gt_hr-24,@gt_hr)}}
       <!-- 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 OVERFLOW -->
  {{@gt_y = if(@gt_m>12,@gt_y+1,@gt_y)}}      {{@gt_m = if(@gt_m>12,1,@gt_m)}}

       <!-- FIX HR UNDERFLOW -->
  {{@gt_d = if(@gt_hr<0,@gt_d-1,@gt_d)}}     {{@gt_hr = if(@gt_hr<0,@gt_hr+24,@gt_hr)}}
       <!-- 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 UNDERFLOW -->
  {{@gt_y = if(@gt_m<1,@gt_y-1,@gt_y)}}      {{@gt_m = if(@gt_m<1,12,@gt_m)}}

  {{@gentime = date(@datemask,@gt_y+"-"+if(@gt_m<10,"0","")+@gt_m+"-"+if(@gt_d<10,"0","")+@gt_d+"T"+if(@gt_hr<10,"0","")+@gt_hr+":"+@gt_fixed) }}


    <!-- TIMEZONE HACK -->
  {{@wt_fixed = date("i:s",$watching_id1_viewdate))}}
  {{@wt_hr = round(date("G",$watching_id1_viewdate),0) + @timezone}}
  {{@wt_d = round(date("j",$watching_id1_viewdate),0)}}
  {{@wt_m = round(date("n",$watching_id1_viewdate),0)}}
  {{@wt_y = round(date("Y",$watching_id1_viewdate),0)}}
  {{@wt_dom = round(date("t",$watching_id1_viewdate),0)}}
  {{@wt_ly = if(date("L",$watching_id1_viewdate)=="1",29,28) }}
  {{@wt_ldom = if(@wt_m-1==2,@wt_ly,if(@wt_m-1==4,30,if(@wt_m-1==6,30,if(@wt_m-1==9,30,if(@wt_m-1==11,30,31))))) }}
       <!-- FIX HR OVERFLOW -->
  {{@wt_d = if(@wt_hr>23,@wt_d+1,@wt_d)}}     {{@wt_hr = if(@wt_hr>23,@wt_hr-24,@wt_hr)}}
       <!-- 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 OVERFLOW -->
  {{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}}      {{@wt_m = if(@wt_m>12,1,@wt_m)}}

       <!-- FIX HR UNDERFLOW -->
  {{@wt_d = if(@wt_hr<0,@wt_d-1,@wt_d)}}     {{@wt_hr = if(@wt_hr<0,@wt_hr+24,@wt_hr)}}
       <!-- 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 UNDERFLOW -->
  {{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}}      {{@wt_m = if(@wt_m<1,12,@wt_m)}}

  {{@wtime1 = date(@datemask,@wt_y+"-"+if(@wt_m<10,"0","")+@wt_m+"-"+if(@wt_d<10,"0","")+@wt_d+"T"+if(@wt_hr<10,"0","")+@wt_hr+":"+@wt_fixed) }}

    <!-- TIMEZONE HACK -->
  {{@wt_fixed = date("i:s",$watching_id2_viewdate))}}
  {{@wt_hr = round(date("G",$watching_id2_viewdate),0) + @timezone}}
  {{@wt_d = round(date("j",$watching_id2_viewdate),0)}}
  {{@wt_m = round(date("n",$watching_id2_viewdate),0)}}
  {{@wt_y = round(date("Y",$watching_id2_viewdate),0)}}
  {{@wt_dom = round(date("t",$watching_id2_viewdate),0)}}
  {{@wt_ly = if(date("L",$watching_id2_viewdate)=="1",29,28) }}
  {{@wt_ldom = if(@wt_m-1==2,@wt_ly,if(@wt_m-1==4,30,if(@wt_m-1==6,30,if(@wt_m-1==9,30,if(@wt_m-1==11,30,31))))) }}
       <!-- FIX HR OVERFLOW -->
  {{@wt_d = if(@wt_hr>23,@wt_d+1,@wt_d)}}     {{@wt_hr = if(@wt_hr>23,@wt_hr-24,@wt_hr)}}
       <!-- 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 OVERFLOW -->
  {{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}}      {{@wt_m = if(@wt_m>12,1,@wt_m)}}

       <!-- FIX HR UNDERFLOW -->
  {{@wt_d = if(@wt_hr<0,@wt_d-1,@wt_d)}}     {{@wt_hr = if(@wt_hr<0,@wt_hr+24,@wt_hr)}}
       <!-- 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 UNDERFLOW -->
  {{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}}      {{@wt_m = if(@wt_m<1,12,@wt_m)}}

  {{@wtime2 = date(@datemask,@wt_y+"-"+if(@wt_m<10,"0","")+@wt_m+"-"+if(@wt_d<10,"0","")+@wt_d+"T"+if(@wt_hr<10,"0","")+@wt_hr+":"+@wt_fixed) }}

    <!-- TIMEZONE HACK -->
  {{@wt_fixed = date("i:s",$watching_id3_viewdate))}}
  {{@wt_hr = round(date("G",$watching_id3_viewdate),0) + @timezone}}
  {{@wt_d = round(date("j",$watching_id3_viewdate),0)}}
  {{@wt_m = round(date("n",$watching_id3_viewdate),0)}}
  {{@wt_y = round(date("Y",$watching_id3_viewdate),0)}}
  {{@wt_dom = round(date("t",$watching_id3_viewdate),0)}}
  {{@wt_ly = if(date("L",$watching_id3_viewdate)=="1",29,28) }}
  {{@wt_ldom = if(@wt_m-1==2,@wt_ly,if(@wt_m-1==4,30,if(@wt_m-1==6,30,if(@wt_m-1==9,30,if(@wt_m-1==11,30,31))))) }}
       <!-- FIX HR OVERFLOW -->
  {{@wt_d = if(@wt_hr>23,@wt_d+1,@wt_d)}}     {{@wt_hr = if(@wt_hr>23,@wt_hr-24,@wt_hr)}}
       <!-- 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 OVERFLOW -->
  {{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}}      {{@wt_m = if(@wt_m>12,1,@wt_m)}}

       <!-- FIX HR UNDERFLOW -->
  {{@wt_d = if(@wt_hr<0,@wt_d-1,@wt_d)}}     {{@wt_hr = if(@wt_hr<0,@wt_hr+24,@wt_hr)}}
       <!-- 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 UNDERFLOW -->
  {{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}}      {{@wt_m = if(@wt_m<1,12,@wt_m)}}

  {{@wtime3 = date(@datemask,@wt_y+"-"+if(@wt_m<10,"0","")+@wt_m+"-"+if(@wt_d<10,"0","")+@wt_d+"T"+if(@wt_hr<10,"0","")+@wt_hr+":"+@wt_fixed) }}

    <!-- TIMEZONE HACK -->
  {{@wt_fixed = date("i:s",$watching_id4_viewdate))}}
  {{@wt_hr = round(date("G",$watching_id4_viewdate),0) + @timezone}}
  {{@wt_d = round(date("j",$watching_id4_viewdate),0)}}
  {{@wt_m = round(date("n",$watching_id4_viewdate),0)}}
  {{@wt_y = round(date("Y",$watching_id4_viewdate),0)}}
  {{@wt_dom = round(date("t",$watching_id4_viewdate),0)}}
  {{@wt_ly = if(date("L",$watching_id4_viewdate)=="1",29,28) }}
  {{@wt_ldom = if(@wt_m-1==2,@wt_ly,if(@wt_m-1==4,30,if(@wt_m-1==6,30,if(@wt_m-1==9,30,if(@wt_m-1==11,30,31))))) }}
       <!-- FIX HR OVERFLOW -->
  {{@wt_d = if(@wt_hr>23,@wt_d+1,@wt_d)}}     {{@wt_hr = if(@wt_hr>23,@wt_hr-24,@wt_hr)}}
       <!-- 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 OVERFLOW -->
  {{@wt_y = if(@wt_m>12,@wt_y+1,@wt_y)}}      {{@wt_m = if(@wt_m>12,1,@wt_m)}}

       <!-- FIX HR UNDERFLOW -->
  {{@wt_d = if(@wt_hr<0,@wt_d-1,@wt_d)}}     {{@wt_hr = if(@wt_hr<0,@wt_hr+24,@wt_hr)}}
       <!-- 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 UNDERFLOW -->
  {{@wt_y = if(@wt_m<1,@wt_y-1,@wt_y)}}      {{@wt_m = if(@wt_m<1,12,@wt_m)}}

  {{@wtime4 = date(@datemask,@wt_y+"-"+if(@wt_m<10,"0","")+@wt_m+"-"+if(@wt_d<10,"0","")+@wt_d+"T"+if(@wt_hr<10,"0","")+@wt_hr+":"+@wt_fixed) }}

  <!-- DEFAULT VALUES -->
  <defaults>
    <text color="#ffffff" face="{{@adatafont}}" size="{{@adatasize}}" align="top-left" line-space="1.6" />
    <image size="22x22" />
  </defaults>
  <layout>
    <!-- BG BOXES -->
    <shape type="rectangle" position="2x2" size="496x18" color="#000000" alpha="60" hollow="false" />
    <shape type="rectangle" position="2x2" size="496x18" color="#000000" alpha="100" hollow="true" />

    <shape type="rectangle" position="2x22" size="197x120" color="#000000" alpha="60" hollow="false" />
    <shape type="rectangle" position="2x22" size="197x120" color="#000000" alpha="100" hollow="true" />

    <shape type="rectangle" position="201x22" size="148x40" color="#000000" alpha="60" hollow="false" />
    <shape type="rectangle" position="201x22" size="148x40" color="#000000" alpha="100" hollow="true" />

    <shape type="rectangle" position="351x22" size="148x40" color="#000000" alpha="60" hollow="false" />
    <shape type="rectangle" position="351x22" size="148x40" color="#000000" alpha="100" hollow="true" />

    <shape type="rectangle" position="201x64" size="297x78" color="#000000" alpha="60" hollow="false" />
    <shape type="rectangle" position="201x64" size="297x78" color="#000000" alpha="100" hollow="true" />

    <!-- TITLE TEXTS -->
    <text position="{{@titleleftpos+1}}x5" face="{{@titlefont}}" size="{{@titlesize}}" color="#1f6f1f"><line>{{@titletext}}</line></text>
    <text position="{{@titleleftpos}}x4" face="{{@titlefont}}" size="{{@titlesize}}"><line>{{@titletext}}</line></text>

    <text position="51x23" face="{{@titlefont}}" size="{{@titlesize}}"><line>Recently watched</line></text>

    <text position="243x23" face="{{@titlefont}}" size="{{@titlesize}}"><line>Last finished</line></text>
    <text position="393x23" face="{{@titlefont}}" size="{{@titlesize}}"><line>Last voted</line></text>

    <text position="316x65" face="{{@titlefont}}" size="{{@titlesize}}"><line>Mylist stats</line></text>

    <!-- CURRENT TIME -->
    <text position="497x4" align="top-right" line-space="1.2"><line>Generated:</line><line>{{@gentime}}</line></text>

    <!--  ANIME IMAGES -->
    <image anime="{{ $watching_id1_aid }}" position="4x36" size="32x32" />
    <image anime="{{ $watching_id2_aid }}" position="4x70" />
    <image anime="{{ $watching_id3_aid }}" position="4x94" />
    <image anime="{{ $watching_id4_aid }}" position="4x118" />

    <image anime="{{ $finishedwatching_id1_aid }}" position="203x24" size="36x36" />
    <image anime="{{ $latestvote_id1_aid }}" position="353x24" size="36x36" />

    <!-- LATEST PROGBARS -->
    <shape type="rectangle" display="{{@progressbars}}" position="{{35 + ceil(161*@a1progress)}}x37" size="{{162 - ceil(162*@a1progress)}}x11" color="{{@pbbgcolor}}" alpha="60" />
    <shape type="rectangle" display="{{@progressbars}}" position="{{25 + ceil(171*@a2progress)}}x71" size="{{172 - ceil(172*@a2progress)}}x11" color="{{@pbbgcolor}}" alpha="60" />
    <shape type="rectangle" display="{{@progressbars}}" position="{{25 + ceil(171*@a3progress)}}x95" size="{{172 - ceil(172*@a3progress)}}x11" color="{{@pbbgcolor}}" alpha="60" />
    <shape type="rectangle" display="{{@progressbars}}" position="{{25 + ceil(171*@a4progress)}}x119" size="{{172 - ceil(172*@a4progress)}}x11" color="{{@pbbgcolor}}" alpha="60" />

    <shape type="rectangle" display="{{@progressbars}}" position="36x37" size="{{ceil(161*@a1progress)}}x11" color="{{@pbfgcolor}}" alpha="60" />
    <shape type="rectangle" display="{{@progressbars}}" position="26x71" size="{{ceil(171*@a2progress)}}x11" color="{{@pbfgcolor}}" alpha="60" />
    <shape type="rectangle" display="{{@progressbars}}" position="26x95" size="{{ceil(171*@a3progress)}}x11" color="{{@pbfgcolor}}" alpha="60" />
    <shape type="rectangle" display="{{@progressbars}}" position="26x119" size="{{ceil(171*@a4progress)}}x11" color="{{@pbfgcolor}}" alpha="60" />

    <!-- LATEST NAMES -->
    <text position="38x38">
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id1_aname,129,@atitlefont,@atitlesize,"...") }}</line>
      <line>{{@wtime1}}</line>
      <line>{{truncatew("Ep. " + $watching_id1_state_seenepcount + ': "' + $latestwatched_id1_ename + '"',159,@adatafont,@adatasize,'..."')}}</line>
    </text>
    <text position="30x72">
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id2_aname,137,@atitlefont,@atitlesize,"...") }}</line>
      <line>{{@wtime2}}</line>
    </text>
    <text position="30x96">
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id3_aname,137,@atitlefont,@atitlesize,"...") }}</line>
      <line>{{@wtime3}}</line>
    </text>
    <text position="30x120">
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($watching_id4_aname,137,@atitlefont,@atitlesize,"...") }}</line>
      <line>{{@wtime4}}</line>
    </text>

    <text position="197x38" align="top-right" line-space="1.5">
      <line>{{$watching_id1_state_seenepcount}}/{{if($watching_id1_eps==0,"TBA",$watching_id1_eps)}}</line>
      <line>R: {{if(@wrating1==0,"-.--",precision(@wrating1,2))}}</line>
    </text>
    <text position="197x72" align="top-right" line-space="1.5">
      <line>{{$watching_id2_state_seenepcount}}/{{if($watching_id2_eps==0,"TBA",$watching_id2_eps)}}</line>
      <line>R: {{if(@wrating2==0,"-.--",precision(@wrating2,2))}}</line>
    </text>
    <text position="197x96" align="top-right" line-space="1.5">
      <line>{{$watching_id3_state_seenepcount}}/{{if($watching_id3_eps==0,"TBA",$watching_id3_eps)}}</line>
      <line>R: {{if(@wrating3==0,"-.--",precision(@wrating3,2))}}</line>
    </text>
    <text position="197x120" align="top-right" line-space="1.5">
      <line>{{$watching_id4_state_seenepcount}}/{{if($watching_id4_eps==0,"TBA",$watching_id4_eps)}}</line>
      <line>R: {{if(@wrating4==0,"-.--",precision(@wrating4,2))}}</line>
    </text>

    <!-- LAST FINISHED -->
    <text position="243x36" line-space="1.2">
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($finishedwatching_id1_aname,119,@atitlefont,@atitlesize,"...") }}</line>
      <line>{{$finishedwatching_id1_eps}} episode{{if($finishedwatching_id1_eps==1,"","s")}}</line>
      <line>Rating: {{if(@lfrating==0,"-.--",precision(@lfrating,2))}}</line>
    </text>
    <!-- LAST VOTED -->
    <text position="393x36" line-space="1.2">
      <line face="{{@atitlefont}}" size="{{@atitlesize}}">{{ truncatew($latestvote_id1_aname,119,@atitlefont,@atitlesize,"...") }}</line>
      <line>{{if(@lveps==1,"One ep.",@lveps+" eps")}}, R: {{if(@lvrating==0,"-.--",precision(@lvrating,2))}}</line>
      <line>My vote: {{precision($latestvote_id1_vote,1)}}</line>
    </text>

    <!-- STATS, LEFT SIDE -->
    <text position="283x82" face="{{@atitlefont}}" size="{{@atitlesize}}" line-space="{{@atitlels}}">
      <line>Anime</line>
      <line>Episodes</line>
      <line>Eps watched</line>
      <line>Files</line>
      <line>Votes</line>
    </text>
    <text position="283x82" align="top-right" line-space="{{@adatals}}">
      <line>{{$stat_mylist_acount}}</line>
      <line>{{$stat_mylist_epcount}}</line>
      <line>{{$stat_anidb_viewedepcnt}}</line>
      <line>{{$stat_mylist_fcount}}</line>
      <line>{{$stat_anidb_votecount}}</line>

    </text>

    <!-- STATS, RIGHT SIDE -->
    <text position="413x82" face="{{@atitlefont}}" size="{{@atitlesize}}" line-space="{{@atitlels}}">
      <line>Eps added</line>
      <line>Files added</line>
      <line></line>
      <line>Watched</line>
      <line>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></line>
      <line>{{precision($stat_anidb_viewedepcnt/$stat_mylist_epcount*100,2)}}%</line>
      <line>{{if(@stb>=1,precision(@stb,2)+" TB",if(@sgb>=1,precision(@sgb,2)+" GB",$stat_mylist_fsize+" MB"))}}</line>
    </text>

    <text position="{{@timeleftpos}}x121">
      <line>{{@timetext}}</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 by Soulweaver</line>
    </text>
    <text display="false" position="0x0" face="{{@atitlefont}}" size="{{@atitlesize}}">
      <line>Currently editing the template, may appear broken at times</line>
    </text>

    <!-- BORDER FOR THE SIG -->
    <shape type="rectangle" position="0x0" size="500x144" color="#000000" alpha="100" hollow="true" />
  </layout>
</signature>