From 42918a07652da45cd474db65322692b19b35b4fa Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 29 Nov 2005 11:33:00 +0100 Subject: show only 4 tags in article view, possibly improve tag detection --- backend.php | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) (limited to 'backend.php') diff --git a/backend.php b/backend.php index e541c85c8..30c45e117 100644 --- a/backend.php +++ b/backend.php @@ -640,13 +640,25 @@ ORDER BY tag_name"); $tags_str = ""; + $f_tags_str = ""; + + $num_tags = 0; while ($tmp_line = db_fetch_assoc($tmp_result)) { - $tag = $tmp_line["tag_name"]; - $tags_str .= "$tag, "; - } + $num_tags++; + $tag = $tmp_line["tag_name"]; + $tag_str = "$tag, "; + + if ($num_tags == 5) { + $tags_str .= "..."; + } else if ($num_tags < 5) { + $tags_str .= $tag_str; + } + $f_tags_str .= $tag_str; + } - $tags_str = preg_replace("/, $/", "", $tags_str); + $tags_str = preg_replace("/, $/", "", $tags_str); + $f_tags_str = preg_replace("/, $/", "", $f_tags_str); print " ".$line["link"]." @@ -661,7 +673,13 @@ print ""; print "
" . $feed_icon . "
"; - print "
" . $line["content"] . "
"; + print "
"; + + if (db_num_rows($tmp_result) > 5) { + print "
Tags: $f_tags_str
"; + } + + print $line["content"] . "
"; print ""; @@ -1099,7 +1117,7 @@ if ($line["feed_title"]) { print "$content_link"; print " - ".$line["feed_title"].""; + ".$line["feed_title"]." "; } else { print ""; -- cgit v1.2.3