歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 03:29:26 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  Summary的最新文章汇总只能保留同一作者的一篇文章? « 上篇主題 下篇主題 »
頁: [1]
作者 主題: Summary的最新文章汇总只能保留同一作者的一篇文章?  (閱讀 16975 次)
punkid
新手見習
*
文章: 8


檢視個人資料
« 於: 八月 15, 2006, 12:04:01 下午 »

不知道是不是有这样的问题,我用同一帐号连续发了几篇不同的日志,但是summary页面的最新发表文章部分只会显示最近发表的一篇日志而已,其他的均不会显示出来.

有没有办法修改成显示全部最新发表的日志呢?

Regards.
已記錄
CrazyLion
初級會員
**
文章: 53



檢視個人資料 個人網站
« 回覆文章 #1 於: 八月 15, 2006, 01:33:36 下午 »

有喔
把class/summary/dao/summarystats.class.php裡的function getRecentArticles
裡面的
程式碼:
 while( ($row = $result->FetchRow()) && ($i < $maxPosts) ) {
                if (!in_array($row["blog_id"], $blogs))
                {
                    $blogs[] = $row["blog_id"];
                    array_push( $posts, $this->articles->_fillArticleInformation($row) );
                    $i++;
               }
            }
改成
程式碼:
 while( ($row = $result->FetchRow()) && ($i < $maxPosts) ) {
             //   if (!in_array($row["blog_id"], $blogs))
             //   {
             //       $blogs[] = $row["blog_id"];
                    array_push( $posts, $this->articles->_fillArticleInformation($row) );
                    $i++;
             //   }
            }
應該是這樣啦:P
已記錄
punkid
新手見習
*
文章: 8


檢視個人資料
« 回覆文章 #2 於: 八月 15, 2006, 02:14:02 下午 »

谢谢,搞定了。
已記錄
darkhero
初級會員
**
文章: 58


檢視個人資料 個人網站
« 回覆文章 #3 於: 八月 15, 2006, 05:13:49 下午 »

這應該可以列為FAQ的常見問題了....

幾乎每隔一陣子就會有人問阿∼
已記錄

markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #4 於: 八月 15, 2006, 06:56:37 下午 »

的確是 微笑

Mark
已記錄

markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #5 於: 八月 15, 2006, 07:12:54 下午 »

加入了,請看這裡

Mark
« 最後編輯時間: 八月 15, 2006, 09:13:19 下午 由 markwu » 已記錄

CrazyLion
初級會員
**
文章: 53



檢視個人資料 個人網站
« 回覆文章 #6 於: 八月 15, 2006, 07:24:08 下午 »

是否可以做成選項讓使用者選呢?
辛苦了 開懷大笑
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #7 於: 八月 16, 2006, 12:51:54 上午 »

應該不會。因為我覺的這是 sql query 上的問題。

最新文章的含意,就是希望最新post 文章的這些 bloggers 都能在摘要頁面曝光。

如果你把那個拿掉。那就變成了如果某一個 blogger 連續 post 了 15 篇文章,那整個頁面,就都是他的文章了。

為了避免這樣的情況,所以才需要作這樣的 filtering。

祇是我們一直找不到一個好方法能直接透過 sql query 來取得。所以只好用成這種笨方法。

如果有人很熟 sql query,請指導一下,因為這個 qery 實在是寫不出來。

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  Summary的最新文章汇总只能保留同一作者的一篇文章? « 上篇主題 下篇主題 »
    前往: