webForumDet fria alternativet

Ta bort länkar!

ASP

13 svar · 332 visningar · startad av Fas

Medlem sedan okt. 200212 inlägg
Frågan#1

Jag har en nyhetssida där det visas nyheter. Dem nyheterna kan innehålla länkar (http://, mailto, ect.) På wapsidan skall det inte visas några länkar, hur tar jag bort länkarna på wapsidan?

Exempel

Internetsidan står det:
Vackert väder hittar du <a href=”har.htm”>här</A>.

I wapversionen skall det stå:
Vackert väder hittar du [här].
Medlem sedan nov. 20017 144 inlägg
#2

vad är skillnaden?
Vackert väder hittar du <a href=”har.htm”>[här]</A>.

Medlem sedan okt. 200212 inlägg
#3

Skillnaden är att [här] inte är klickbar :)

Medlem sedan nov. 20017 144 inlägg
#4

Ok, du kan göra det med regexp.

str = Request.Form ("Formen")
set r = new regexp
r.ignorecase = true
r.global = true
r.pattern = "(\<a.*?\<\/a\> )"

response.write r.replace(str,"")
Medlem sedan okt. 200212 inlägg
#5

Okej, var ska jag lägga den koden?

Medlem sedan nov. 20017 144 inlägg
#6

Har du samma sida för wap och www?

Medlem sedan nov. 20017 144 inlägg
#7

Jag vet inte om det går att kolla om gästen wappar eller surfar in, går detta att ta reda på så kan man ju göra en liten if-sats annars så kanske det är smidigare att göra en sida för wap och en för www, hur ser din sida ut?

Medlem sedan okt. 200212 inlägg
#8

Jag har en sida till wap och en till www!
Koden till wap:

<%=rs("rubrik")%>
<br/>
<%=rs("artikel")%>
<br/><br/>
<%=rs("skribent")%>
<br/>
<%=rs("datum")%>
Medlem sedan nov. 20017 144 inlägg
#9

Varför överhuvudtaget skriva in några länkar då, då?

Medlem sedan mars 20015 287 inlägg
#10

Dem nyheterna kan innehålla länkar

- Allt innehåll lär ju komma från en och samma databas.

Medlem sedan okt. 200212 inlägg
#11

Solbulle>> Du har helt klart för dig, det är samma databas för www och wap.

www-sidan innehåller länkar, medan att wap inte skall göra det.
På wapsidan skall det inte finnas några länkar i och med att wapanvändaren inte kan besöka dem.

Medlem sedan okt. 200212 inlägg
#12

Okej, var ska jag lägga den koden?

Undrar fortfarande :e

Medlem sedan nov. 20017 144 inlägg
#13

Döp sidan till tex. sida.asp

<%
str="<a href='http://www.sl.se'>SL</a><br><a href='http://www.sj.se'>SJ</a><br><a href='http://www.dn.se'>DN</a>"
set r = new regexp
r.ignorecase = true
r.global = true
r.pattern = "<a.*?>(.*?)<\/a>" 
if len(request("wap"))>0 then
'response.write r.replace(str, "$1")
response.write r.replace(str,"")
else
response.write str
end if
%>

Kontrollera varifrån användaren kommer (wap/www)
sida.asp - Visar vanliga länkar.
sida.asp?wap=jajjamensan - Visar inga länkar
Kommenterar du om response.write så skrivs texten ut men inte länkarna.

Medlem sedan mars 20015 287 inlägg
#14

Den där fungerade bra. :)

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