LifeType 中文開發論壇

開發 => 模版設計 => 主題作者是: jiunn32 於 九月 11, 2006, 03:15:01 下午



主題: 在模板中加入網誌統計發生問題
作者: jiunn32九月 11, 2006, 03:15:01 下午
版本:Lifetype1.1
使用模版http://blog.qcoupon.com/bloger.php?blogId=6
目的:在左下方出現網誌統計資料.
作法:加入以下html
   <h3>{$locale->tr("blog_statistics")}</h3>
   <li>{$locale->tr("total_posts")}:{$blog->getTotalPosts()}</li>
   <li>{$locale->tr("total_comments")}:{$blog->getTotalComments()}</li>
   <li>{$locale->tr("total_trackbacks")}:{$blog->getTotalTrackbacks()}</li>
   <li>{$locale->tr("total_viewed")}:{$blog->getViewedTotal()}</li>
結果:只要加入{$blog->getViewedTotal()}就會發生,以下空白情形.
         其他變數顯示都正常,但是顯示閱讀次數的函數會導致從該變數之後都空白.

不知道有沒有人跟我一樣情形... :-(


主題: Re: 在模板中加入網誌統計發生問題
作者: nba23九月 11, 2006, 03:24:44 下午
 :-D{$blog->getViewedTotal()}这个在新版1.1以后已取消啦,去掉这个,其它的都可以照原来继续用的


主題: Re: 在模板中加入網誌統計發生問題
作者: markwu九月 11, 2006, 04:27:02 下午
是的!基本上這個 function 在 1.1 之後就 phase out 了。以後也不會再加上去了。如果需要,其實可以自己implement 啦!

Mark


主題: Re: 在模板中加入網誌統計發生問題
作者: php十一月 04, 2006, 09:19:16 下午
是的!基本上這個 function 在 1.1 之後就 phase out 了。以後也不會再加上去了。如果需要,其實可以自己implement 啦!

Mark

这个功能其实不错的,为何要取消?如何加得?请教。


主題: Re: 在模板中加入网志统计发生问题
作者: jet_li六月 13, 2007, 05:12:16 下午
其实我也觉得不应该取消,用户都希望有清楚的统计数据


主題: Re: 在模板中加入網誌統計發生問題
作者: jianmin2十月 28, 2007, 12:45:09 下午
是的!基本上這個 function 在 1.1 之後就 phase out 了。以後也不會再加上去了。如果需要,其實可以自己implement 啦!

Mark

關於Mark Wu站長說的!小弟在說個更明確一點!
以下文章是在新生部落格學習網(http://blog.snes.tp.edu.tw/blog/2)看到的

修改 /class/summary/dao/summarystatus.class.php
將以下程式加入summarystatus.class.php
getViewedTotal()總瀏覽數
-------程式------------------------------------------------
function getViewedTotal()
{
$query = "SELECT SUM(num_reads) as total FROM ".$this->getPrefix()."articles WHERE blog_id >=0";

$result = $this->Execute( $query );

if (!$result)
return false;

$row = $result->FetchRow();

if (!isset($row["total"]))
return 0;

$result->close();

return $row["total"];
}

再於模版裡加<li>{$locale->tr("total_viewed")}:{$blog->getViewedTotal()}</li>


但是小弟試過了!好 像沒什麼用?不知道是不是我弄錯了!不過~給大家一個可以參考的例子!小弟弄不行,說不定有人試得出來!如果有人試出來!希望到時候大家可以分享給大家!