[]
PHP - etiketleme - soru
arkadaşlar şöyle basit ötesi bir fonksiyonum var:
function etiketle($kelime){
return preg_replace("/\/(.*?)\//is","<a href=\"takim/$1\">$1</a>", $kelime);
}
işte içeriği bu filtreden geçiriyorum ve içerikte / / işaretleri arasında yer alan isimleri <a href> liyor.
sorum ise şu: ben şuan bu sistemi yapabilmek için isimlerin yalnızca sef_link olarak yazılmasını zorunlu tutmak zorunda kaldım. (yani ahmet güngör isminde birini etiketleyeceksen, ahmet-gungor olarak etiketliyorsun)
bu görsel olarak pek hoş değil gibi.
ben, / / etiketleri arasında tam isim olarak (ahmet güngör) yazılmış bir ismin, veritabanından sef_link karşılığını alsam ya da o ismi direkt sef_link fonksiyonundan geçirsem süper olacak. böyle bir şeyi yapabilir miyim? yapabilirsem nasıl yapabilirim?
function etiketle($kelime){
return preg_replace("/\/(.*?)\//is","<a href=\"takim/$1\">$1</a>", $kelime);
}
işte içeriği bu filtreden geçiriyorum ve içerikte / / işaretleri arasında yer alan isimleri <a href> liyor.
sorum ise şu: ben şuan bu sistemi yapabilmek için isimlerin yalnızca sef_link olarak yazılmasını zorunlu tutmak zorunda kaldım. (yani ahmet güngör isminde birini etiketleyeceksen, ahmet-gungor olarak etiketliyorsun)
bu görsel olarak pek hoş değil gibi.
ben, / / etiketleri arasında tam isim olarak (ahmet güngör) yazılmış bir ismin, veritabanından sef_link karşılığını alsam ya da o ismi direkt sef_link fonksiyonundan geçirsem süper olacak. böyle bir şeyi yapabilir miyim? yapabilirsem nasıl yapabilirim?
o isim oluşurken, hem kendisini hem de sef_link dediğin şekildeki halini veri tabanına eklersen, ilerde istediğin şekilde kullanırsın. mevcut bir tabloda ek bir sütun ile de halledilebilir.
- turkay (19.08.12 11:24:58)
1