O hayır! JavaScript nerede? Web tarayıcınızın JavaScript'i etkin değil veya JavaScript'i desteklemiyor. Bu Web sitesini düzgün bir şekilde görüntülemek veya JavaScript'i destekleyen bir Web tarayıcısına yükseltmek için lütfen Web tarayıcınızdaki JavaScript'i etkinleştirin.

Otomatik Seflik ve Kalıcı URL oluşturma

Son Güncellenen 5 ay önce
KREKLAM
Merhaba Arkadaşlar, modül veya bir tabloya veri ekleyeceğiniz zaman seflink veya kalıcı URL oluşturma ile ilgili bir betik ve fikir paylaşmak istiyorum...

Öncelikle maincore.php dosyamızda istediğiniz bir yere aşağıdaki fonksiyonu ekleyin..


function seoyap($s){
   $str = array("ş",   "Ş",   "ı",   "I",   "İ",   "ğ",   "Ğ",   "ü",   "Ü",   "ö",   "Ö",   "ç",   "Ç",   "(,)",   "/",   ":",   ",",   "?",   " ",   ".",   "'");
   $stren = array("s",   "s",   "i",   "i",   "i",   "g",   "g",   "u",   "u",   "o",   "o",   "c",   "c",   "" ,   "",    "-",    "-",   "",      "-",   "-",   "");
   $s=str_replace($str, $stren, $s);
   $s=strtolower($s);
   $s=preg_replace("/&.*?;/","",$s);
   $s=trim($s,"-");
   return $s;
}


daha sonra form hangi dizinde okunacaksa( anadizin veya administation) icerisinde seflink.php dosyasi hazirlayin ve içerisine ( bendeki administration içinde ) şu kodları ekleyin...

require_once "../maincore.php";
if(isset($_GET["baslik"])){
   $baslik=$_GET["baslik"];
   echo seoyap($baslik);
}


şimdi sayfamıza header veya footerda kullandığımız bir js dosyasinda veya yeni bir js dosyasina aşağıdaki kodları ekleyiniz.

function(){
   $("#baslik").change(function(){
      var baslik=encodeURIComponent($("#baslik").val());   
      $("#seflink").load("seflink.php?baslik="+baslik, function(seflink){
         $("#seflink").val(seflink);
      });
   });
   
}


şimdi ise formumuza ekleyeceğimiz kodlar şöyle olmalı... Örneğin baslik adindaki text inputumuzun altına bir input daha ekleyeceğiz ve su sekilde olacak
<input type='text' name='baslik' id='baslik' value=''>
<input type='text' name='seflink' id='seflink' value='' disabled>

İŞLEYİŞ:

baslik adındaki input:text elementinin change olayında baslik verisi çekiliyor, çekilen veri seflink.php dosyasına gönderiliyor, seflink.php dosyası veriyi okuyor, maincore.php dosyasında yazdığımız seoyap fonksiyonunu kullanarak karakter degişikliklerini gerçekeştiriyor ve bir çıktı veriyor, Js dosyamızda LOAD metodunu kullanarak seflink adındaki input:text elementine dönen veriyi işliyor.

faydası olabileceğini düşünüyorum
Bu yapabilmek forumdaki tüm tartışma konularını görüntüle.
Bu yapamamak forumda yeni bir tartışma konusu başlatın.
Bu yapamamak tartışmas konusuna cevap verin.
Bu yapamamak forumda bir anket başlat.
Bu yapamamak forua ek dosya yükleyin.
Bu yapabilmek forumdaki ek dosyaları indir.
Tartışmaya Katılan Kullanıcılar: KREKLAM