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?
37 svar · 808 visningar · startad av Mira
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?
En rad något i stil med:
replace(request.form("forumtexten"),vbcrlf,"<br>")
ersätter du med:
request.form("forumtexten")
vad står "vbcrlf" för ?
radbrytning i ett textformulärfält
förresten, det är väl <p> jag ska leta efter...
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.
Nja, är det verkligen <p>:n den skriver?
Visa lite kod eller lägg upp en länk, vet ja!
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?
Vad finns det där formuläret postas då?
Tycker att detta börjar bli lite flummigt, skicka upp lite kod.
vet ju inte vilken kod jag ska visa... letar febrilt...
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\>"
och det här är på inläggs-sidan:
<td class="text" valign="top"><!-- Message body --><% = strMessage %><!-- Message body ''"" --></td>
Hur ser raden ut som skapar variabeln "strMessage"?
vill inte vara besvärlig.... men var f*n hittar jag den...?!?!
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")
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.
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?
Du kan ta bort den, ja!