show only 4 tags in article view, possibly improve tag detection
This commit is contained in:
parent
36aab70f08
commit
42918a0765
24
backend.php
24
backend.php
|
@ -640,13 +640,25 @@
|
||||||
ORDER BY tag_name");
|
ORDER BY tag_name");
|
||||||
|
|
||||||
$tags_str = "";
|
$tags_str = "";
|
||||||
|
$f_tags_str = "";
|
||||||
|
|
||||||
|
$num_tags = 0;
|
||||||
|
|
||||||
while ($tmp_line = db_fetch_assoc($tmp_result)) {
|
while ($tmp_line = db_fetch_assoc($tmp_result)) {
|
||||||
|
$num_tags++;
|
||||||
$tag = $tmp_line["tag_name"];
|
$tag = $tmp_line["tag_name"];
|
||||||
$tags_str .= "<a href=\"javascript:parent.viewfeed('$tag')\">$tag</a>, ";
|
$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%'>
|
print "<tr><td width='50%'>
|
||||||
<a href=\"" . $line["link"] . "\">".$line["link"]."</a>
|
<a href=\"" . $line["link"] . "\">".$line["link"]."</a>
|
||||||
|
@ -661,7 +673,13 @@
|
||||||
print "</table></div>";
|
print "</table></div>";
|
||||||
|
|
||||||
print "<div class=\"postIcon\">" . $feed_icon . "</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>";
|
print "</div>";
|
||||||
|
|
||||||
|
@ -1099,7 +1117,7 @@
|
||||||
if ($line["feed_title"]) {
|
if ($line["feed_title"]) {
|
||||||
print "<td class='hlContent'>$content_link</td>";
|
print "<td class='hlContent'>$content_link</td>";
|
||||||
print "<td class='hlFeed'>
|
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> </td>";
|
||||||
} else {
|
} else {
|
||||||
print "<td class='hlContent'>";
|
print "<td class='hlContent'>";
|
||||||
|
|
||||||
|
|
|
@ -431,7 +431,7 @@
|
||||||
|
|
||||||
$entry_tags = null;
|
$entry_tags = null;
|
||||||
|
|
||||||
preg_match_all("/<a.*?rel=.tag.*?>([^>]+)<\/a>/i",
|
preg_match_all("/<a.*?href=.http:\/\/technorati.com\/tag\/([^\"\'>]+)/i",
|
||||||
$entry_content_unescaped, $entry_tags);
|
$entry_content_unescaped, $entry_tags);
|
||||||
|
|
||||||
// print "<br>$entry_title : $entry_content_unescaped<br>";
|
// print "<br>$entry_title : $entry_content_unescaped<br>";
|
||||||
|
|
|
@ -770,3 +770,11 @@ div.postHeader td.postDate {
|
||||||
display : none;
|
display : none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#allEntryTags {
|
||||||
|
font-size : x-small;
|
||||||
|
border-width : 0px 0px 1px 0px;
|
||||||
|
border-style : solid;
|
||||||
|
border-color : #c0c0c0;
|
||||||
|
padding-bottom : 5px;
|
||||||
|
display : none;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue