v2.5.2
Giriş yap

Url ve Title Değerleri aynı nasıl yapılır

acemi
357 defa görüntülendi ve 1 kişi tarafından değerlendirildi

benim url yapim -> /urunler/

dinamik title için bir sınıf yazdım kendi çapımda

yapmak istediğim ise

urunler sayfasına girince url /urunler/ ise title urunler
eğer sayfa ingilizce ise url /product/ ise tittle product

şeklinde nasıl yapabillirim dinamik şekilde

htaccess de bunu nasıl ayarlayabiliriz veya php tarafında nasıl bir yol izlemem gerekiyor.

smack
620 gün önce

@acemi

Basmakalip seylerdense kendi cozumunuzu ortaya koymaya calismaniz elbette en dogrusu, buna katiliyorum.

<IfModule mod_rewrite.c>
    RewriteEngine On
    Options -Indexes
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^urun/([0-9a-z-]+)$ index.php?urun=$1 [NC]
    RewriteRule ^product/([0-9a-z-]+)$ index.php?product=$1 [NC]
</IfModule>

Yukarida basit bir "urun/benim-urun-adim" vb. baglantilarini "index.php?urun=benim-urun-adim" seklinde uygulayacak .htaccess apache direktiflerini paylastim.

Mesela php ile yaziyorsaniz;
Uygulamanizda HTML kodlari arasinda title etiketleri arasina

<title>$title</title>

seklinde

$title

degiskenini koymalisiniz. Onemli olan burada

$title

degiskenine nasil veya nereden deger atadiginizdir, En basit ornek olarak:

$title = $_GET["urun"]

seklinde olabilir. Eger urun adiniz uygulamanin diline gore degisecekse ki tavsiye etmem; kendisine atanan urun adiyla degismelidir. Uygulamanizin yapisini bilmedigim icin tam bisey soyleyemiyorum ama birden cok sayfa olarak, veya fonksiyon olarak, veya sinif olarak (hayal gucunuze kalmis) bunu yapabilirsiniz.
Bu arada;

Wordpress bir MVC degildir. MVC uygulamalardan, dillerden, nesne yonelimli veya proserdurel paradigmalardan bagimsizdir. MVC bir tasarim kalibidir ve her programlama diliyle uygulanabilir.