Javascript İdeal Url Slug Oluşturmak

Aşağıdaki javascript kodu ile İngilizce’de bulunmayan Türkçe’ye özgü karakterler ve URL içinde kullanılması SEO’cular ve internet otoriteleri tarafından hiç de hoş karşılanmayan karakterleri düzgün bir yapıya çevirmeyi sağlar. Fonksiyonu kendinize göre farklı çözümler içinde güncelleyebilirsiniz.  Okumaya devam et Javascript İdeal Url Slug Oluşturmak

Belli bir karakterden sonra kelimeyi bölmeden linki kesmek ve devamını oku linki eklemek

Uzun linkleri belli bir karakterden sonra kesmek ve devamını oku linki eklemek için aşağıdaki kodları kullanabilirsiniz. Bunu yaparken kelimelerin ortada kesilmesi kötü bir görüntü yaratabilir. Aşağıdaki kodlar belli bir karakter uzunluğunu geçen link cümlenizde, kelimeler yarıda kesilmeden “… Devamını oku” linki ekliyor.  Okumaya devam et Belli bir karakterden sonra kelimeyi bölmeden linki kesmek ve devamını oku linki eklemek

Telefon ya da mobil cihazların tespiti ve uyumlu sayfaya yönlendirme

Sitemize girişler telefon ya da mobil cihazlarla yapıldığında, bunlara uyumlu sayfamıza yönlendirmek, kullanış ve performans açısından önemlidir. Bunun için m.siteadresi.com gibi bir sub domain açabilir ya da bizim yaptığımız şekilde mobil.asp sayfası hazırlayabilirsiniz. Daha sonra yapmanız gereken tek şey aşağıdaki fonksiyonu anasayfanızda ya da diğer sayfalarda IsMobilUser() şeklinde çağırmak. Okumaya devam et Telefon ya da mobil cihazların tespiti ve uyumlu sayfaya yönlendirme

ASP'de sayfalama yapımı Paging

Sitenizde sayfalama yapmak için kullanabileceğiniz fonksiyon.  Ürünler tablonuzdan çekeceğiniz ürün fotoğrafı ve ürün adını 6’şarlı olarak listelemek istiyorsunuz. İlk altı ürün görüntülendikten sonra sayfanın altında sayfalama(paging, pagination) seçeneklerinin görüntülenmesini istiyoruz. Okumaya devam et ASP'de sayfalama yapımı Paging

Sitemde gezinen bir arama motoru robotu mu yoksa bir insan mı?

Sitemizde gezinen arama motoru robotlarını Asp kodlarıyla tespit edebiliyoruz. Diğer yazılarımızda da değindiğimiz ServerVariables nesnesi içinde tarayıcı bilgilerini veren HTTP_USER_AGENT ile sitemizde dolaşanın robot mu yoksa insan mı olduğunu öğrenebilmekteyiz. Okumaya devam et Sitemde gezinen bir arama motoru robotu mu yoksa bir insan mı?

Blacklist ile Sql injection önleme

BlackList = Array(“–“, “;”, “/*”, “*/”, “@@”, “@”,_
“char”, “nchar”, “varchar”, “nvarchar”,_
“alter”, “begin”, “cast”, “create”, “cursor”,_
“declare”, “delete”, “drop”, “end”, “exec”,_
“execute”, “fetch”, “insert”, “kill”, “open”,_
“select”, “sys”, “sysobjects”, “syscolumns”,_
“table”, “update”) Okumaya devam et Blacklist ile Sql injection önleme

Asp ile cümledeki kelime sayısını getirmek

Bir cümle ya da parağraf içindeki kelime sayısını bulmak için Split hazır fonksiyonunu kullanabiliriz. Split ile ” ” (boşluk) karakterini referans alarak keserek sayma işlemi yapabiliriz.  Okumaya devam et Asp ile cümledeki kelime sayısını getirmek

İl plaka numarasına göre şehir adını getirmek

Bugün yazacağım basit fonksiyon, ilgili durumlarda işinizi çok kolaylaştıracak. Yaptığı iş gönderilen plaka numarasına göre il ismini geri döndürmek. Yani <%=sehirler(34)%> şeklinde fonksiyon çağrıldığında “İstanbul” dönüşü sağlanıyor. Anlaşılır basit bir yapısı var. Select case kullanarak yazdım. If else ile de yazılabilir tabi. Ancak böyle uzun karşılaştırması olan bir fonksiyon için select case kullanmak daha doğru olur. Okumaya devam et İl plaka numarasına göre şehir adını getirmek

Stringdeki sayıları almak ve IsNumeric örneği

Girilen bir stringdeki rakamları almak için şimdi bir fonksiyon yazacağız. Yazacağım kodlar url satırından gelen saldırılara karşı da bir önlem niteliği taşır.  İlk önce işimizi basitleştiren, bilmeyenler için çokça kullanacağımız IsNumeric (sayı mı) hazır fonksiyonu için bir örnek yazalım.

adres satırındaki url : aspkodlari.com/default.asp?id=10 Okumaya devam et Stringdeki sayıları almak ve IsNumeric örneği

ASP ile dinamik sitemap.xml oluşturmak

ASP’de arama motoru dostu site yapmak istiyorsak, dinamik bir sitemap oluşturmamız gerekir.  Sitemap (site haritası) web siteniz içindeki bağlantıların bir xml dosyası içinde gösterilmesidir. Bu dosya içindeki bağlantılar arama motorları robotları tarafından hızlıca taranıp içeriğiniz indexlenir. Google’da sitemap dosyalarını hemen tanıtmak için webmasters tools içinde olanak sağlanmıştır. Bunun dışında kendi siteniz içinde bir link vererek taranmasını sağlayabilirsiniz. Okumaya devam et ASP ile dinamik sitemap.xml oluşturmak