大家都知道phpwind都自帶個門戶系統(tǒng),可以讓論壇很好的用建設資訊網(wǎng)站的方式來展現(xiàn)論壇帖子,但官方默認門戶上是沒有體現(xiàn)論壇今日帖子等其他統(tǒng)計信息的,如果我們有需要在門戶網(wǎng)站上出現(xiàn)統(tǒng)計信息,那需要如何修改網(wǎng)站呢?
門戶的默認模板文件在mode/area/template/里頭,我們一般會想論壇統(tǒng)計信息放在頭部,那我們就修改header.htm文件里頭吧,查找如下代碼:
- <!--#}#-->
- <div id="main">
在這段代碼后面附上代碼:
- <div class="forum-info cc gray" style=" margin-bottom:10px">
- <div class="fr">主題:$topics | 帖子:$article | 會員:$totalmember | 新會員:<span class="black">$newmember</span> <a href="rss.php" target="_blank" title="RSS訂閱本版面最新帖子"><img src="$imgpath/$stylepath/rss.png" align="absmiddle" /></a></div>
- <!--
- EOT;
- if($db_todaypost){print <<<EOT
- -->
- 今日:$tposts | 昨日:$yposts |
- <!--
- EOT;
- }print <<<EOT
- -->
- 最高日:$hposts </div>
然后在mode/area/index.php 里頭查找
在這下面貼上代碼:
- $query = $db->query("SELECT f.fid,f.name,f.type,f.childid,fd.tpost,fd.topic,fd.article FROM pw_forums f LEFT JOIN pw_forumdata fd USING(fid) WHERE f.ifsub='0' AND f.ifcms!=2 $sqlwhere ORDER BY f.vieworder");
- while ($forums = $db->fetch_array($query)) {
- if ($forums['type'] === 'forum') {
- //$article += $forums['article']; 主題
- $topics += $forums['topics'];
- $tposts += $forums['tpost'];
- }
- }
- $db->free_result($query);
- if ($hposts < $tposts) {
- pwQuery::update('pw_bbsinfo', 'id=:id', array(1), array('hposts'=>$tposts));
- $hposts = $tposts;
- }
- $rt = $db->get_one("SELECT * FROM `pw_bbsinfo`");
- $yposts=$rt['yposts'];
- $totalmember=$rt['totalmember'];
- $newmember=$rt['newmember'];
|
新聞熱點
疑難解答
圖片精選