$blogMenus = NULL; } 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" class="t0" width="100%" class="tt1"> <tr> <td class="tt1"> <?php echo "<a href=\"/\" class=\"f1\">" . $pcconfig["BBSNAME"] . "</a> - <a href='index.html' class=\"f1\">Blog</a> - <a href=\"index.php?id=" . $pc["USER"] . "\" class=\"f1\">" . $pc["NAME"] . "</a>"; ?> </td> <td align="right" class="tt1"><?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
if (pc_update_cache_header()) { return; } $type = 0; @($type = intval($_GET["t"])); $link = pc_db_connect(); if ($type == 3) { $blogs = getScoreTopUsers($link, 100); $opmlTitle = $pcconfig["BBSNAME"] . "BLOG热门用户组"; } elseif ($type == 2) { $blogs = getNewUsers($link, 100); $opmlTitle = $pcconfig["BBSNAME"] . "BLOG新用户组"; } elseif ($type == 1) { $blogs = getMostVstUsers($link, 100); $opmlTitle = $pcconfig["BBSNAME"] . "BLOG热门用户组"; } else { $blogs = getLastUpdates($link, 100); $opmlTitle = $pcconfig["BBSNAME"] . "BLOG更新用户组"; } pc_db_close($link); header("Content-Type: text/xml"); header("Content-Disposition: inline;filename=opml.xml"); pc_opml_init($opmlTitle); foreach ($blogs as $blog) { $title = stripslashes($blog["corpusname"]); $htmlUrl = pc_personal_domainname($blog["username"]); $xmlUrl = "http://" . $pcconfig["SITE"] . "/pc/rss.php?userid=" . $blog["username"]; $description = stripslashes($blog["description"]); pc_opml_outline($title, $htmlUrl, $xmlUrl, $description); } pc_opml_quit();
function display_blog_default($link, $pc, $sec, $nodes, $blogs, $pur, $tags, $pno, $totalnodes) { global $loginok, $currentuser, $pcconfig; ?> <center> <tbody> <table cellpadding=0 cellspacing=0 width=700 border=0 class=f1> <tr><td valign=middle align=center> <!-- <img src="<?php echo $pc["STYLE"]["TOPIMG"]; ?> " alt="<?php echo $pc["NAME"]; ?> " border=0> --> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="700" height="80"> <param name="movie" value="images/SMTH2.swf"> <param name="quality" value="high"> <embed src="images/SMTH2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="805" height="90"></embed> </object> </td></tr></table> </tbody> <tbody> <table cellpadding=0 cellspacing=0 width=700 border=0 class=f1> <tr> <td align="center"> <?php display_blog_area_links($sec, $pc, $tags); ?> </td> </tr> </table> </tbody> <tbody> <table cellpadding=10 cellspacing=0 width=700 border=0 class=t1> <tr> <td align="center" class="t11" colspan="2"> <?php display_blog_intro(); ?> </td> </tr> <tr> <td class=t11 colspan=2><?php pc_user_infor($pc); ?> </td> </tr> <tr> <td align="center" class="t14" width="400" valign="TOP"> <table cellpadding=3 cellspacing=0 width="100%" border=0 class=t1> <tr><td align="left" class="t2"> .: 最近更新文章 :. </td></tr> <tr><td class="t8"> <?php display_newnodes_list($link, $pc, $nodes); ?> </td></tr></table> </td> <td align="center" class="t11" valign="TOP"> <?php display_blog_tools($pc, $pur); ?> </td> </tr> <tr> <td align="center" class="t10" valign="top"> <table cellpadding=3 cellspacing=0 width="100%" border=0 class=t1> <tr><td class=t2> .: 栏目分类 :. </td></tr> <tr><td class=t5 align=left> <?php display_blog_list($pc, $blogs); ?> </td></tr></table> </td> <td align="center" class="t3" valign="top"> <?php display_blog_calendar(); ?> </td> </tr> </table> </tbody><tbody> <?php display_nodes($link, $pc, $nodes, 700, 0, $totalnodes, $pno); ?> </tbody> <tbody> <table cellpadding=10 cellspacing=0 width=700 border=0 class=t15> <tr> <td align="center" class="t14" width="50%" valign="top"> <table cellpadding=3 cellspacing=0 width=100% border=0 class=t1> <tr> <td class="t2"> .: 最近收到的评论 :. </td></tr> <tr><td class="t8"> <?php display_new_comments($link, $pc, $pur); ?> </td></tr></table> </td> <td align="center" class="t11" width="50%" valign="top"> <table cellpadding=3 cellspacing=0 width=100% border=0 class=t1> <tr> <td class="t2"> .: 最近收到的引用通告 :. </td></tr> <tr><td class="t8"> <?php display_trackback_links($link, $pc); ?> </td></tr></table> </td></tr> <tr><td colspan="2" align="center" class="t11"> <table cellpadding=3 cellspacing=0 width=100% border=0 class=f1> <tr><td class=f1> <strong>每月档案>></strong> <?php pc_get_archfile($pc); ?> </td></tr></table> </td></tr> <tr><td colspan="2" align="center" class="t11"> <table cellpadding=3 cellspacing=0 width=100% border=0 class=t1> <tr><td class="t2"> .: 友情链接 :. </td></tr> <tr><td class="t4"> <?php display_blog_friend_links($pc); ?> <br /><br /> <?php display_blog_out_rss($pc); ?> <?php display_klip_out($pc); ?> </td></tr></table> </td></tr> <tr><td class="t3" colspan="2"> 访问量 <font class="f4"> <?php echo $pc["VISIT"]; ?> </font> 更新时间: <?php echo time_format($pc["MODIFY"]); ?> <br /> <?php /** * 水木的web代码bbslib和cgi部分是修改于NJUWWWBBS-0.9,此部分 * 代码遵循原有的nju www bbs的版权声明(GPL)。php部分的代码( * phplib以及php页面)不再遵循GPL,正在考虑使用其他开放源码的版 * 权声明(BSD或者MPL之类)。 * * 希望使用水木代码的Web站点加上powered by kbs的图标.该图标 * 位于html/images/poweredby.gif目录,链接指向http://dev.kcn.cn * 使用水木代码的站点可以通过dev.kcn.cn获得代码的最新信息. * */ powered_by_smth(); ?> <br /> <span class="copystyle">©</span>All Rights Reserved <?php echo pc_personal_domainname($pc["USER"]); ?> </td></tr> </table></tbody></center> <?php }
--> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <TITLE><?php echo $pc["NAME"] . "(" . time_format($archDate[0]) . " ~ " . time_format($archDate[1]) . "档案)"; ?> </TITLE> <style> .date{FONT-WEIGHT: bold;MARGIN-BOTTOM: 10px;FONT-SIZE: 18px;COLOR: #993366;FONT-FAMILY: palatino, georgia, times new roman, serif} .content{font-size:14px;line-height:24px;} </style> </head> <body> <?php echo "<a name=\"top\"></a><p class=date>::Blog信息::<br />名称: " . $pc["NAME"] . "<br />作者: <a href=\"http://" . $pcconfig["SITE"] . "/bbsqry.php?userid=" . $pc["USER"] . "\">" . $pc["USER"] . "</a><br />域名: <a href=\"" . pc_personal_domainname($pc["USER"]) . "\">" . pc_personal_domainname($pc["USER"]) . "</a><br />站点: <a href=\"http://" . $pcconfig["SITE"] . "\">" . $pcconfig["BBSNAME"] . "</a><br /></p>"; echo "<p class=date>档案日期:" . time_format($archDate[0]) . " ~ " . time_format($archDate[1]) . "</p><hr size=1>"; $query = "SELECT * FROM nodes WHERE uid = '" . $pc["UID"] . "' AND type = 0 AND created >= " . $archDate[0] . " AND created <= " . $archDate[1] . " "; if (pc_is_admin($currentuser, $pc) && $loginok == 1) { $query .= " AND ( access = 0 OR access = 1 OR access = 2 ) "; } elseif (pc_is_friend($currentuser["userid"], $pc["USER"]) || pc_is_manager($currentuser)) { $query .= " AND ( access = 0 OR access = 1 ) "; } else { $query .= " AND access = 0 "; } $query .= " ORDER BY nid DESC ;"; $result = mysql_query($query); while ($rows = mysql_fetch_array($result)) { echo "<p class=date>" . time_format($rows[created]) . "</p>"; echo "<p class=content><strong>主题: </strong><a href=\"http://" . $pcconfig["SITE"] . "/pc/pccon.php?id=" . $pc["UID"] . "&nid=" . $rows[nid] . "&s=all\">" . html_format($rows[subject]) . "</a><br />"; echo "<font class=content>" . html_format($rows[body], TRUE, $rows[htmltag]) . "</font><br /><br /><a href=\"#top\">[返回顶部]</a></p><hr size=1>";
$userid = addslashes($_GET[userid]); $link = pc_db_connect(); $query = "SELECT `uid`,`username`,`corpusname`,`description`,`theme`,`modifytime` FROM users WHERE `username` = '" . $userid . "' LIMIT 0 , 1 ;"; $result = mysql_query($query, $link); $rows = mysql_fetch_array($result); if (!$rows) { html_init("gb2312"); html_error_quit("Blog²»´æÔÚ!"); exit; } if (pc_cache($rows[modifytime])) { return; } $pc = array("NAME" => htmlspecialchars(stripslashes($rows[corpusname])), "USER" => $rows[username], "DESC" => htmlspecialchars(stripslashes($rows[description])), "THEM" => htmlspecialchars(stripslashes($rows[theme])), "UID" => $rows[uid]); $rss = array(); $rss[channel] = array("userid" => $pc["UID"], "siteaddr" => "http://" . $pcconfig["SITE"], "title" => $pc["NAME"], "pcaddr" => pc_personal_domainname($pc["USER"]), "desc" => $pc["DESC"], "email" => $pc["USER"] . ".bbs@" . $pcconfig["SITE"]); $nItems = $pcconfig["ETEMS"]; if (strcmp($currentuser["userid"], $userid) == 0) { $nItems = 100000; } $query = "SELECT * FROM nodes WHERE `uid` = '" . $pc["UID"] . "' AND `access` = 0 ORDER BY `nid` DESC LIMIT 0 , " . $nItems . " ;"; $result = mysql_query($query, $link); $i = 0; while ($rows = mysql_fetch_array($result)) { $rss[etems][$i] = array("addr" => "http://" . $pcconfig["SITE"] . "/pc/pccon.php?id=" . $pc["UID"] . "&nid=" . $rows[nid] . "&tid=" . $rows[tid], "etemcomaddr" => "http://" . $pcconfig["SITE"] . "/pc/pccom.php?act=pst&nid=" . $rows[nid], "etemtitle" => htmlspecialchars(stripslashes($rows[subject])), "etemdesc" => html_format($rows[body], TRUE, $rows[htmltag]), "etemauth" => $pc["USER"], "etemtime" => rss_time_format($rows[created]), "gmttime" => gmt_date_format(strtotime(time_format($rows[created]) . " +0800")), "etemnid" => $rows[nid]); $i++; } mysql_free_result($result); pc_db_close($link); if (isset($_GET["v"]) && $_GET["v"] == "2") { header("Content-Type: text/xml; charset=gb2312");