function defaultAction() { $html = ''; $page = new PageCommon(s('News')); $html .= $page->start(); $html .= '<div class="row" style="margin-bottom:200px"><div class="col-md-offset-1 col-md-7"><h1>' . s('News') . '</h1><ul class="news-list">'; foreach (Core::$sql->get('*', DB . 'news order by datetime_stamp desc') as $row) { translateFields(array('title', 'description'), $row); $html .= '<li><div class="item-date">' . time_format_date($row['datetime_stamp']) . '</div>' . '<h3><a name="' . $row['id'] . '"></a>' . $row['title'] . '</h3>' . '<p>' . $row['description'] . '</p>' . '</li>'; } $html .= '</ul></div></div>'; $html .= $page->stop(); return $html; }
function display_nodes($link, $pc, $nodes, $tablewidth = "100%", $tablestyle = 0, $totalnodes, $pno) { global $pcconfig; for ($i = 0; $i < min($pc["INDEX"]["nodeNum"], count($nodes)); $i++) { $contentcss = $nodes[$i]["htmltag"] ? "indexcontentwithhtml" : "indexcontent"; if ($tablestyle == 1) { $tableclass = "f1"; if ($i % 2 == 1) { $cellclass = array("t14", "t14", "t14"); } else { $cellclass = array("t16", "t16", "t16"); } } else { $tableclass = "t15"; if ($i % 2 == 1) { $cellclass = array("t14", "t11", "t8"); } else { $cellclass = array("t16", "t13", "t5"); } } echo "<center><table cellspacing=0 cellpadding=10 width=\"" . $tablewidth . "\" class=" . $tableclass . ">\n" . "<tr><td class=\"" . $cellclass[0] . "\">" . time_format_date($nodes[$i]["created"]) . "</td>" . "<td class=\"" . $cellclass[1] . "\" align=right>[<a href=\"pccom.php?act=pst&nid=" . $nodes[$i]["nid"] . "\">评论</a>]\n" . "[<a href=\""; if ($pc["EMAIL"]) { echo "mailto:" . $pc["EMAIL"]; } else { echo "/bbspstmail.php?userid=" . $pc["USER"] . "&title=问候"; } echo "\">写信问候</a>]</td></tr>\n" . "<tr><td class=\"" . $cellclass[0] . "\"><img src=\"icon/" . $nodes[$i]["emote"] . ".gif\" border=0 align=absmiddle>\n" . "<a href=\"pccon.php?id=" . $pc["UID"] . "&nid=" . $nodes[$i]["nid"] . "&s=all\" class=f2>" . html_format($nodes[$i]["subject"]) . "</a></td>" . "<td align=right class=\"" . $cellclass[1] . "\"> </td>" . "</tr>"; if ($pc["INDEX"]["nodeChars"] == 0) { echo "<tr><td colspan=2 class=\"" . $cellclass[1] . "\"><font class='" . $contentcss . "'>" . html_format($nodes[$i]["body"], TRUE, $nodes[$i]["htmltag"]) . "</font></td></tr>\n"; } else { echo "<tr><td colspan=2 class=\"" . $cellclass[1] . "\"><font class='" . $contentcss . "'>" . html_format(substr($nodes[$i]["body"], 0, $pc["INDEX"]["nodeChars"]) . " ", TRUE, $nodes[$i]["htmltag"]); if (strlen($nodes[$i]["body"]) > $pc["INDEX"]["nodeChars"]) { echo " <br class=\"\" /> ......<br class=\"\" /><br class=\"\" />" . "<strong><A href=\"pccon.php?id=" . $pc["UID"] . "&nid=" . $nodes[$i]["nid"] . "&s=all\">>> 阅读全文</A></strong>" . "</font></td></tr>\n"; } } if (pc_is_groupwork($pc) && $nodes[$i]["publisher"]) { $publisher = $nodes[$i]["publisher"]; } else { $publisher = $pc["USER"]; } echo "<tr><td colspan=2 class=\"" . $cellclass[2] . "\"><font class=\"f7\">\n <a href=\"/bbsqry.php?userid=" . $publisher . "\">" . $publisher . "</a> 发布于 " . time_format($nodes[$i]["created"]) . "\n|\n浏览[" . $nodes[$i]["visitcount"] . "]" . "\n|\n<a href=\"pccon.php?id=" . $pc["UID"] . "&nid=" . $nodes[$i]["nid"] . "&s=all\">评论[" . $nodes[$i]["commentcount"] . "]</a>"; if ($nodes[$i]["trackback"]) { echo "\n|\n<a href=\"javascript:openScript('pctb.php?nid=" . $nodes[$i]["nid"] . "&uid=" . $pc["UID"] . "&subject=" . base64_encode($nodes[$i]["subject"]) . "' , 460, 480)\">引用[" . $nodes[$i]["trackbackcount"] . "]</a>"; echo " <a href=\"#\" onClick=\"javascript: holdtext.innerText = 'http://" . $pcconfig["SITE"] . "/pc/tb.php?id=" . $nodes[$i]["nid"] . "'; Copied = holdtext.createTextRange(); Copied.execCommand('Copy'); alert('该引用地址已经复制到剪贴板'); return false; \">Trackback Ping URL</a>"; } echo "</font></td></tr>\n</table></center>\n"; } echo "<center><table cellspacing=0 cellpadding=10 width=\"" . $tablewidth . "\" class=" . $tableclass . ">\n" . "<tr><td class=\"" . $cellclass[2] . "\" align=\"center\">"; display_blog_page_tool($pc, $totalnodes, $pno); echo "</td></tr></table></center>"; }