diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2008-06-21 15:44:14 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2008-06-21 15:44:14 +0000 |
| commit | 3b87157ecc2c573d2181171ab670383b4ab353eb (patch) | |
| tree | 2c3507d5e35c2f2b327852cb3fe3dffb6c4dfc75 | |
| parent | 6537a55a24e23eb5ee52335e9db5e3dda7be19c0 (diff) | |
| download | xxv-3b87157ecc2c573d2181171ab670383b4ab353eb.tar.gz xxv-3b87157ecc2c573d2181171ab670383b4ab353eb.tar.bz2 | |
* Reorder sizing of tag cloud
| -rw-r--r-- | skins/deltab/rlist.tmpl | 19 | ||||
| -rw-r--r-- | skins/deltab/tlist.tmpl | 19 | ||||
| -rw-r--r-- | skins/stone/rlist.tmpl | 19 | ||||
| -rw-r--r-- | skins/stone/tlist.tmpl | 19 | ||||
| -rw-r--r-- | skins/stone_flat/rlist.tmpl | 19 | ||||
| -rw-r--r-- | skins/stone_flat/tlist.tmpl | 19 |
6 files changed, 72 insertions, 42 deletions
diff --git a/skins/deltab/rlist.tmpl b/skins/deltab/rlist.tmpl index 9ec1f5c..7b48a2d 100644 --- a/skins/deltab/rlist.tmpl +++ b/skins/deltab/rlist.tmpl @@ -287,17 +287,22 @@ <?% IF param.keywords.size > 0 && allow('rk') %?> <p class="section"><?% gettext("Keywords",20) %?></p> <p> - <?% total = (param.keywordsmax - param.keywordsmin) %?> - <?% IF total > 5 %?> - <?% basis = 65 %?> - <?% size = 50 / total %?> + <?% steps = 25 %?> + <?% range = (param.keywordsmax - param.keywordsmin) %?> + <?% IF range > 2 %?> + <?% factor = steps / range %?> + <?% basis = param.keywordsmin %?> <?% ELSE %?> - <?% basis = 100 %?> - <?% size = 0 %?> + <?% factor = 1 %?> + <?% basis = param.keywordsmin - steps %?> + <?% END %?> + <?% IF param.keywords.size < steps %?> + <?% factor = factor * (param.keywords.size / steps) %?> <?% END %?> <?% FOREACH keyword = param.keywords %?> + <?% level = 80 + (3*(((keyword.1 - basis) * factor) div 1)) %?> <a href="?cmd=rk&data=<?% keyword.0 %?>"> - <font style="font-size:<?% (basis + (keyword.1 * size)) div 1 %?>%"><?% keyword.0 %?></font> + <font style="font-size:<?% level %?>%"><?% keyword.0 %?></font> </a> <?% END %?> </p> diff --git a/skins/deltab/tlist.tmpl b/skins/deltab/tlist.tmpl index f41ecef..81047f1 100644 --- a/skins/deltab/tlist.tmpl +++ b/skins/deltab/tlist.tmpl @@ -245,17 +245,22 @@ <?% IF param.keywords.size > 0 && allow('tk') %?> <p class="section"><?% gettext("Keywords",20) %?></p> <p> - <?% total = (param.keywordsmax - param.keywordsmin) %?> - <?% IF total > 5 %?> - <?% basis = 65 %?> - <?% size = 50 / total %?> + <?% steps = 25 %?> + <?% range = (param.keywordsmax - param.keywordsmin) %?> + <?% IF range > 2 %?> + <?% factor = steps / range %?> + <?% basis = param.keywordsmin %?> <?% ELSE %?> - <?% basis = 100 %?> - <?% size = 0 %?> + <?% factor = 1 %?> + <?% basis = param.keywordsmin - steps %?> + <?% END %?> + <?% IF param.keywords.size < steps %?> + <?% factor = factor * (param.keywords.size / steps) %?> <?% END %?> <?% FOREACH keyword = param.keywords %?> + <?% level = 80 + (3*(((keyword.1 - basis) * factor) div 1)) %?> <a href="?cmd=tk&data=<?% keyword.0 %?>"> - <font style="font-size:<?% (basis + (keyword.1 * size)) div 1 %?>%"><?% keyword.0 %?></font> + <font style="font-size:<?% level %?>%"><?% keyword.0 %?></font> </a> <?% END %?> </p> diff --git a/skins/stone/rlist.tmpl b/skins/stone/rlist.tmpl index 12d0393..f9d1c50 100644 --- a/skins/stone/rlist.tmpl +++ b/skins/stone/rlist.tmpl @@ -355,17 +355,22 @@ <tr><td class="sidehead"><?% gettext("Keywords",20) %?></td></tr> <tr> <td class="sidetext"> - <?% total = (param.keywordsmax - param.keywordsmin) %?> - <?% IF total > 5 %?> - <?% basis = 65 %?> - <?% size = 50 / total %?> + <?% steps = 25 %?> + <?% range = (param.keywordsmax - param.keywordsmin) %?> + <?% IF range > 2 %?> + <?% factor = steps / range %?> + <?% basis = param.keywordsmin %?> <?% ELSE %?> - <?% basis = 100 %?> - <?% size = 0 %?> + <?% factor = 1 %?> + <?% basis = param.keywordsmin - steps %?> + <?% END %?> + <?% IF param.keywords.size < steps %?> + <?% factor = factor * (param.keywords.size / steps) %?> <?% END %?> <?% FOREACH keyword = param.keywords %?> + <?% level = 80 + (3*(((keyword.1 - basis) * factor) div 1)) %?> <a href="?cmd=rk&data=<?% keyword.0 %?>"> - <font style="font-size:<?% (basis + (keyword.1 * size)) div 1 %?>%"><?% keyword.0 %?></font> + <font style="font-size:<?% level %?>%"><?% keyword.0 %?></font> </a> <?% END %?> </td> diff --git a/skins/stone/tlist.tmpl b/skins/stone/tlist.tmpl index c1983ce..e260dfc 100644 --- a/skins/stone/tlist.tmpl +++ b/skins/stone/tlist.tmpl @@ -273,17 +273,22 @@ <tr><td class="sidehead"><?% gettext("Keywords",20) %?></td></tr> <tr> <td class="sidetext"> - <?% total = (param.keywordsmax - param.keywordsmin) %?> - <?% IF total > 5 %?> - <?% basis = 65 %?> - <?% size = 50 / total %?> + <?% steps = 25 %?> + <?% range = (param.keywordsmax - param.keywordsmin) %?> + <?% IF range > 2 %?> + <?% factor = steps / range %?> + <?% basis = param.keywordsmin %?> <?% ELSE %?> - <?% basis = 100 %?> - <?% size = 0 %?> + <?% factor = 1 %?> + <?% basis = param.keywordsmin - steps %?> + <?% END %?> + <?% IF param.keywords.size < steps %?> + <?% factor = factor * (param.keywords.size / steps) %?> <?% END %?> <?% FOREACH keyword = param.keywords %?> + <?% level = 80 + (3*(((keyword.1 - basis) * factor) div 1)) %?> <a href="?cmd=tk&data=<?% keyword.0 %?>"> - <font style="font-size:<?% (basis + (keyword.1 * size)) div 1 %?>%"><?% keyword.0 %?></font> + <font style="font-size:<?% level %?>%"><?% keyword.0 %?></font> </a> <?% END %?> </td> diff --git a/skins/stone_flat/rlist.tmpl b/skins/stone_flat/rlist.tmpl index 5948f11..7d731be 100644 --- a/skins/stone_flat/rlist.tmpl +++ b/skins/stone_flat/rlist.tmpl @@ -318,17 +318,22 @@ <tr><td class="sidehead"><?% gettext("Keywords",20) %?></td></tr> <tr> <td class="sidetext"> - <?% total = (param.keywordsmax - param.keywordsmin) %?> - <?% IF total > 5 %?> - <?% basis = 65 %?> - <?% size = 50 / total %?> + <?% steps = 25 %?> + <?% range = (param.keywordsmax - param.keywordsmin) %?> + <?% IF range > 2 %?> + <?% factor = steps / range %?> + <?% basis = param.keywordsmin %?> <?% ELSE %?> - <?% basis = 100 %?> - <?% size = 0 %?> + <?% factor = 1 %?> + <?% basis = param.keywordsmin - steps %?> + <?% END %?> + <?% IF param.keywords.size < steps %?> + <?% factor = factor * (param.keywords.size / steps) %?> <?% END %?> <?% FOREACH keyword = param.keywords %?> + <?% level = 80 + (3*(((keyword.1 - basis) * factor) div 1)) %?> <a href="?cmd=rk&data=<?% keyword.0 %?>"> - <font style="font-size:<?% (basis + (keyword.1 * size)) div 1 %?>%"><?% keyword.0 %?></font> + <font style="font-size:<?% level %?>%"><?% keyword.0 %?></font> </a> <?% END %?> </td> diff --git a/skins/stone_flat/tlist.tmpl b/skins/stone_flat/tlist.tmpl index c21bee3..598f733 100644 --- a/skins/stone_flat/tlist.tmpl +++ b/skins/stone_flat/tlist.tmpl @@ -272,17 +272,22 @@ <tr><td class="sidehead"><?% gettext("Keywords",20) %?></td></tr> <tr> <td class="sidetext"> - <?% total = (param.keywordsmax - param.keywordsmin) %?> - <?% IF total > 5 %?> - <?% basis = 65 %?> - <?% size = 50 / total %?> + <?% steps = 25 %?> + <?% range = (param.keywordsmax - param.keywordsmin) %?> + <?% IF range > 2 %?> + <?% factor = steps / range %?> + <?% basis = param.keywordsmin %?> <?% ELSE %?> - <?% basis = 100 %?> - <?% size = 0 %?> + <?% factor = 1 %?> + <?% basis = param.keywordsmin - steps %?> + <?% END %?> + <?% IF param.keywords.size < steps %?> + <?% factor = factor * (param.keywords.size / steps) %?> <?% END %?> <?% FOREACH keyword = param.keywords %?> + <?% level = 80 + (3*(((keyword.1 - basis) * factor) div 1)) %?> <a href="?cmd=tk&data=<?% keyword.0 %?>"> - <font style="font-size:<?% (basis + (keyword.1 * size)) div 1 %?>%"><?% keyword.0 %?></font> + <font style="font-size:<?% level %?>%"><?% keyword.0 %?></font> </a> <?% END %?> </td> |
