欢迎光临, 访客. 请先 登入註册一个帐号.
四月 03, 2020, 01:44:16 上午
19594 文章 在 3864 主题 由 4580 会员
最新註册会员: aa123aa1
LifeType 中文开发论坛  |  支援  |  安装与设定  |  Summary的最新文章汇总只能保留同一作者的一篇文章? « 上篇主题 下篇主题 »
页: [1]
作者 主题: Summary的最新文章汇总只能保留同一作者的一篇文章?  (阅读 12364 次)
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的最新文章汇总只能保留同一作者的一篇文章? « 上篇主题 下篇主题 »
    前往: