Thread - Flat - Berechnung der Seitenanzeige

29.11.2010 14:52
avatar  69magic
#1 Thread - Flat - Berechnung der Seitenanzeige
avatar
Mitglied

Wir haben für den täglichen Talk einen ungewöhnlichen großen Thread mit z.Z. 198 Seiten. Dabei tritt das Problem auf, dass wenn man auf eine der früheren Seiten z.B. 118 springt, die Seiten 197 und 198 nicht mehr in der Leiste angezeigt werden. So entsteht nicht nur der Eindruck, dass der Thread nur 196 Seiten hat, sondern man muss erst auf die Seite 196 klicken, um an die letzte Seite zu kommen. Das ist sehr verwirrend. Die beigefügten Bilder erklären das vielleicht besser.

Schlecht ist auch, dass bei der Seite 118 zwar die Seiten 119 und 120 angezeigt werden, aber nicht die Seiten 116 und 117.


 Antworten

 Beitrag melden
29.11.2010 16:10 (zuletzt bearbeitet: 29.11.2010 16:10)
avatar  Ingmar
#2 RE: Thread - Flat - Berechnung der Seitenanzeige
avatar
Technik

Danke für die Meldung - ich habe den Fehler soeben behoben, nach dem nächsten Update stimmt die Berechnung auch wieder.

Da du ein eigenes Template verwendest, wirst du die Änderungen sowieso manuell übertragen müssen. Daher hier schonmal der geänderte Code:

bisher:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
158  {{abstand.startint}} {{total_pages}}/{{postsperpage}} {{abstand.end}}
159 {{po.startint}}{{current_page}}+2{{po.end}}
160 {{pu.startint}}{{current_page}}-2{{pu.end}}
161 {[thread_page_pages]}
162 {{pages.startlist}}
163 {{pn.start}}{{pages:page}}{{pn.end}}
164 {{cur_page.startint}}{{pages:page}}+{{pages_offset}}{{cur_page.end}}
165 {{pages:now==true.start}}
166 {{pagestrenn}}<b>{{cur_page}}</b>
167 {{pages:now==true.else}}
168 {{now_abstand.startint}}{{pn}}%{{abstand}}{{now_abstand.end}}
169 {{now_abstand==true.start}}
170 {{pn>pu.start}}{{pn<po.start}} {{now_abstand.startint}}0{{now_abstand.end}} {{pn<po.end}}{{pn>pu.end}}
171 {{pn==total_pages.start}}{{now_abstand.startint}}0{{now_abstand.end}}{{pn==total_pages.end}}
172 {{now_abstand==true.end}}
173 {{now_abstand==false.start}}
174 {{pagestrenn}}<a href="{{pages:link}}">{{cur_page}}</a>
175 {{now_abstand==false.end}}
176
177 {{pages:now==true.end}}
178 {{pagestrenn.start}} | {{pagestrenn.end}}
179 {{pages.end}}
 



neu:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
 
157 {{pages|strip_pages(5)}}
158
159
160 {{first.start}}0{{first.end}}
 
161 {[pages_pages]}
162 {{pages.startlist}}
163 {{current_page.startint}}{{pages:page}}+{{pages_offset}}{{current_page.end}}
 
164 {{pages:now==true.start}}
165 {{pagestrenn}}<span href="{{pages:link}}" class="pageNow">{{current_page}}</span>
166 {{pages:now==true.else}}
167 {{pagestrenn}}
168 {{pages:strip_before==true.start}}
169 <a class="inactive">...</a>
170 {{pages:strip_before==true.end}}
171
172 <a href="{{pages:link}}" >{{current_page}}</a>
173
174 {{pages:now==true.end}}
175
176 {{first.start}}1{{first.end}}
177 {{pagestrenn.start}} | {{pagestrenn.end}}
178 {{pages.end}}
 



Für alle unbearbeiteten Templates werden die Änderungen mit dem nächsten Update automatisch eingespielt.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
29.11.2010 17:18
avatar  69magic
#3 RE: Thread - Flat - Berechnung der Seitenanzeige
avatar
Mitglied

Danke. Das hatte mich schon länger genervt.


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!