webForumDet fria alternativet

radbrytning

37 svar · 808 visningar · startad av Mira

MiraMedlem sedan maj 2001966 inlägg
#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?

Jesper TMedlem 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")
MiraMedlem sedan maj 2001966 inlägg
#3

vad står "vbcrlf" för ?

Jesper TMedlem sedan nov. 20017 144 inlägg
#4

radbrytning i ett textformulärfält

MiraMedlem sedan maj 2001966 inlägg
#5

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

Jesper TMedlem 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.

Jesper TMedlem 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!

MiraMedlem 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?

Jesper TMedlem 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.

MiraMedlem sedan maj 2001966 inlägg
#10

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

MiraMedlem 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\>"
MiraMedlem 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>

Jesper TMedlem sedan nov. 20017 144 inlägg
#13

Hur ser raden ut som skapar variabeln "strMessage"?

MiraMedlem sedan maj 2001966 inlägg
#14

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

MiraMedlem 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")

Jesper TMedlem 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.

MiraMedlem sedan maj 2001966 inlägg
#17

är det det här:

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

vbCrLf, 1, -1, 1)

MiraMedlem 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?

Jesper TMedlem sedan nov. 20017 144 inlägg
#19

Du kan ta bort den, ja!

MiraMedlem sedan maj 2001966 inlägg
#20

trägen vinner... ;)

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

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)