From 22d1f3db53d40b5c05e74f46c03828b143bfb2c1 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 9 Aug 2007 16:48:23 +0100 Subject: limit the amount of tags shown in CDM --- functions.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'functions.php') diff --git a/functions.php b/functions.php index ff64a0a70..11d1d8c04 100644 --- a/functions.php +++ b/functions.php @@ -4044,13 +4044,25 @@ $tags = get_article_tags($link, $id); $tags_str = ""; + $full_tags_str = ""; foreach ($tags as $tag) { $num_tags++; - $tags_str .= "$tag, "; + $full_tags_str .= "$tag, "; + if ($num_tags < 5) { + $tags_str .= "$tag, "; + } else if ($num_tags == 5) { + $tags_str .= "..."; + } } $tags_str = preg_replace("/, $/", "", $tags_str); + $full_tags_str = preg_replace("/, $/", "", $full_tags_str); + + $all_tags_div = "...
All Tags: $full_tags_str
"; + + $tags_str = preg_replace("/\.\.\.$/", "$all_tags_div", $tags_str); + if ($tags_str == "") $tags_str = "no tags"; -- cgit v1.2.3-54-g00ecf