diff --git a/data/beeblog.db b/data/beeblog.db index 4cf108f..368b684 100644 Binary files a/data/beeblog.db and b/data/beeblog.db differ diff --git a/service/BlogService.go b/service/BlogService.go index 31ecf49..bd5a7d8 100644 --- a/service/BlogService.go +++ b/service/BlogService.go @@ -51,7 +51,7 @@ func FindBlogs(num int, size int, cat int64, flag int) (*utils.Page, error) { qs = qs.OrderBy("-Browses") } - qs = qs.Limit(size,page.PageNo) + qs = qs.Limit(size,page.PageNo-1) _, err = qs.All(&blogs) if err != nil { return nil, err diff --git a/utils/PageUtil.go b/utils/PageUtil.go index c633f56..64f3416 100644 --- a/utils/PageUtil.go +++ b/utils/PageUtil.go @@ -22,9 +22,14 @@ func PageUtil(count64 int64, pageNo int, pageSize int) *Page { if count%pageSize > 0 { tp += 1 } - fmt.Println("tp:",tp,"num",pageNo) + fmt.Println("tp:", tp, "num", pageNo) if tp < pageNo { pageNo = tp } + if pageNo == 0 { + pageNo = 1 + tp = 1 + } + fmt.Println("tp:", tp, "num", pageNo) return &Page{PageNo: pageNo, PageSize: pageSize, TotalPage: tp, TotalCount: count, FirstPage: pageNo == 1, LastPage: pageNo == tp} } diff --git a/views/T.header.tpl b/views/T.header.tpl index 9d66bda..ce1cbdb 100644 --- a/views/T.header.tpl +++ b/views/T.header.tpl @@ -6,11 +6,9 @@ - {{/**/}} + {{/**/}} - - {{/**/}} diff --git a/views/iframe/blog.html b/views/iframe/blog.html index d15beaa..e839b1c 100644 --- a/views/iframe/blog.html +++ b/views/iframe/blog.html @@ -8,7 +8,8 @@ content="个人随笔,博客,个人博客,个人笔记,技术博客,免费云笔记,云笔记,随笔,IT博客,谷歌地图,码农笔录,www.aiprose.com,aiprose.com,aiprose"> - +{{/**/}} +