質問編集履歴

3

詳細を追加

2018/06/04 04:26

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,16 @@
1
1
  現在、ページング機能を作っています。php初心者です。
2
2
 
3
3
  タイトルのように、1...5,6,7,8,9...20 のようにしたいです。
4
+
5
+ ページング機能自体は完成しております。
6
+
7
+ しかし、もし20ページ分あるとしたら、
8
+
9
+ 1,2,3,4,5,6,7,8,9,10................
10
+
11
+ と言う風に20ページぶん全て表示されてしまいます。
12
+
13
+ そこで、以下のようにしたいです。
4
14
 
5
15
 
6
16
 

2

指摘された点を直しました。

2018/06/04 04:26

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,11 +10,51 @@
10
10
 
11
11
  ・... は全ページを表示すると、見栄えが悪いのでこのようにしています。
12
12
 
13
- 上記は"7"現在表示しているページです。
13
+ タイトルは"7"現在表示しているページです。
14
14
 
15
15
   もし"9"が現在のページだったら 1...7,8,9,10,11...20 のようになります。
16
16
 
17
+ 下記は、ページ飛ばしするまでの遷移です。
17
18
 
19
+
20
+
21
+ "1"の場合
22
+
23
+ 1,2,3,4,5...20
24
+
25
+
26
+
27
+ "2~4"の場合
28
+
29
+ 1,2,3,4,5...20
30
+
31
+
32
+
33
+ "5~13"の場合
34
+
35
+ 1...3,4,5,6,7...20
36
+
37
+
38
+
39
+ "14"の場合
40
+
41
+ 1...12,13,14,15,16...20
42
+
43
+
44
+
45
+ "15の場合"
46
+
47
+ 1...15,16,17,18,19,20
48
+
49
+
50
+
51
+
52
+
53
+
54
+
55
+ このようにしたいです。
56
+
57
+ 見にくくて申し訳ございません。
18
58
 
19
59
  サンプルを探してもなかなか見つけられません。
20
60
 

1

本文を変更しました

2018/06/04 04:18

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- ページング<1...56789...20>のようにしたい
1
+ ページング<1...5,6,7,8,9...20>のようにしたい
test CHANGED
@@ -1,8 +1,20 @@
1
1
  現在、ページング機能を作っています。php初心者です。
2
2
 
3
- タイトルのように、1...56789...20 のようにしたいです。
3
+ タイトルのように、1...5,6,7,8,9...20 のようにしたいです。
4
4
 
5
+
6
+
7
+ *期待する動作
8
+
9
+ ・現在のページを真ん中にしたいです。
10
+
5
- 色々試したのですが、全エラーになりできせんでした...
11
+ ・... は全ページを表示すると、見栄えが悪いのでこのようにしす。
12
+
13
+ ・上記は"7"現在表示しているページです。
14
+
15
+  もし"9"が現在のページだったら 1...7,8,9,10,11...20 のようになります。
16
+
17
+
6
18
 
7
19
  サンプルを探してもなかなか見つけられません。
8
20