www.gusucode.com > Tatter Tools 0.961 SE GB2312 简体中文版 > upload/admin/reader_right.php
<? include("../inc_global.php"); include("../inc_function.php"); check_authority(); if ($rnum) $add_query = " and rno = $rnum "; else if ($gnum) $add_query = " and rno in ($gnum) "; if ($stext) $add_query .= " and (title like ('%$stext%') OR description like ('%$stext%')) "; if ($nr) $add_query .= " and is_read = '0' "; if ($sc) $add_query .= " and is_scrap = '1' "; $uri_info = parse_url($REQUEST_URI); $add_query2 = $add_query; if ($num) { $add_query = " and no = '$num' "; put_query("update t3_".$dbid."_rss_item set is_read = 1 where no = '$num'"); if ($ck) put_query("update t3_".$dbid."_rss_item set is_read = 1 where no = '$ck'"); } $sql = " select no, rno, title, link, description, subject, creator, date, regdate, is_scrap from t3_".$dbid."_rss_item where no is not null and regdate < ".(time()+300)." $add_query order by regdate desc limit 0,1 "; // print $sql; list ($no, $rno, $title, $link, $description, $subject, $creator, $date, $regdate, $is_scrap) = @mysql_fetch_array(mysql_query($sql)); $sql = "select no, title, link, regdate from t3_".$dbid."_rss_item where no != '$no' and regdate between '$regdate' and '".(time()+300)."' $add_query2 order by regdate asc limit 0,1"; list ($no0, $title0, $link0, $regdate0) = @mysql_fetch_array(mysql_query($sql)); $sql = "select no, title, link, regdate from t3_".$dbid."_rss_item where no != '$no' and regdate <= '$regdate' $add_query2 order by regdate desc limit 0,1"; list ($no2, $title2, $link2, $regdate2) = @mysql_fetch_array(mysql_query($sql)); if (trim($stext)) { $title = str_replace($stext, "<b style=color:red;background-color:#FFFF00>".$stext."</b>", $title); $description = str_replace($stext, "<b style=color:red;background-color:#FFFF00>".$stext."</b>", $description); } if (!trim($title)) $title = "[尚无资料]"; $sql = "select title, link from t3_".$dbid."_rss where no = $rno"; list ($rtitle, $rlink) = @mysql_fetch_array(@mysql_query($sql)); admin_pop_header("this.focus();"); if ($p_rssv_type == "2") { if (!$link) $link="reader_link.php"; ?> <script type="text/javascript"> parent.reader_link.location.href='<?=$link?>'; var tar1 = parent.reader_center; var tar2 = this; </script> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312"> <meta name="keywords" content="TT,TatterTools,Skin,php"> <meta name="description" content="Meyu,梦游,华人中文网"> <meta name="generator" content="TatterTools中文BLOG"> <meta name="MSSmartTagsPreventParsing" content="TRUE"> <meta http-equiv="MSThemeCompatible" content="Yes"> </head> <table cellpadding="0" cellspacing="0" width="100%" height="100%" background="../images/menu_back2_2.jpg" style="border-style:solid;border-width:0 0 1 0; border-color:#000000"><tr> <td> <table cellpadding="0" cellspacing="0"><tr> <td width="10"></td> <td class="rl"> <a class="rlk" href="#" onclick="onclick_ritem_move(document.ritem_move, 'back');"><b>向前</b></a> </td> <td class="rl">|</td> <td class="rl"> <a class="rlk" href="#" onclick="onclick_ritem_move(document.ritem_move, 'next');"><b>向后</b></a> </td> <td class="rl">|</td> <td class="rl"> <a class="rlk" href="#" onclick="window.open(document.ritem_move.link.value);"><b>原文地址</b></a> </td> <td class="rl">|</td> <td class="rl"> <a class="rlk" href="#" onclick="parent.reader_center.location.href='reader_center.php?rnum='+rnum+'&gnum='+gnum+'&nr=1&stext='+stext; parent.reader_right.location.href='<?=$PHP_SELF?>?rnum='+rnum+'&gnum='+gnum+'&nr=1&stext='+stext;"><b>脚本文章</b></a> </td> <td class="rl">|</td> <td class="rl"> <a class="rlk" href="#" onclick="parent.reader_center.location.href='reader_center.php?rnum='+rnum+'&gnum='+gnum+'&sc=1&stext='+stext; parent.reader_right.location.href='<?=$PHP_SELF?>?rnum='+rnum+'&gnum='+gnum+'&sc=1&stext='+stext;"><b>收藏标志的文章</b></a> </td> <td class="rl">|</td> <td><img class="ib" id="scr_<?=$no?>_01" src="../images/star_<? if($is_scrap) print "on"; else print "off"; ?>_.gif" onclick="onclick_scrap_star2(document.getElementById('scr_<?=$no?>_01'), '<?=$no?>');"></td> <td class="rl"><a class="rlk" href="#" onclick="onclick_scrap_star2(document.getElementById('scr_<?=$no?>_01'), '<?=$no?>');"><b>热文收藏</b></a> </td> <td class="rl">|</td> <td class="rl"> <a class="rlk" href="#" onclick="if (confirm('是否将目录中的文章\n\n标志为已读?\t')) parent.reader_center.location.href='reader_center.php?<?=$uri_info[query]?>&ar=1';"><b>已读</b></a> </td> <td class="rl">|</td> <td class="rl"> <a class="rlk" href="#" onclick="alert('A: 以前文章\nS: 以后文章\nD: 第一次发表\nF: 未读的文章\nG: 脚本文章\nQ: BLOG移动\nW: 现在正在读的文章用脚本处理\nR: 传送引用的第一页\nT: 收藏文章');"><b>快键</b></a> </td> <td class="rl" style="padding-left:50"> <b>搜索</b> </td> <td><input type="text" class="text" value="<?=$stext?>" style="font-size:8pt;width:120;height:18;margin:2 0 0 0;border-style:solid;border-width:1;border-color:#090A66;background-color:#F0FAFF" onkeydown="if (event.keyCode == 13) { trim_all(document.reader_center); document.action_right.stext.value = this.value; document.reader_center.stext.value = this.value; document.reader_center.submit(); document.action_right.submit(); return false; }" ></td> </tr></table> </td> </tr></table> <? } else { ?> <script type="text/javascript"> var tar1 = parent.reader_center; var tar2 = this; </script> <table cellpadding="0" cellspacing="0" width="535"><tr> <td style="padding:12 0 10 3"> <table width="100%" style="margin-bottom:3;"><tr> <td width="24" align="right"><img src="../images/num_26.gif" height="17" alt=""></td> <td width="9"><img src="../images/ver_01.gif" width="9" height="17" alt=""></td> <td><img src="../images/cap_26.gif" height="17" alt=""></td> <td align="right"><img class="ib" src="../images/b_back_m.gif" onclick="onclick_ritem_move(document.ritem_move, 'back')"><img class="ib" src="../images/b_next.gif" onclick="onclick_ritem_move(document.ritem_move, 'next');"></td> </tr></table> <? print_content_line(); ?> <table class="content_back1" cellpadding="0" cellspacing="5" width="100%" style="background-color:#F0F0F0"><tr> <td bgcolor="#FFFFFF" style="padding:5;"> <table width="100%" cellspacing="0" border="0" style="margin-bottom:2"><tr> <td width="18" align="center"><img class="ib" id="scr_<?=$no?>_01" src="../images/star_<? if ($is_scrap) print "on"; else print "off"; ?>.gif" width="15" height="15" alt="" onclick="onclick_scrap_star1(this, '<?=$no?>');";></td> <td style="padding:3 0 0 0;"><a class="rowtitle" href="<?=$link?>" target="_blank"><?=$title?></a></td> <td class="rowdate" align="right" valign="top" style="color:#314253; padding-right:5;"><? if ($regdate) print get_timevalue1($regdate)." ".get_timevalue2($regdate); ?></td> </tr></table> <? input_block() ?> <table cellspacing="1"><tr><td></td></tr></table> <table width="100%" cellspacing="0" border="0" style="margin-bottom:2"><tr> <td style="padding-left:7">:: <a href="<?=$rlink?>" target="_blank"><? if ($creator) print "$creator - "; ?><?=$rtitle?></a> <? if ($subject) print "> $subject"; ?></td> </tr></table> <? input_block() ?> <table cellspacing="3"><tr><td></td></tr></table> <table cellpadding="0" cellspacing="0" width="520"><tr> <td style="padding:5"><?=str_trans_rev($description)?></td> </tr></table> </td> </tr></table> </td> </tr></table> <? } ?> <form name="ritem_move"> <input type="hidden" name="no" value="<?=$no?>"> <input type="hidden" name="no0" value="<?=$no0?>"> <input type="hidden" name="no2" value="<?=$no2?>"> <input type="hidden" name="rnum" value="<?=$rnum?>"> <input type="hidden" name="gnum" value="<?=$gnum?>"> <input type="hidden" name="stext" value="<?=urlencode($stext)?>"> <input type="hidden" name="nr" value="<?=$nr?>"> <input type="hidden" name="sc" value="<?=$sc?>"> <input type="hidden" name="link" value="<?=$link?>"> </form> <form name="ritem_scrap" action="reader_center_add.php" target="exe_frame"> <input type="hidden" name="mode" value="scrap"> <input type="hidden" name="num"> <input type="hidden" name="flag"> </form> <form method="get" name="reader_center" action="reader_center.php" target="reader_center"> <input type="hidden" name="gnum" value="<?=$gnum?>"> <input type="hidden" name="rnum" value="<?=$rnum?>"> <input type="hidden" name="stext" value="<?=$stext?>"> </form> <form method="get" name="action_right" action="reader_right.php"> <input type="hidden" name="gnum" value="<?=$gnum?>"> <input type="hidden" name="rnum" value="<?=$rnum?>"> <input type="hidden" name="stext" value="<?=$stext?>"> </form> <iframe name="exe_frame" style="display:none"></iframe> <script type="text/javascript"> form = document.ritem_move; var no = form.no.value; var rnum = form.rnum.value; var gnum = form.gnum.value; var nr = form.nr.value; var sc = form.sc.value; var stext = form.stext.value; function set_read_flag1(no) { var no_link, rclr = '#000030', tg = parent.reader_center; no_link = tg.document.getElementById('item'+no); if (no_link) no_link.style.color = rclr; } function set_read_flag2(no) { var no_link, rclr = '#000030', tg = parent.reader_center, tg1 = tg.reader_center1, tg2 = tg.reader_center2, tg3 = tg.reader_center3; no_link = tg.document.getElementById('item'+no); if (no_link) no_link.style.color = rclr; no_link = tg1.document.getElementById('item'+no); if (no_link) no_link.style.color = rclr; no_link = tg2.document.getElementById('item'+no); if (no_link) no_link.style.color = rclr; no_link = tg3.document.getElementById('item'+no); if (no_link) no_link.style.color = rclr; if (tg1.document.getElementById('fc'+no)) tg1.scrollTo(0, tg1.document.getElementById('fc'+no).offsetTop); if (tg2.document.getElementById('fc'+no)) tg2.scrollTo(0, tg2.document.getElementById('fc'+no).offsetTop); if (tg3.document.getElementById('fc'+no)) tg3.scrollTo(0, tg3.document.getElementById('fc'+no).offsetTop); } function onclick_ritem_move(form, md) { set_read_flag<? if ($p_rssv_type == "2") print "2"; else print "1"; ?>(no); if (md == 'next') no = form.no2.value; else if (md == 'back') no = form.no0.value; set_read_flag<? if ($p_rssv_type == "2") print "2"; else print "1"; ?>(no); if (no == '') { alert('翻页\t'); no = form.no.value; } parent.reader_right.location.href='<?=$PHP_SELF?>?ck='+form.no.value+'&num='+no+'&rnum='+rnum+'&gnum='+gnum+'&nr='+nr+'&sc='+sc+'&stext='+stext; } function shortcut_onkeydown(evt) { evt = get_event(evt); if ((set_key = evt.keyCode) && chk_event_tag_name(evt) && !(evt.altKey || evt.ctrlKey)) { if (set_key == '83') onclick_ritem_move(document.ritem_move, 'next'); else if (set_key == '65') onclick_ritem_move(document.ritem_move, 'back'); else if (set_key == '68') window.open(document.ritem_move.link.value); else if (set_key == '70') { parent.reader_center.location.href='reader_center.php?rnum='+rnum+'&gnum='+gnum+'&nr=1&stext='+stext; parent.reader_right.location.href='<?=$PHP_SELF?>?rnum='+rnum+'&gnum='+gnum+'&nr=1&stext='+stext; } else if (set_key == '71') { parent.reader_center.location.href='reader_center.php?rnum='+rnum+'&gnum='+gnum+'&sc=1&stext='+stext; parent.reader_right.location.href='<?=$PHP_SELF?>?rnum='+rnum+'&gnum='+gnum+'&sc=1&stext='+stext; } else if (set_key == '82') parent.location.href='reader.php'; else if (set_key == '84') parent.location.href='reader.php?rc=1'; else if (set_key == '81') parent.location.href='../index.php'; else if (set_key == '87') onclick_scrap_star<? if ($p_rssv_type == "2") print "2"; else print "1"; ?>(document.getElementById('scr_<?=$no?>_01'), '<?=$no?>'); } } document.onkeydown = shortcut_onkeydown; </script> <? admin_pop_footer(""); ?>