404.asp hata sayfalarında kullanılan linkleri hazırlama fonksiyonu
25 Temmuz 2007Benim sitemde de gördüğünüz gibi http://www.hakansen.com/oku/134-asp-video-gosterme-fonksiyonu-duzeltme/ tarzi linkleri hazırlamak için bir fonksiyon hazırlamıştım.
Konu başlığı ASP Video Gösterme Fonksiyonu (Düzeltme) bunu linkle fonksiyonunda çalıştırdığımızda asp-video-gosterme-fonksiyonu-duzeltme diye bir string elde ediyoruz, bunu da seo dostu url linklerinde kullanabiliriz.
Kodun çalışan halini
adresinde bulabilirsiniz.
Devamı
Yorumlar (1)
Tarih : 25 Temmuz 2007 Çarşamba Saat: 11:33:14
Kategoriler : Programlama
Etiketler : asp, hata sayfası, url yapma, 404.asp, link, seo
ASP Video Gösterme Fonksiyonu (Düzeltme)
20 Temmuz 2007Daha önce Video Gösterme Fonksiyonu (asp) adresinde yayınladığım fonksiyonda gelen yorumlar üzerine bir sorun keşkettim.
Kodun kendi kullandığım versiyonunda [youtube]1s1FeX-1[/youtube] şeklinde kullanıyordum, fakat oraya geçirirken embeded kodunda bir yanlışlık yapmışım.
watch?v=13s2fd3 gibi eklemişim ama /v/13s2fd3 tarzı bir link gostermem gerekiyormuş.
Sağolsunlar bunu da bir yorum sayesinde öğrendim ve kodu düzenledim.
Kodun çalışan halini
adresinde bulabilirsiniz.
Devamı
Yorumlar (2)
Tarih : 20 Temmuz 2007 Cuma Saat: 01:02:04
Kategoriler : Web Tasarım
Etiketler : asp, video, youtube, function, fonksiyon, düzeltme
Video Gösterme Fonksiyonu (asp)
24 Mayıs 2007Uzun zamandır kod yazmıyorum hemen aklıma gelmişken bi tane yaziyim
Sitenize video dosyalarını koymak istiyorsunuz ama fonksiyonunuz yok hemen yazıyoruz
Function videogoster(ByVal strMesaj)
'// Değişken boşsa fonksiyondan çıkılıyor
If strMesaj= "" Then Exit Function
'// Mesajda [vidyo] komutu ile video gösterimi hazirlama
Do While InStr(strMesaj, "[vidyo]") > 0 AND InStr(strMesaj, "[/vidyo]") > 0
DeyimBaslangici = InStr(strMesaj, "[vidyo]")
DeyimSonu = InStr(DeyimBaslangici, strMesaj, "[/vidyo]") + 8
If DeyimSonu < DeyimBaslangici Then DeyimSonu = DeyimBaslangici + 7
strLink = Trim(Mid(strMesaj, DeyimBaslangici, (DeyimSonu - DeyimBaslangici)))
strGeciciMesaj = strLink
strGeciciMesaj = Replace(strGeciciMesaj, "[vidyo]", "", 1, -1, 1)
strGeciciMesaj = Replace(strGeciciMesaj, "watch?v=", "v/", 1, -1, 1)
strGeciciMesaj = Replace(strGeciciMesaj, "[/vidyo]", "", 1, -1, 1)
strGeciciMesaj = "<span class=""video""><object width=""425"" height=""350""><param name=""movie"" Value="""& strGeciciMesaj &"""></param><param name=""wmode"" Value=""transparent""></param><embed src="""& strGeciciMesaj &""" type=""Application/x-shockwave-flash"" wmode=""transparent"" width=""425"" height=""350""></embed></object></span>"
strMesaj = Replace(strMesaj, strLink, strGeciciMesaj, 1, -1, 1)
Loop
MesajFormatla = strMesaj
End Function
böylelikle mesajınızın içerisinde
[vidyo]http://www.youtube.com/watch?v=aAueNbUp8d0[/vidyo]
diye bir bölüm olursa ve
<%=videogoster(rs("veri"))%>
şeklinde veriyi süzerseniz otomatik olarak player eklenecektir.
ben bilerek vidyo yazım çünkü video yazanı kendi sistemimde kullandığım için apışıyo
Devamı
Yorumlar (4)
Tarih : 24 Mayıs 2007 Perşembe Saat: 14:01:28
Kategoriler : Programlama
Etiketler : asp, video, youtube, metacafe, fonksiyon, script
Uzun makaleleri sayfalama (ASP)
14 Mayıs 2007Bana lazım olmuştu aramalarım sonucunda böyle bir fonksiyon bulamadım ve yazdım, Umarım işinize yarar.
Kolay gelsin.
<%
' yazan : Hakan Şen
' mail : hakan@sen.com.tr
' web : www.hakansen.com
Function parcala(gelen,shf)
If not InStr(gelen,"|kes|") = 0 Then
Dim bolunen,k
bolunen = Split(gelen,"|kes|",-1,1)
b = shf - 1
parcala = bolunen(b)
Else
parcala = gelen
End If
End Function
Function say(gelen)
If not InStr(gelen,"|kes|") = 0 Then
Dim bolunen
bolunen = Split(gelen,"|kes|",-1,1)
For i=1 To UBound(bolunen)
Response.Write " <a href='"&Request.ServerVariables("SCRIPT_NAME")&"?shf="&i&"'>"&i&"</a> "
Next
End If
End Function
%>
Kullanımı :
<% ' verimizi belirliyoruz |kes| ile kesilecek yerleri belirliyoruz.
veri = "Başkanımız Aziz Yıldırım Avrupa’da sadece |kes| 12 statta bulunan ısıtma sistemini, |kes| Fenerbahçe Şükrü Saraçoğlu’na kazandırarak Türkiye’de bir ilke daha imza attı. Bu konuda çalışmalara başlanarak önce şeref tribünü, Fenerium ve maraton tribünlerine 450 adet |kes| ısıtma sistemi monte edildi. Ardından Telsim ve Migros |kes| tribünlerine de daha farklı ısıtma cihazları takılarak ligin 2. yarısında taraftarların hizmetine girecek. Bu sayede stadımızdaki sıcaklık en az 10 derece artarak soğuk kış aylarında oynanan maçlarda gelen başarılarla da bahar havası yaşanacak. "
shf = Request.QueryString("shf") ' ile gelen sayfayı alalım
If shf = "" OR shf = 0 Then shf = 1 'eğer belirilmemiş veya sıfır ise 1 olarak atayalım
Response.Write parcala(veri,shf) 'burada gelen sayfaya göre iki parca arasını alıyoruz.
Response.Write "<br>" ' bir satır boşluk verelim)
Response.Write say(veri) ' makaleyi sayfalayalım.
%>
Devamı
Yorumlar (2)
Tarih : 14 Mayıs 2007 Pazartesi Saat: 21:17:34
Kategoriler : Programlama
Etiketler : asp, uzun, makale, sayfalama
İlk harfi büyük yazma (ASP)
14 Mayıs 2007
<%
Function complex(metin)
Splitter = " "
If metin <> "" Then
xarr = Split(metin, Splitter)
For i = 0 To UBound(xarr)
xmetin = Trim(xarr(i))
If xmetin <> "" Then
xmetin = LCase(xmetin)
xstletter = UCase(Left(xmetin,1))
'// You can add here your language characters
xstletter = Replace(xstletter,"i","İ", 1, -1) 'Y
xmetin = Right(xmetin, Len(xarr(i)) - 1)
'// You can add here your language characters
xmetin = Replace(xmetin,"İ","i", 1, -1) 'Y
xmetin = xstletter & xmetin
End If
zmetin = zmetin & " " & xmetin
Next
End If
complex = zmetin
End Function
%>
<%=complex("heLLo")%>
Alıntıdır, Arşivimden bulduğum için kaynak gösteremiyorum kusuruma bakmayın.
Devamı
Yorumlar (2)
Tarih : 14 Mayıs 2007 Pazartesi Saat: 21:15:36
Kategoriler : Programlama
Etiketler : asp, ilk harf büyük
)