Replace Kodundaki Hata ???
-
merhaba arkadaşlar,
sitemde youtube videolarını ya da başka videoları replace nesnesiyle göstermeye çalışıyorum daha doğrusu forum sitemde iki [video] [/video] kod bölmesi içinde ekledikten sonra video yu göstermesini istiyorum fakat olmuyor.
kodlar bunlar replace:
strFR = Replace(strFR, "[youtube]", "<object width=""425"" height=""350""></param><param name=""wmode"" value=""transparent""></param><embed src="" ", 1, -1, 1)
strFR = Replace(strFR, "[/youtube]", """ type=""application/x-shockwave-flash"" wmode=""transparent"" width=""425"" height=""350""></embed></object>", 1, -1, 1)yardımlarınızı bekliyorum arkadaşlar ???
-
hacı bunu böyle yaparsan forumunla gelen giden uğraşır.
editörüne sadece [youtube] yazıp göndersene bak noluyor ?
ben zamanında şöyle bişey kastıydım.
<%
Do While InStr(strmesaj, "[youtube]") > 0 AND InStr(strmesaj, "[/youtube]") > 0
deyim_baslangici = InStr(strmesaj, "[youtube]")
deyim_sonu = InStr(deyim_baslangici, strmesaj, "[/youtube]") + 10
If deyim_sonu < deyim_baslangici Then deyim_sonu = deyim_baslangici + 10
str_link = Trim(Mid(strmesaj, deyim_baslangici, (deyim_sonu - deyim_baslangici)))
str_gecici_mesaj = str_link
str_gecici_mesaj = Replace(str_gecici_mesaj, "[youtube]", "", 1, -1, 1)
str_gecici_mesaj = Replace(str_gecici_mesaj, "[/youtube]", "", 1, -1, 1)
str_gecici_mesaj = Replace(str_gecici_mesaj, "http://www.youtube.com/watch?v=", "", 1, -1, 1)
str_gecici_mesaj = Replace(str_gecici_mesaj, "http://www.youtube.com/v/", "", 1, -1, 1)
if str_gecici_mesaj<>"" then
str_gecici_mesaj = "<br><div align=center><object width=""400"" height=""329""><param name=""movie"" value=""http://www.youtube.com/watch?v=" & str_gecici_mesaj & """></param><param name=""wmode"" value=""transparent""></param><embed src=""http://www.youtube.com/v/" & str_gecici_mesaj & """ type=""application/x-shockwave-flash"" wmode=""transparent"" width=""400"" height=""329""></embed></object></div>"
End If
strmesaj = Replace(strmesaj, str_link, str_gecici_mesaj, 1, -1, 1)
Loop
%> -
şunuda yaparsan içiçe bbcod gönderdiklerinde sadece dıştaki çalışır.
örnek olarak alıntı içerisinde veya kod alanı içerisinde youtube kodu çalıştıramazlar.veya kod alanında smiley kullanamazlar.
replace kısmına
str_gecici_mesaj = Replace(str_gecici_mesaj, "]", "", 1, -1, 1)
str_gecici_mesaj = Replace(str_gecici_mesaj, "[", "", 1, -1, 1)
yani [yu] [i] [img]http://resim.jpg[/img] [/i] [/yu] gibi yapılınca sayfanın şaftı kaymaz
-
strFR=String(strFR);
strFR=strFR.replace("Gedecek olan deger","Gelecek olandeger");
strFR=strFR.replace(/Ozel karekterleriçin/ , "Gelecek olandeger");
Seklinde de yapabilirsin..
-
arkadaşlar tekrar merhaba
şu replace deki video ekleme kodunu bi türlü yapamadım halen yardımlarınızı bekliyorum ???