webForumDet fria alternativet

radbrytning

ASP

37 svar · 812 visningar · startad av Mira

Medlem sedan maj 2001966 inlägg
Frågan#1

Forumet som jag laddat hem (skrivet i ASP) är kodat så att man får ett nytt stycke när man trycker Enter (alltså i formuläret när man ska skriva ett inlägg)...
Jag vill inte ha det så.

Vad ska jag leta efter i koden för att kunna ändra det?

Medlem sedan nov. 20017 144 inlägg
#2

En rad något i stil med:

replace(request.form("forumtexten"),vbcrlf,"<br>")

ersätter du med:

request.form("forumtexten")
Medlem sedan maj 2001966 inlägg
#3

vad står "vbcrlf" för ?

Medlem sedan nov. 20017 144 inlägg
#4

radbrytning i ett textformulärfält

Medlem sedan maj 2001966 inlägg
#5

förresten, det är väl <p> jag ska leta efter...

Medlem sedan nov. 20017 144 inlägg
#6

Alltså eftersom att en htmlsida inte visar "vbcrlf" annat än i källkoden så måste man göra en replace på formullärfältet för att det skall bli "riktiga" radbrytningar på html-sidan.

Medlem sedan nov. 20017 144 inlägg
#7

Nja, är det verkligen <p>:n den skriver?
Visa lite kod eller lägg upp en länk, vet ja!

Medlem sedan maj 2001966 inlägg
#8

det finns en massa "vbcrlf" på den sidan där inläggen visas, men inga alls där den postas (formuläret)...
bör det inte ligga i själva formuläret där man skriver inlägget?

Medlem sedan nov. 20017 144 inlägg
#9

Vad finns det där formuläret postas då?
Tycker att detta börjar bli lite flummigt, skicka upp lite kod.

Medlem sedan maj 2001966 inlägg
#10

vet ju inte vilken kod jag ska visa... letar febrilt...

Medlem sedan maj 2001966 inlägg
#11

vet inte... samma formulär används för privata mess, så det finns en himla massa "if och then" och eventuellt, ifall att, kanske, maybe... blää...

det här är typ det jag hittar, men det handlar om PM...

'Build up the reply pm post
strMessage = "\<br\>\<br\>\<br\>-- " & strTxtPreviousPrivateMessage & " --"
strMessage = strMessage & "\<br\>\<b\>" & strTxtSentBy & " :\</b\> " & rsThreadMessage("Username") 
strMessage = strMessage & "\<br\>\<b\>" & strTxtSent & " :\</b\> " & DateFormat(CDate(rsThreadMessage("PM_Message_Date")), saryDateTimeData) & " " & strTxtAt & " " & TimeFormat(CDate(rsThreadMessage("PM_Message_Date")), saryDateTimeData) & "\<br\>\<br\>"
Medlem sedan maj 2001966 inlägg
#12

och det här är på inläggs-sidan:
<td class="text" valign="top"><!-- Message body --><% = strMessage %><!-- Message body ''"" --></td>

Medlem sedan nov. 20017 144 inlägg
#13

Hur ser raden ut som skapar variabeln "strMessage"?

Medlem sedan maj 2001966 inlägg
#14

vill inte vara besvärlig.... men var f*n hittar jag den...?!?!

Medlem sedan maj 2001966 inlägg
#15

Dim strMessage 'Holds the message body of the thread
'Read in threads details for the topic from the database
lngMessageID = CLng(rsThread("Thread_ID"))
strMessage = rsThread("Message")

Medlem sedan nov. 20017 144 inlägg
#16

På denna rad står det:<% = strMessage %>
strMessage är en variabel som har ett värde som sätts någonstans högre upp på sidan. ex strMessage=request.form("något")
Kan du söka i din editor så kommer du att hitta variabeln.

Medlem sedan maj 2001966 inlägg
#17

är det det här:

strMessage = Replace(strMessage, vbCrLf, "\<br\>" & 

vbCrLf, 1, -1, 1)

Medlem sedan maj 2001966 inlägg
#18

det var ju så jäkla många filer att leta i...
det låg ju inte alls i samma...

ska jag ta bort hela raden?

Medlem sedan nov. 20017 144 inlägg
#19

Du kan ta bort den, ja!

Medlem sedan maj 2001966 inlägg
#20

trägen vinner... ;)

Tack för att du tog dej tid denna sena timme! *gäsp

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