2012-02-13 159 views
0

有時候你會看到這樣的事情:最佳解決方案

[ << ] [<] ... 665 666 667 668 669 670 671 672 673 ... [ > ] [ >> ] 

或本:

[ << ] [<] 1 2 3 ... 667 668 669 670 671 ... 845 846 847 [ > ] [ >> ] 

什麼會是不錯的分頁顯示,它讓用戶只需點擊幾下鼠標即可訪問任何頁面,而不會有太多可怕的鏈接。

這可以通過根據從端點或當前頁面的距離以對數分佈頁碼來實現。這裏是我的意思的一個例子:

1 2 3 4 5 6。 10。 20。 30。 40。 50 .. 100 .. 200。 210。 220。 230。 240。 250。 252 253 254 255 256 257 258 259 260 261 262。 270。 280。 290。 300。 310 .. 400 .. 500 .. 600 .. 700 .. 800 .. 900 .. 950。 960 。 970。 980。 990。 995 996 997 998 999 1000

請注意,如果在差距中,編號從1s, to 10s, to 100s(等)開始。

示例分頁在這個網站:這裏的a link! 使用插件:wp-pagenavi

請分享我的解決方案或類到本網站的分頁。

感謝和最好的關注!

+0

到目前爲止你做了什麼?這通常不是一個免費的自定義代碼,我指定的是自由站點,而是一個問題和答案(我們希望看到迄今爲止已經做了什麼指示!)。 – MrJ 2012-02-13 08:08:04

+0

@Mabongdem,它看起來像你從我的問題直接複製了很多這個http://stackoverflow.com/questions/7835752/how-to-do-page-navigation-for-many-many-pages-對數頁的導航。如果您希望代碼生成對數分頁,請參閱該問題的答案。 – Doin 2013-06-26 18:27:50

+0

另外,我不清楚你要求的是什麼。您描述的對數樣式分頁鏈接(實際上我最初描述的)不是由wp-pagenavi生成的,也不在您提供的示例鏈接中找到。你只是要求代碼去做_some_ _kind_ __ _pagination_?這完全不清楚你想要什麼! – Doin 2013-06-26 18:35:06

回答

1

我認爲大分頁滾動是最好的解決方案。您可以嘗試here(底部)

0

您可以隨時使用<select>下拉列表,並且最多可以點擊3次(如果不使用onchange,則爲4次)以獲取任何頁碼。