lostyazilim
tr.link

Kategoride link oluşturuyorum ancak, ş - diye gösteriyor yardımcı olurmusunuz

6 Mesajlar 760 Okunma
acebozum
tr.link

Vidoc Vidoc WM Aracı Kullanıcı
  • Üyelik 28.12.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Profesyonel Fotoğrafçılık, Webmaster
  • Konum Rize
  • Ad Soyad O** K**
  • Mesajlar 475
  • Beğeniler 38 / 41
  • Ticaret 2, (%100)
Kategoride link oluşturuyorum ancak, ş -, ğ -, ü - vb diye gösteriyor yardımcı olurmusunuz
Kod bu arkadaşlar
function Link_Olustur($cStr)
{
$cStr = strip_tags($cStr);
$cStr = ltrim(rtrim(tr_strtolower($cStr)));
$cStr = str_replace(" ","",$cStr);
$cStr = str_replace("\'\"","",$cStr);
$cStr = str_replace("´","",$cStr);
$cStr = strtr($cStr,"Â:âûüğışçöÜĞİŞÇÖ )([]{}.,?//\"\' ","--auugiscougisco----------------------");
$cStr=$cStr.".html";

return $cStr;
}
 

 

elektronikssl
webimgo

AbdulkadirAvan AbdulkadirAvan WM Aracı Kullanıcı
  • Üyelik 14.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek .
  • Konum Aksaray
  • Ad Soyad A** A**
  • Mesajlar 95
  • Beğeniler 4 / 3
  • Ticaret 0, (%0)
Ben Bu Kodu Kullanıyorum Linklerde;


##Sef Link##
function sef_link($baslik){
$bul = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '-');
$yap = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', ' ');
$perma = strtolower(str_replace($bul, $yap, $baslik));
$perma = preg_replace("@[^A-Za-z0-9\-_]@i", ' ', $perma);
$perma = trim(preg_replace('/\s+/',' ', $perma));
$perma = str_replace(' ', '-', $perma);
return $perma;
}
 

 

Vidoc Vidoc WM Aracı Kullanıcı
  • Üyelik 28.12.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Profesyonel Fotoğrafçılık, Webmaster
  • Konum Rize
  • Ad Soyad O** K**
  • Mesajlar 475
  • Beğeniler 38 / 41
  • Ticaret 2, (%100)

AbdulkadirAvan adlı üyeden alıntı

Ben Bu Kodu Kullanıyorum Linklerde;


Bunu nasıl uyarlayacaz ustam bu koda:(
 

 

AbdulkadirAvan AbdulkadirAvan WM Aracı Kullanıcı
  • Üyelik 14.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek .
  • Konum Aksaray
  • Ad Soyad A** A**
  • Mesajlar 95
  • Beğeniler 4 / 3
  • Ticaret 0, (%0)
Fonksiyon sayfanda eski kodu yani


function Link_Olustur($cStr)
{
$cStr = strip_tags($cStr);
$cStr = ltrim(rtrim(tr_strtolower($cStr)));
$cStr = str_replace(" ","",$cStr);
$cStr = str_replace("\'\"","",$cStr);
$cStr = str_replace("´","",$cStr);
$cStr = strtr($cStr,"Â:âûüğışçöÜĞİŞÇÖ )([]{}.,?//\"\' ","--auugiscougisco----------------------");
$cStr=$cStr.".html";

return $cStr;
}


bu kodu sil yerine


##Sef Link##
function sef_link($baslik){
$bul = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '-');
$yap = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', ' ');
$perma = strtolower(str_replace($bul, $yap, $baslik));
$perma = preg_replace("@[^A-Za-z0-9\-_]@i", ' ', $perma);
$perma = trim(preg_replace('/\s+/',' ', $perma));
$perma = str_replace(' ', '-', $perma);
return $perma;
}


yapıştır

dikkat etmen gereken husus ise fonksiyon adlarına dikkat et senin fonksiyonun adı "Link_Olustur" benim fonksiyonun adı "sef_link"
 

 

wmaraci
wmaraci

Vidoc Vidoc WM Aracı Kullanıcı
  • Üyelik 28.12.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Profesyonel Fotoğrafçılık, Webmaster
  • Konum Rize
  • Ad Soyad O** K**
  • Mesajlar 475
  • Beğeniler 38 / 41
  • Ticaret 2, (%100)

AbdulkadirAvan adlı üyeden alıntı

Fonksiyon sayfanda eski kodu yani



bu kodu sil yerine



yapıştır

dikkat etmen gereken husus ise fonksiyon adlarına dikkat et senin fonksiyonun adı "Link_Olustur" benim fonksiyonun adı "sef_link"


Vallah denedim olmadı ustam sana .php dosyasını attım yardımcı olursan minnettar kalırım.
 

 

AbdulkadirAvan AbdulkadirAvan WM Aracı Kullanıcı
  • Üyelik 14.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek .
  • Konum Aksaray
  • Ad Soyad A** A**
  • Mesajlar 95
  • Beğeniler 4 / 3
  • Ticaret 0, (%0)
Gerekli bilgiler ÖM attım arkadaşım :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al