diff options
author | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-12-04 13:07:09 +0000 |
---|---|---|
committer | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-12-04 13:07:09 +0000 |
commit | 9bb7b4c8afddc734adfd2717d766d1711cf8127c (patch) | |
tree | 0140067d3c0f32ad29f5e379b9c9a5d86d1a7969 /views/default/output | |
parent | 4e80e365f054dea55bd481cbebd7af5fed7bb288 (diff) | |
download | elgg-9bb7b4c8afddc734adfd2717d766d1711cf8127c.tar.gz elgg-9bb7b4c8afddc734adfd2717d766d1711cf8127c.tar.bz2 |
blog sidebar html updates finished - uses modules!
git-svn-id: http://code.elgg.org/elgg/trunk@7526 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'views/default/output')
-rw-r--r-- | views/default/output/tagcloud.php | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/views/default/output/tagcloud.php b/views/default/output/tagcloud.php index d28fbf05f..b0737c6f1 100644 --- a/views/default/output/tagcloud.php +++ b/views/default/output/tagcloud.php @@ -31,26 +31,18 @@ if (empty($vars['tagcloud']) && !empty($vars['value'])) { if (!empty($vars['tagcloud']) && is_array($vars['tagcloud'])) { $counter = 0; - $cloud = "<div class='tagcloud_wrapper'>"; $max = 0; - if ($context != 'tags') { - $title = elgg_echo('tagcloud'); - $cloud .= "<h3>$title</h3>"; - } - - $cloud .= '<div class="tagcloud">'; - - foreach($vars['tagcloud'] as $tag) { + foreach ($vars['tagcloud'] as $tag) { if ($tag->total > $max) { $max = $tag->total; } } - $list = ''; - foreach($vars['tagcloud'] as $tag) { - if ($list != '') { - $list .= ', '; + $cloud = ''; + foreach ($vars['tagcloud'] as $tag) { + if ($cloud != '') { + $cloud .= ', '; } // protecting against division by zero warnings $size = round((log($tag->total) / log($max + .0001)) * 100) + 30; @@ -58,18 +50,26 @@ if (!empty($vars['tagcloud']) && is_array($vars['tagcloud'])) { $size = 100; } $url = elgg_get_site_url()."pg/search/?q=". urlencode($tag->tag) . "&search_type=tags$type$subtype"; - $list .= "<a href=\"$url\" style=\"font-size: $size%\" title=\"".addslashes($tag->tag)." ($tag->total)\" style=\"text-decoration:none;\">" . htmlspecialchars($tag->tag, ENT_QUOTES, 'UTF-8') . "</a>"; + $cloud .= "<a href=\"$url\" style=\"font-size: $size%\" title=\"".addslashes($tag->tag)." ($tag->total)\" style=\"text-decoration:none;\">" . htmlspecialchars($tag->tag, ENT_QUOTES, 'UTF-8') . "</a>"; } - - $cloud .= "$list</div>"; - + if ($context != 'tags') { - $cloud .= '<p class="tags">'; - $cloud .= "<a href=\"".elgg_get_site_url()."pg/tags\">All site tags</a>"; + $text = elgg_echo('tagcloud:allsitetags'); + $cloud .= '<p class="elgg-tags">'; + $cloud .= "<a href=\"".elgg_get_site_url()."pg/tags\">$text</a>"; $cloud .= '</p>'; } $cloud .= elgg_view('tagcloud/extend'); - $cloud .= '</div>'; - echo $cloud; -}
\ No newline at end of file + + if ($context != 'tags') { + $params = array( + 'title' => elgg_echo('tagcloud'), + 'body' => $cloud, + 'body_class' => 'elgg-tagcloud', + ); + echo elgg_view('layout_elements/module', $params); + } else { + echo "<div class=\"elgg-tagcloud\">$cloud</div>"; + } +} |