döngüye alıpta tek veri verdiği için örnek kod istedim hocam orayı bi düzeltelim lakin siparis_detay dan hiçbir türlü tüm veriyi çektiremedim bende sepetteki verilere göre bi döngü yaptım
adeti+ürün adını çektirdim şuan takır takır çalışıyor
@qplot örnek kod paylaşabilirmisin hocam
Yokmu örnek kod vericek bi babayiğit
https://prototurk.com/@zafer hocam gözlerim seni arıyor neredesin sennn :D
Tablona blog_seourl adında biyer aç
fonksiyon dosyana blogeklettirmek için yazdığın kodların üstüne bu fonksiyonu yaz
$blog_seourl=seo($_POST['blog_ad']); (Kendine göre değiştir)
Daha sonra seo.php adında dosya oluştur içine
<?php
function seo($s) {
$tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',' ',',','?');
$eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','','');
$s = str_replace($tr,$eng,$s);
$s = strtolower($s);
$s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
$s = preg_replace('/\s+/', '-', $s);
$s = preg_replace('|-+|', '-', $s);
$s = preg_replace('/#/', '', $s);
$s = str_replace('\'', '-', $s);
$s = str_replace('.', '', $s);
$s = str_replace('|', '', $s);
$s = str_replace('&', '', $s);
$s = str_replace('!', '', $s);
$s = trim($s, '-');
return $s;
}
?>
yapıştır ve projene dahil et
.htaccess klasörün yoksa oluştur varsa içine gir
RewriteCond %{REQUEST_"FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^([0-9a-zA-Z-_]+)$ dosya-adi.php?sef=$1 [L,QSA]
bunları yaz kendine göre düzenle
detay sayfana gir php taglarını oluştur
if($_GET['sef'] != "") {
buraya yazacağın kodlar vs vs
}
seo link içinde <a href="<?php echo $blogcek['blog_seourl']; ?>"></a>
olarak çek oldu bitti
https://hizliresim.com/kHnfwa (sipariş detay tablosu)
hocam sorunda şurda döngüye alamadım kod bölümü için de yardımcı olsan
https://prototurk.com/@zafer ustam bi çağre bulabilirmiyiz :D
function slugify($text) {
$find = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#');
$replace = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp');
$text = strtolower(str_replace($find, $replace, $text));
$text = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $text);
$text = trim(preg_replace('/\s+/', ' ', $text));
$text = str_replace(' ', '-', $text);
return $text;
}
Seo adında bir dosya oluştur içine bunları yapıştır ve projene dahil et karakter sorunu düzelecektir