webForumDet fria alternativet

Jag vill ha bild för nya trådar!

ASP

88 svar · 1 419 visningar · startad av crisse6 · sida 2 av 5

Frågan, av crisse6

Hejsan! Jag har ett forum och vill bara veta hur man genom två bilder kan få sidan att visa new.gif om det är nya inlägg sen sitt senaste besök och old.gif om det inte är det. Jag listar trådarna ju när man valt forum och brevid rubriken ska det vara denna lilla bild. Hur gör man så att det blir rätt för varje inloggad person????? Datum fält höll jag på med lite och jämförde oså.... men fick

Läs frågan i sin helhet →
Medlem sedan jan. 20022 440 inlägg
#21

Jag är övertygad om att någon kan hjälpa dig, men det hjälper lixom inte att tjata :)

Medlem sedan feb. 20022 594 inlägg
#22

Rätt CatZ! *tummen upp*

Förklara bättre vad du vill ha hjälp med Crisse. Och lugna ner dig :e ;)

Medlem sedan feb. 20022 594 inlägg
#23

Kanske vore bra om vi t.ex fick veta hur du plockar ut datumet då personen senast besökte sidan.

Tror nästan att du kan lösa detta problem på egen hand om du bara försöker. Inte krånligt alls egentligen.

Medlem sedan dec. 20002 526 inlägg
#24

vadå? det är ju bara genom sql sats och skapning av recordset??? vore väldigt glad om du istället förklarade med kod hur det ska vara.... jag får inte ihop det alltså.

Medlem sedan mars 20015 287 inlägg
#25

Funktionen som du har fått skall ha två argument: LastHereDate samt LastPostDate, mao tidpunkt för senaste besök samt senaste post.
Det du får göra är väl att i din "sql sats och skapning av recordset" plockar ut dessa och sätter in i funktionen.

Medlem sedan dec. 20002 526 inlägg
#26

men hur skriver jag rs("datum") i funktionen?????

Medlem sedan dec. 20002 526 inlägg
#27

denna kod får jag fel när jag skriver rs...... i funktionen:

<%
'## -- Function: CheckNewPosts(ByVal LastHereDate, ByVal LastPostDate)
'## -- Description: Check after new posts since last visit --
'##
'## -- Author: PatrikBerggren
'## -- Contact: [email]mrwize@mrwize.nu[/email]
Function CheckNewPosts(ByVal rs7("datum_nytt2") ByVal rs8("datum"))
	Dim strOutPut
	If rs7("datum_nytt2") > "" Then
		If CDate(rs7("datum_nytt2")) < CDate(rs8("datum")) then
			strOutPut =  "<img src=""new.gif"" " & _
			"border=""0"">" 
		Else
			strOutPut = "<img src=""old.gif"" " & _
					"border=0>" 
		End If
	Else
		strOutPut = "<img src=""old.gif"" " & _
				"border=0>" 
	End If
	CheckNewPosts = strOutPut
End Function
%>
Medlem sedan feb. 20022 594 inlägg
#28

Du ska inte skriva dit datumet direkt i funktionen sådär.

En funktion fungerar såhär:

Function testFunction(argument)
argument = argument +1
End Function
bossesVariabel = 3
'Anropar funktionen och ska skriva ut 4
Response.Write testFunction(bossesVariabel)

Medlem sedan mars 20015 287 inlägg
#29

Precis, rör inte funktionen i sig, utan se till att plocka ut tidpunkterna ur databasen ock skriv där du vill ha bilden:

CheckNewPosts(rs7("datum_nytt2"),rs8("datum"))

Om jag nu inte blandar ihop datumen, i så fall tvärtom.

Medlem sedan feb. 20022 594 inlägg
#30

Solbulle: Vet du när man ska använda "call" och när man inte ska använda det? Jag brukar köra utan call tills det blir ett fel. Då lägger jag till det :)

Medlem sedan feb. 20022 594 inlägg
#31

Är det så här:

rs7("datum_nytt2"): Datum då personen besökte sidan senast
rs8("datum"): Då inlägget postades

?

Medlem sedan dec. 20002 526 inlägg
#32

a just det

Medlem sedan feb. 20022 594 inlägg
#33

Är det så borde det fungera

Medlem sedan dec. 20002 526 inlägg
#34

men det borde ju ändras då???? för jag får samma bild oavsett nya eller gamla.................

Medlem sedan feb. 20022 594 inlägg
#35

Har du testat gjort nya inlägg och så då?

Medlem sedan dec. 20002 526 inlägg
#36

ja, min partner får bara nya bilden, men om han skapar en ny tråd medans jag är inne och jag sedan går in och kollar får jag en gammal bild, alla trådar för mig blir med den gamla bilden???? ehhhh.............. konstigt

Medlem sedan feb. 20022 594 inlägg
#37

Då är det ju nåt fel på tiden som det står att du senaste besökte sidan på... Uppdatera den på varje sida i forumet

Medlem sedan dec. 20002 526 inlägg
#38

uppdatera inloggningsdatumet????

Medlem sedan mars 20023 686 inlägg
#39

crisse6!

jag har skickat ett Pm till ig om en fråga som jag har, hoppas att du kna hjälpa mig.

Medlem sedan feb. 20022 594 inlägg
#40

Smartast är väl kanske att ha ett annat fält där du spar datumet för senaste "action" på sidan.

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)