webForumDet fria alternativet

Fel i Palles paging

ASP

2 svar · 159 visningar · startad av magnusfeldth

Medlem sedan jan. 20034 480 inlägg
Frågan#1

Jag har laddat ner Palles pagingscript här från wF och använder det och tycker att det funkar bra. Dock, när man skrivit fyra sidor av trådar och är på den fjärde sidan läggs alternativet sida 0 till i räknaren vilket leder till en felsida. Kan nån kolla koden:

'// Navigering - Siffror
	If intTotalPosts > intPostsPerPage Then 

		If intPage < 4 Then
			intNavStart = 1 : intNavEnd = 5
		ElseIf intPage > intPages-3 Then
			intNavStart = intPages-4 : intNavEnd = intPage+2
		Else
			intNavStart = intPage-2 : intNavEnd = intPage+2
		End If

		For n = intNavStart To intNavEnd
			If intPage = n Then %>
				<%=n%> | 
			<% Else 
				Response.Write "<a class=""green"" href=""forumtrad.asp?forumid=" & Request.QueryString("ForumID") &"&n="& n &""">"& n &"</a> | "
			End If
			If n = intPages Then Exit For
		Next 

	End If

Säg till om ni behöver se mer av koden...

Medlem sedan aug. 2001117 inlägg
#2

Samma här

Hej,
får precis samma fel som magnusfeldth. Vad är tok?
Tack på förhand!
Med vänlig hälsning
K

Medlem sedan apr. 20003 174 inlägg
#3

Hoppsansa.. :r

Ändra från:

[red]If intPage < 4 Then[/red]

Till:

[red]If intPage <= 4 Then[/red]

..så borde det fungera en smula bättre. :bire

 

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)