show tags in article view mode
This commit is contained in:
parent
747976de1d
commit
21703604b2
2 changed files with 58 additions and 13 deletions
45
backend.php
45
backend.php
|
@ -525,8 +525,8 @@
|
||||||
|
|
||||||
$addheader = $_GET["addheader"];
|
$addheader = $_GET["addheader"];
|
||||||
|
|
||||||
$result = db_query($link, "SELECT title,link,content,feed_id,comments,
|
$result = db_query($link, "SELECT title,link,content,feed_id,comments,int_id,
|
||||||
(SELECT icon_url FROM ttrss_feeds WHERE id = feed_id) as icon_url
|
(SELECT icon_url FROM ttrss_feeds WHERE id = feed_id) as icon_url
|
||||||
FROM ttrss_entries,ttrss_user_entries
|
FROM ttrss_entries,ttrss_user_entries
|
||||||
WHERE id = '$id' AND ref_id = id");
|
WHERE id = '$id' AND ref_id = id");
|
||||||
|
|
||||||
|
@ -557,16 +557,35 @@
|
||||||
|
|
||||||
print "<div class=\"postReply\">";
|
print "<div class=\"postReply\">";
|
||||||
|
|
||||||
print "<div class=\"postHeader\"><table>";
|
print "<div class=\"postHeader\"><table width=\"100%\">";
|
||||||
|
|
||||||
|
print "<tr><td width='5%'><b>Title:</b></td>
|
||||||
|
<td colspan='2'>" . $line["title"] . "</td></tr>";
|
||||||
|
|
||||||
|
$tmp_result = db_query($link, "SELECT DISTINCT tag_name FROM
|
||||||
|
ttrss_tags WHERE post_int_id = " . $line["int_id"] . "
|
||||||
|
ORDER BY tag_name");
|
||||||
|
|
||||||
|
$tags_str = "";
|
||||||
|
|
||||||
|
while ($tmp_line = db_fetch_assoc($tmp_result)) {
|
||||||
|
$tag = $tmp_line["tag_name"];
|
||||||
|
$tags_str .= "<a href=\"javascript:parent.viewfeed('$tag')\">$tag</a> / ";
|
||||||
|
}
|
||||||
|
|
||||||
|
$tags_str = preg_replace("/ \/ $/", "", $tags_str);
|
||||||
|
|
||||||
print "<tr><td><b>Title:</b></td>
|
|
||||||
<td width='100%'>" . $line["title"] . "</td></tr>";
|
|
||||||
|
|
||||||
print "<tr><td><b>Link:</b></td>
|
print "<tr><td><b>Link:</b></td>
|
||||||
<td width='100%'>
|
<td width='50%'>
|
||||||
<a href=\"" . $line["link"] . "\">".$line["link"]."</a>
|
<a href=\"" . $line["link"] . "\">".$line["link"]."</a>
|
||||||
$entry_comments</td></tr>";
|
$entry_comments</td>
|
||||||
|
<td align=\"right\">$tags_str</td></tr>";
|
||||||
|
|
||||||
|
/* if ($tags_str) {
|
||||||
|
print "<tr><td><b>Tags:</b></td>
|
||||||
|
<td width='100%'>$tags_str</td></tr>";
|
||||||
|
} */
|
||||||
|
|
||||||
print "</table></div>";
|
print "</table></div>";
|
||||||
|
|
||||||
print "<div class=\"postIcon\">" . $feed_icon . "</div>";
|
print "<div class=\"postIcon\">" . $feed_icon . "</div>";
|
||||||
|
@ -800,6 +819,12 @@
|
||||||
|
|
||||||
if (sprintf("%d", $feed) != 0) {
|
if (sprintf("%d", $feed) != 0) {
|
||||||
|
|
||||||
|
if ($feed > 0) {
|
||||||
|
$feed_kind = "Feeds";
|
||||||
|
} else {
|
||||||
|
$feed_kind = "Labels";
|
||||||
|
}
|
||||||
|
|
||||||
$result = db_query($link, "SELECT
|
$result = db_query($link, "SELECT
|
||||||
id,title,updated,unread,feed_id,marked,link,last_read,
|
id,title,updated,unread,feed_id,marked,link,last_read,
|
||||||
SUBSTRING(last_read,1,19) as last_read_noms,
|
SUBSTRING(last_read,1,19) as last_read_noms,
|
||||||
|
@ -818,6 +843,8 @@
|
||||||
} else {
|
} else {
|
||||||
// browsing by tag
|
// browsing by tag
|
||||||
|
|
||||||
|
$feed_kind = "Tags";
|
||||||
|
|
||||||
$result = db_query($link, "SELECT
|
$result = db_query($link, "SELECT
|
||||||
ttrss_entries.id as id,title,updated,unread,feed_id,
|
ttrss_entries.id as id,title,updated,unread,feed_id,
|
||||||
marked,link,last_read,
|
marked,link,last_read,
|
||||||
|
|
26
tt-rss.js
26
tt-rss.js
|
@ -12,6 +12,10 @@ var display_tags = false;
|
||||||
|
|
||||||
var global_unread = 0;
|
var global_unread = 0;
|
||||||
|
|
||||||
|
var active_title_text = "";
|
||||||
|
|
||||||
|
var current_subtitle = "";
|
||||||
|
|
||||||
/*@cc_on @*/
|
/*@cc_on @*/
|
||||||
/*@if (@_jscript_version >= 5)
|
/*@if (@_jscript_version >= 5)
|
||||||
// JScript gives us Conditional compilation, we can cope with old IE versions.
|
// JScript gives us Conditional compilation, we can cope with old IE versions.
|
||||||
|
@ -171,7 +175,7 @@ function scheduleFeedUpdate(force) {
|
||||||
|
|
||||||
// document.title = "Tiny Tiny RSS - Updating...";
|
// document.title = "Tiny Tiny RSS - Updating...";
|
||||||
|
|
||||||
updateTitle("Updating...");
|
updateTitle("Updating");
|
||||||
|
|
||||||
var query_str = "backend.php?op=rpc&subop=";
|
var query_str = "backend.php?op=rpc&subop=";
|
||||||
|
|
||||||
|
@ -234,7 +238,7 @@ function catchupAllFeeds() {
|
||||||
feeds_frame.src = query_str;
|
feeds_frame.src = query_str;
|
||||||
|
|
||||||
global_unread = 0;
|
global_unread = 0;
|
||||||
updateTitle();
|
updateTitle("");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -314,14 +318,23 @@ function localHotkeyHandler(keycode) {
|
||||||
|
|
||||||
function updateTitle(s) {
|
function updateTitle(s) {
|
||||||
var tmp = "Tiny Tiny RSS";
|
var tmp = "Tiny Tiny RSS";
|
||||||
|
|
||||||
|
if (s && s.length > 0) {
|
||||||
|
current_subtitle = s;
|
||||||
|
}
|
||||||
|
|
||||||
if (global_unread > 0) {
|
if (global_unread > 0) {
|
||||||
tmp = tmp + " (" + global_unread + ")";
|
tmp = tmp + " (" + global_unread + ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s) {
|
if (s) {
|
||||||
tmp = tmp + " - " + s;
|
tmp = tmp + " - " + current_subtitle;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (active_title_text.length > 0) {
|
||||||
|
tmp = tmp + " > " + active_title_text;
|
||||||
|
}
|
||||||
|
|
||||||
document.title = tmp;
|
document.title = tmp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -529,6 +542,11 @@ function allFeedsMenuGo() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function updateFeedTitle(t) {
|
||||||
|
active_title_text = t;
|
||||||
|
updateTitle();
|
||||||
|
}
|
||||||
|
|
||||||
function toggleDispRead() {
|
function toggleDispRead() {
|
||||||
var hide_read_feeds = (getCookie("ttrss_vf_hreadf") == 1);
|
var hide_read_feeds = (getCookie("ttrss_vf_hreadf") == 1);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue