diff --git a/app.py b/app.py
index fd546cbbad963602ec9f31ea233a4bbe925494ae..3e849a2c066cd5975cf00a79bd3dd90e864c9cec 100644
--- a/app.py
+++ b/app.py
@@ -133,7 +133,7 @@ async def thread_view(tid):
 async def forum_view():
     fname =  request.args['kw']
     pn = int(request.args.get('pn') or 1)
-    sort = int(request.args.get('sort') or 5)
+    sort = int(request.args.get('sort') or 0)
 
     async with aiotieba.Client() as tieba:
         forum_info, threads = await asyncio.gather(awaitify(find_tieba_info)(fname),
@@ -142,7 +142,8 @@ async def forum_view():
             return await render_template('error.html', msg = \
                                          f'请求越界,本贴吧共有 { threads.page.total_page } 页'
                                          f'而您查询了第 { threads.page.current_page} 页')
-    return await render_template('bar.html', info=forum_info, threads=threads, sort=sort)
+    return await render_template('bar.html', info=forum_info, threads=threads, sort=sort,
+                                 tp = ((115 if threads.page.total_page > 115 else threads.page.total_page) if sort == 0 else threads.page.total_page))
 
 @app.route('/home/main')
 async def user_view():
diff --git a/templates/bar.html b/templates/bar.html
index 9d70aa7eec2864e4d1c53503f4a998dc164ef551..0cf5b989a93303c2245337596870d75736c9be53 100644
--- a/templates/bar.html
+++ b/templates/bar.html
@@ -23,9 +23,8 @@
 </header>
 <div class="list">
   <div class="vlist">
-    <!-- POPULAR SORT IS UNAVAILABLE -->
-    <!-- <div><a {% if sort == 0 %} class="current-sel" {% endif %}
-	 href="/f?kw={{ info['name'] }}&pn={{ threads.page.current_page }}&sort=0">时下热门</a></div> -->
+    <div><a {% if sort == 0 %} class="current-sel" {% endif %}
+	 href="/f?kw={{ info['name'] }}&pn={{ threads.page.current_page }}&sort=0">时下热门</a></div>
     <div><a {% if sort == 5 %} class="current-sel" {% endif %}
 	    href="/f?kw={{ info['name'] }}&sort=5">最新回复</a></div>
     <div><a {% if sort == 1 %} class="current-sel" {% endif %}
@@ -75,13 +74,13 @@
     
     {% for i in range(5) %}
     {% set np = threads.page.current_page + 1 + i %}
-    {% if np <= threads.page.total_page %}
+    {% if np <= tp %}
     <a href="/f?kw={{ info['name'] }}&pn={{ np }}&sort={{ sort }}">{{ np }}</a>
     {% endif %}
     {% endfor %}
 
-    {% if threads.page.current_page < threads.page.total_page %}
-    <a href="/f?kw={{ info['name'] }}&pn={{ threads.page.total_page }}&sort={{ sort }}">尾页</a>
+    {% if threads.page.current_page < tp %}
+    <a href="/f?kw={{ info['name'] }}&pn={{ tp }}&sort={{ sort }}">尾页</a>
     {% endif %}
   </div>
 </div>