Hey, jeg er igen med at lave et forum.. Og vil gerne have at når en bruger skriver [L]www.dr.dk[/L], så bliver [L], [/L] udskiftet med et link. Nogle der har et forslag?
På forhånd tak.
Hilsen Jesper
[Redigeret d. 19/01-05 09:34:36 af Jesper Jensen]
Jeps da..
Men der er lidt et problem, fordi den skal jo også have en tekst.
[L] = <a href='
[/L] = ">
[T] =
[/T] = </a>
Så skal man bare skrive i forummet:
[T][L]
http://www.dinside.dk[/L]Min side[/T]
Det bliver altså:
<a href="http://www.dinside.dk">Min side</a>
<%
Function byt(strText)
strText = Replace(server.HTMLEncode(strText),vbCrlf,"")
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
strText = Replace(strText,"[L]","<a href='")
strText = Replace(strText,"[/L]","'>")
strText = Replace(strText,"[T]","")
strText = Replace(strText,"[/T]","</a>")
byt = strText
End Function
%>
Og så de felter hvor det skal være muligt, skal du lige lave lidt om i det. <%=byt(rs("indlaeg"))%>
Sådan!
PS: Husk lige, hvis du vil have det på flere sider, så lad funktionen som include, det er meget lettere.
/Jobbe \\"JolleR\\" Hansen