Få wf liknande kod

ASP

4 svar · 375 visningar · startad av AG

Medlem sedan mars 20001 266 inlägg
Trådstart#1

Här på wf har vi ju som bekant [kod] så skrivs allt där i ut på ett särskilt sätt, jag är på jakt efter nåt liknande fast med asp.
typ man skriver i ett formulär

kod

så skrivs allt där i ut som på wf, nån idé på lösning, är väldigt trött och har en deadline att hålla :)

Sökte men hittade inget.

Andreas

[Redigerat av AG den 01 sep 2000]

Medlem sedan dec. 19996 721 inlägg
#2

Enkel lösning:

replace()

Svårare lösning:

regexp

Återkommer med mer, om så önskas, men sök gärna själv.

Medlem sedan mars 20001 266 inlägg
#3

Som jag skrev "Sökte men hittade inget"
jag har ju själva grunden klar i huvudet typ nåt Server.HTMLEncode mellan taggarna {html] men sen är det fast som sagt, så om du har tid och ork får du gärna utveckla det lite mer :)

Andreas

Medlem sedan juli 2000836 inlägg
#4

Hej!
Jag gjorde ett litet forum på kul där jag skapade en funktion som friserar inläggen. Prova och se ifall det är något du kan använda.
Den ändrar även enterslag till radbrytningar.

Function Free(txt)

txt = Replace(Server.HTMLEncode(Trim(txt)), vbCrLf, "<br>")
txt = Replace(txt, "[kod.]", "<br>< font size=1>kod:<hr>")
txt = Replace(txt, "[/kod.]", "</font><hr>") 
txt = Replace(txt, "[b.]", "<b>")
txt = Replace(txt, "[/b.]", "</b>") 
txt = Replace(txt, "[u.]", "<u>")
txt = Replace(txt, "[/u.]", "</u>") 

Free = txt

End Function

Om du sen vill skriva ut resultatet från ex ett RecSet skriver du bara:
<% Free(RecSet("TEXT")) %>

[r]ta bort punkterna i hakarna[/r]

Medlem sedan mars 20001 266 inlägg
#5

Jag får tacka Johnsen.
Har inte testat din kod än men den ser ju riktigt bra ut :)
Du sparade mycket tid åt mig, tack.

Andreas

[Redigerat av AG den 02 sep 2000]

246 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)