webForumDet fria alternativet

Forumkod.

ASP

6 svar · 337 visningar · startad av m_soderlund

Medlem sedan sep. 20026 425 inlägg
Frågan#1

Jag har en funktion för forumkodning som inte fungerar riktigt exakt som jag hoppades på, den fungerar bara till hälften..
Kolla http://www.valhall.cx/dileno/forumkod.txt för all kod och mer info.. Tack!

Medlem sedan mars 20015 287 inlägg
#2

Fråga 1, fattar inte mycket av den..

Nu är det så att när jag postar ett meddelande blir till exempel ett kodstycke så här:

å sen visar du en annan replacekod???

Men om jag utanför koden postar...

?? Nä, fattar ej...

Fråga 2.

Function SQLEncode(ByVal sString)
	SQLEncode = Replace(sString, "'", "''")
End Function
Medlem sedan sep. 20026 425 inlägg
#3

solbulle; koden som är en annan replace-kod är bara testkod som skrivs ut på sidan som den är, precis som din kod för funktionen här ovan. Tack!

Medlem sedan juni 20019 519 inlägg
#4

tycker koderna ser himla klumpiga.. för det första så bör väll inte

incoming = Replace(incoming,"<","<")
incoming = Replace(incoming,">",">")

vara längst upp..
jag hade fixat detta med hjälp av reg.exp istället.. enklare och *host* bättre tror jag :e

Medlem sedan sep. 20026 425 inlägg
#5

Jo.. Jag ska koda om funktionen.

Medlem sedan juni 20019 519 inlägg
#6
<%
Function encode(mess)

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
mess = Server.HTMLEncode(mess)

objRegExp.Pattern = "\[(b|/b|i|/i|u|/u)\]"
mess = objRegExp.Replace(mess,"<$1>")

objRegExp.Pattern = "&lt;(b|/b|i|/i|u|/u)&gt;"
mess = objRegExp.Replace(mess,"<$1>")

objRegExp.Pattern = "\[citat\]"
mess = objRegExp.Replace(mess,"<span class=""citat"">Citat:<br><img src=""graphics/line.gif"" width=""500"" height=""11""><br>")

objRegExp.Pattern = "\[/citat\]"
mess = objRegExp.Replace(mess,"</span><br><img src=""graphics/line.gif"" width=""500"" height=""11""><br>")

objRegExp.Pattern = "\[kod\]"
mess = objRegExp.Replace(mess,"<span class=""forumkod"">Kod:<br><img src=""graphics/codeline.gif"" width=""500"" height=""11""><br>")

objRegExp.Pattern = "\[/kod\]"
mess = objRegExp.Replace(mess,"</span><br><img src=""graphics/codeline.gif"" width=""500"" height=""11""><br>")

encode = mess

%>

menar du så?

Medlem sedan sep. 20026 425 inlägg
#7

Oj, jag har inte testat men ska testa det senare.. Tack!

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