aboutsummaryrefslogtreecommitdiff
path: root/views/default/output/tagcloud.php
diff options
context:
space:
mode:
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>2010-12-04 13:07:09 +0000
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>2010-12-04 13:07:09 +0000
commit9bb7b4c8afddc734adfd2717d766d1711cf8127c (patch)
tree0140067d3c0f32ad29f5e379b9c9a5d86d1a7969 /views/default/output/tagcloud.php
parent4e80e365f054dea55bd481cbebd7af5fed7bb288 (diff)
downloadelgg-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/tagcloud.php')
-rw-r--r--views/default/output/tagcloud.php44
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>";
+ }
+}