📄 pccon.php
字号:
<?php /* ** this file display article in personal corp. ** @id:windinsn Nov 19,2003 */ require("pcfuncs.php"); function pc_add_new_comment($pc,$nid,$alert) {?><center><table cellspacing="0" cellpadding="5" width="500" border="0" class="t1"><tr> <td class="t5"><strong>发表评论 </strong> <?php if($alert){ ?> <font class=f4> 注意:仅有本站登录用户才能发表评论<br /> <?php bbs_login_form(); ?> </font> <?php } ?> </td></tr><form name="postform" action="pccom.php?act=add&nid=<?php echo $nid; ?>" method="post" onsubmit="if(this.subject.value==''){alert('请输入评论主题!');return false;}"><tr> <td class="t8"> 主题 <input type="text" name="subject" maxlength="200" size="60" class="f1"> </td></tr><tr> <td class="t13">心情符号</td></tr><tr> <td class="t5"><?php @require("emote.html"); ?></td></tr><tr> <td class="t11">内容 <input type="hidden" name="htmltag" value=0> </td></tr><tr> <td class="t8"><textarea name="blogbody" class="f1" cols="60" rows="10" id="blogbody" onkeydown='if(event.keyCode==87 && event.ctrlKey) {document.postform.submit(); return false;}' onkeypress='if(event.keyCode==10) return document.postform.submit()' wrap="physical"></textarea></td></tr><tr> <td class="t5"> <input type="submit" value="发表评论" class="f1"> <input type="button" value="返回上页" class="f1" onclick="history.go(-1)"> <input type="button" value="使用HTML编辑器" class="f1" onclick="window.location.href='pccom.php?act=pst&nid=<?php echo $nid; ?>';"></tr></form></table></center><?php } function display_navigation_bar($link,$pc,$nid,$pid,$tag,$spr,$order,$comment,$tid=0,$pur,$trackback , $subject , $recommend) { global $currentuser,$loginok,$pcconfig; echo " <a href=\"pccon.php?id=".$pc["UID"]."&nid=".$nid."&pid=".$pid."&tag=".$tag."&tid=".$tid."&p=p\">上一篇</a>\n"; echo " <a href=\"pccon.php?id=".$pc["UID"]."&nid=".$nid."&pid=".$pid."&tag=".$tag."&tid=".$tid."&p=n\">下一篇</a>\n"; if($comment != 0) { if($spr) echo "<a href=\"pccon.php?id=".$pc["UID"]."&nid=".$nid."\">仅显示评论主题</a>\n"; else echo "<a href=\"pccon.php?id=".$pc["UID"]."&nid=".$nid."&s=all\">展开所有评论</a>\n"; echo "<a href=\"pccom.php?act=pst&nid=".$nid."\">发表评论</a>\n"; } if($trackback && $tag == 0) echo "<a href=\"/pc/pcmanage.php?userid=".$pc["USER"]."&act=post&tag=0&tbArtAddr=".urlencode("http://".$pcconfig["SITE"]."/pc/pccon.php?id=".$pc["UID"]."&nid=".$nid."&s=all")."&tbTBP=".urlencode("http://".$pcconfig["SITE"]."/pc/tb.php?id=".$nid)."\"><font color=red>拿该日志来写BLOG</font></a>\n"; if($pur == 3) echo "<a href=\"pcmanage.php?userid=".$pc["USER"]."&act=edit&nid=".$nid."\">修改</a>\n"; if((pc_is_manager($currentuser) || pc_is_admin($currentuser,$pc)) && $recommend == 0) echo "<a href=\"pcrec.php?nid=".$nid."\">推荐</a>\n"; if($trackback && $tag == 0) echo "<a href=\"javascript:openScript('pctb.php?nid=".$nid."&uid=".$pc["UID"]."&subject=".base64_encode($subject)."',460 , 480)\">引用</a>\n"; echo "<a href=\""; if($pc["EMAIL"]) echo "mailto:".$pc["EMAIL"]; else echo "/bbspstmail.php?userid=".$pc["USER"]."&title=问候"; echo "\">写信问候</a>\n". //"<a href=\"pccon.php?id=".$id."&nid=".$nid."\">转寄</a>\n". //"<a href=\"pccon.php?id=".$id."&nid=".$nid."\">转载</a>\n". "<a href=\"pcdoc.php?userid=".$pc["USER"]."&pid=".$pid."&tag=".$tag."&order=".$order."&tid=".$tid."\">返回目录</a>\n". "<a href=\"javascript:history.go(-1);\">快速返回</a>\n"; } function display_pc_trackbacks($link,$nid) { $query = "SELECT * FROM trackback WHERE nid = ".$nid; $result = mysql_query($query,$link); $tb_num = mysql_num_rows($result);?><table cellspacing="0" cellpadding="3" border="0" width="90%" class="t1"><tr> <td class="t9" colspan="2">共有 <?php echo $tb_num; ?> 条引用</td></tr><?php for($i = 0;$i < $tb_num ;$i++) { if($i%2==0) $tdclass= array("t8","t10","t11"); else $tdclass= array("t5","t12","t13"); $rows = mysql_fetch_array($result); echo "<tr>\n<td class=\"".$tdclass[1]."\"> ". "<a href=\"".htmlspecialchars($rows[url])."\">". html_format($rows[title]). "</a> ". "[".time_format($rows[time])."]". "</td><td width=\"100\" align=\"right\" class=\"".$tdclass[0]."\"><font class=\"f4\">".($i+1)."</font> </td>\n</tr>\n". "<tr>\n<td colspan='2' class=\"".$tdclass[2]."\"><font class=\"content\">". html_format($rows[excerpt],TRUE)."</font></td>\n</tr>\n". "<tr>\n<td colspan='2' align='right' class=\"".$tdclass[0]."\">[FROM: <a href=\"".htmlspecialchars($rows[url])."\">".$rows[blogname]."</a> ]". "</td>\n</tr>\n"; }?></table><?php mysql_free_result($result); return $tb_num; } function display_pc_comments($link,$uid,$nid,$spr) { global $pc; global $currentuser; if(strtolower($pc["USER"]) == strtolower($currentuser["userid"])) $perm = TRUE; else $perm = FALSE; if($spr) $query = "SELECT * FROM comments WHERE `nid` = '".$nid."' AND `uid` = '".$uid."' ORDER BY `cid` ASC ;"; else $query = "SELECT `username` , `emote` , `subject` , `created`,`cid` FROM comments WHERE `nid` = '".$nid."' AND `uid` = '".$uid."' ORDER BY `cid` ASC ;"; $result = mysql_query($query,$link); $re_num = mysql_num_rows($result);?><table cellspacing="0" cellpadding="3" border="0" width="90%" class="t1"><tr> <td class="t9" colspan="2">共有 <?php echo $re_num; ?> 条评论</td></tr><?php for($i = 0;$i < $re_num ;$i++) { $contentcss = ($rows[htmltag])?"contentwithhtml":"content"; if($i%2==0) $tdclass= array("t8","t10","t11"); else $tdclass= array("t5","t12","t13"); $rows = mysql_fetch_array($result); echo "<tr>\n<td class=\"".$tdclass[1]."\"> ". "<img src=\"icon/".$rows[emote].".gif\" border=\"0\" align=\"absmiddle\">\n". "<a href=\"pcshowcom.php?cid=".$rows[cid]."\">". html_format($rows[subject]). "</a>". "[<a href=\"/bbsqry.php?userid=".$rows[username]."\">".$rows[username]."</a> 于 ".time_format($rows[created])." 提到]\n"; if($perm || strtolower($rows[username]) == strtolower($currentuser["userid"]) || pc_is_manager($currentuser) ) echo "[<a href=\"#\" onclick=\"bbsconfirm('pceditcom.php?act=del&cid=".$rows[cid]."','确认删除?')\">删</a>]\n"; if(strtolower($rows[username]) == strtolower($currentuser["userid"])) echo "[<a href=\"pceditcom.php?act=edit&cid=".$rows[cid]."\">改</a>]\n"; echo "</td><td width=\"100\" align=\"right\" class=\"".$tdclass[0]."\"><font class=\"f4\">".($i+1)."</font> </td>\n</tr>\n"; if($spr) { echo "<tr>\n<td colspan='2' class=\"".$tdclass[2]."\"><font class='".$contentcss."'>". html_format($rows[body],TRUE,$rows[htmltag])."</font></td>\n</tr>\n". "<tr>\n<td colspan='2' align='right' class=\"".$tdclass[0]."\">[FROM: ".$rows[hostname]."]". "</td>\n</tr>\n"; } }?></table><?php mysql_free_result($result); return $re_num; } $id = (int)($_GET["id"]); $nid = (int)($_GET["nid"]); $pid = (int)($_GET["pid"]); $tag = (int)($_GET["tag"]); $tid = (int)($_GET["tid"]); if($_GET["s"]=="all") $spr = TRUE; else $spr = FALSE; $link = pc_db_connect(); if( $_GET["p"] == "p" || $_GET["p"] == "n" ) { if( $_GET["p"] == "p" ) { $query = "SELECT `nid` FROM nodes WHERE `nid` < ".$nid." AND `uid` = '".$id."' AND `pid` = '".$pid."' AND `access` = '".$tag."' AND `tid` = '".$tid."' AND `type` != '1' ORDER BY `nid` DESC LIMIT 0 , 1 ;"; $err_alert = "本文已是该分类第一篇文章。"; } else { $query = "SELECT `nid` FROM nodes WHERE `nid` > ".$nid." AND `uid` = '".$id."' AND `pid` = '".$pid."' AND `access` = '".$tag."' AND `tid` = '".$tid."' AND `type` != '1' ORDER BY `nid` ASC LIMIT 0 , 1 ;"; $err_alert = "本文已是该分类最后一篇文章。"; } $result = mysql_query($query,$link); $rows = mysql_fetch_array($result); mysql_free_result($result); if($rows) header("Location: pccon.php?id=".$id."&nid=".$rows[nid]."&pid=".$pid."&tag=".$tag."&tid=".$tid); } $pc = pc_load_infor($link,"",$id); if(!$pc) { pc_db_close($link); html_init("gb2312","Blog"); html_error_quit("对不起,您要查看的Blog不存在"); exit(); } if( $err_alert ) echo "<script language=\"javascript\">alert(\"".$err_alert."\");</script>"; $userPermission = pc_get_user_permission($currentuser,$pc); $pur = $userPermission["pur"]; $tags = $userPermission["tags"]; $query = "SELECT * FROM nodes WHERE `nid` = '".$nid."' AND `uid` = '".$id."' AND type = 0 LIMIT 0 , 1 ;"; $result = mysql_query($query,$link); $rows = mysql_fetch_array($result); mysql_free_result($result); if(!$rows) { pc_html_init("gb2312",$pc["NAME"],"","",$pc["BKIMG"]); html_error_quit("对不起,您要查看的文章不存在"); exit(); } if(!$tags[$rows[access]]) { pc_html_init("gb2312",$pc["NAME"],"","",$pc["BKIMG"]); html_error_quit("对不起,您无权查看该文章!"); exit(); } $nid = $rows[nid]; $tid = $rows[tid]; if($pur != 3) { pc_counter($link); pc_ncounter($link,$nid); } pc_html_init("gb2312",$pc["NAME"],"","",$pc["BKIMG"]);?><a name="top"></a><table cellspacing="0" cellpadding="0" border="0" width="100%"><tr> <td> <table cellspacing="0" cellpadding="3" border="0" width="100%" class="tt1"> <tr> <td> <?php echo "<a href=\"/\" class=f1>".$pcconfig["BBSNAME"]."</a> - <a href='pcmain.php' class=f1>Blog</a> - <a href=\"pcdoc.php?userid=".$pc["USER"]."&tag=".$rows[access]."&pid=".$pid."\" class=f1>".$pc["NAME"]."</a>"; ?></td> <td align="right"><?php echo pc_personal_domainname($pc["USER"]); ?> </td> </tr> </table> </td></tr><tr> <td class="f2" align="center" height="40" valign="middle"> <?php echo $pc["USER"]; ?> 的Blog - <?php echo $pc["NAME"]; ?> </td></tr><tr> <td> <table cellspacing="0" cellpadding="10" border="0" width="100%" class="tt2"> <tr><?php if($pc["LOGO"]) echo "<td><img src=\"".$pc["LOGO"]."\" border=\"0\" alt=\"".$pc["DESC"]."\"></td>\n";?> <td align="left"> <?php echo $pc["DESC"]; ?></td> </tr> </table> </td></tr><tr> <td align="center"> <table cellspacing="0" cellpadding="5" border="0" width="90%" class="t1"> <tr> <td colspan="2" class="t9"> <img src="icon/<?php echo $rows[emote]; ?>.gif" border="0" align="absmiddle"> <?php echo html_format($rows[subject]); ?></td> </tr> <tr> <td width="20%" align="left" valign="top" class="t8"> 作者:<?php echo "<a href=\"/bbsqry.php?userid=".$pc["USER"]."\">".$pc["USER"]."</a>"; ?><br/> 发表时间:<br/> <?php echo time_format($rows[created]); ?><br/> 更新时间:<br/> <?php echo time_format($rows[changed]); ?><br/> 浏览:<?php echo $rows[visitcount]; ?>次<br> <?php if($rows[comment]==0) echo "锁定主题<br>"; else echo "评论:".$rows[commentcount]."篇<br>"; if($rows[trackback]) echo "引用:".$rows[trackbackcount]."次<br/>"; ?> 地址:<?php echo $rows[hostname]; ?> <br/><br/><br/> <table cellspacing=0 cellpadding=5 width=95% border=0 class=t1> <tr><td class=t3> :::栏目::: </td></tr> <tr><td class=t5 style="line-height:20px"> <ul><?php $blogtopics = pc_blog_menu($link,$pc,$rows[access]); foreach( $blogtopics as $blogtopic ) { if( $blogtopic["TID"] != $tid ) echo "<li><a href=\"pcdoc.php?userid=".$pc["USER"]."&tag=".$rows[access]."&tid=".$blogtopic["TID"]."\">".html_format($blogtopic["NAME"])."</a></li>"; else echo "<li><a href=\"pcdoc.php?userid=".$pc["USER"]."&tag=".$rows[access]."&tid=".$blogtopic["TID"]."\"><strong><font color=red>".html_format($blogtopic["NAME"])."</font></strong></a></li>"; }?> </ul> </td></tr> </table> </td> <td width="80%" height="300" align="left" valign="top" class="t5"> <font class="<?php echo ($rows[htmltag])?"contentwithhtml":"content"; ?>"> <?php echo html_format($rows[body],TRUE,$rows[htmltag]); ?> </font> </td> </tr> <tr> <td colspan="2" align="right" class="t8"> <?php display_navigation_bar($link,$pc,$nid,$rows[pid],$rows[access],$spr,addslashes($_GET["order"]),$rows[comment],$tid,$pur,$rows[trackback],$rows[subject] , $rows[recommend]); ?> </td> </tr> </table> </td></tr><?php if($rows[comment] && $rows[commentcount]) {?><tr> <td align="center"><br/><?php $re_num = display_pc_comments($link,$rows[uid],$rows[nid],$spr); ?></td></tr><?php } if($rows[trackback] && $rows[trackbackcount] && $rows[access] == 0) {?><tr> <td align="center"><br/><?php $tb_num = display_pc_trackbacks($link,$rows[nid]); ?></td></tr><?php }?><tr> <td align="middle" class="f1" height="40" valign="middle"> <?php if($re_num != 0 || $tb_num != 0) display_navigation_bar($link,$pc,$nid,$rows[pid],$rows[access],$spr,addslashes($_GET["order"]),$rows[comment],$tid,$pur,$rows[trackback],$rows[subject] , $rows[recommend]); ?> </td></tr><tr> <td> <?php if($rows[comment] && $rows[type] == 0) { $alert = ($loginok != 1 || !strcmp($currentuser["userid"],"guest"))?TRUE:FALSE; pc_add_new_comment($pc,$nid,$alert); } ?> </td></tr><tr> <td align="center" class="tt3" valign="middle" height="25"> [<a href="#top" class=f1>返回顶部</a>] [<a href='javascript:location=location' class=f1>刷新</a>] [<?php echo "<a href=\""; if($pc["EMAIL"]) echo "mailto:".$pc["EMAIL"]; else echo "/bbspstmail.php?userid=".$pc["USER"]."&title=问候"; echo "\" class=f1>给".$pc["USER"]."写信</a>"; ?>][<a href="index.php?id=<?php echo $pc["USER"]; ?>" class=f1><?php echo $pc["NAME"]; ?>首页</a>] [<a href="pcmain.php" class=f1>Blog首页</a>] [<a href="<?php if(!strcmp($currentuser["userid"],"guest")) echo "/guest-frames.html"; else echo "/frames.html";?> " class=f1 target="_top"><?php echo $pcconfig["BBSNAME"]; ?>首页</a>] </td></tr></table><?php pc_db_close($link); html_normal_quit();?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -