diff --git a/src/views/diary.tpl b/src/views/diary.tpl index 07625e6..6785ed9 100644 --- a/src/views/diary.tpl +++ b/src/views/diary.tpl @@ -4,13 +4,16 @@
<% - if page < 0: + if page <= 0: page = 0 end - if page > total - 1: - page = total - 1 + if page > int(total - 1 / limit): + page = int(total - 1 / limit) end %> + % if page >= limit + 1: + first + % end % for i in range(max(0,page - limit), min(total,page + limit)): % if i == page: {{i}}