]> git.wh0rd.org - tt-rss.git/blobdiff - backend.php
show only 4 tags in article view, possibly improve tag detection
[tt-rss.git] / backend.php
index e541c85c8ed64b89209afa74a9cdc03c63853137..30c45e1179251e4fdd9891c17e8e38e6d20e52b0 100644 (file)
                                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 .= "<a href=\"javascript:parent.viewfeed('$tag')\">$tag</a>, "; 
-                       }               
+                               $num_tags++;
+                               $tag = $tmp_line["tag_name"];                           
+                               $tag_str = "<a href=\"javascript:parent.viewfeed('$tag')\">$tag</a>, "; 
+                               
+                               if ($num_tags == 5) {
+                                       $tags_str .= "<a href=\"javascript:showBlockElement('allEntryTags')\">...</a>";
+                               } 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 "<tr><td width='50%'>
                                <a href=\"" . $line["link"] . "\">".$line["link"]."</a>
                        print "</table></div>";
 
                        print "<div class=\"postIcon\">" . $feed_icon . "</div>";
-                       print "<div class=\"postContent\">" . $line["content"] . "</div>";
+                       print "<div class=\"postContent\">";
+                       
+                       if (db_num_rows($tmp_result) > 5) {
+                               print "<div id=\"allEntryTags\">Tags: $f_tags_str</div>";
+                       }
+
+                       print $line["content"] . "</div>";
                        
                        print "</div>";
 
                                        if ($line["feed_title"]) {                      
                                                print "<td class='hlContent'>$content_link</td>";
                                                print "<td class='hlFeed'>
-                                                       <a href='javascript:viewfeed($feed_id)'>".$line["feed_title"]."</a></td>";
+                                                       <a href='javascript:viewfeed($feed_id)'>".$line["feed_title"]."</a>&nbsp;</td>";
                                        } else {                        
                                                print "<td class='hlContent'>";