Merhaba arkadaşlar seo pro pack eklentisini kullanıyorum.menü de alt kategori alan linki sitadi.com/kategori/alt-kategori olarak çıkmaktadır. Bunu siteadi.com/alt-kategori olarak nasıl değiştirebilirim. Bir kaç yerden çözümlere baktım fakat işe yaramadı sanırım seo eklentisi yüzünden. İyi forumlar.
Altyapı: Opencart 2.2
Seo Pack Pro alt kategori url
9
●1.235
- 26-10-2016, 12:03:56
- 26-10-2016, 16:36:09Hocam cevap için teşekkürler fakat wordpress zannettiniz sanırım script opencart
- 26-10-2016, 21:35:15Seo pack pro modülü inputları doldurmakta aslında sadece opencart için ürün veya alt kategori birden fazla link almakta. siteismi.com/ga35-ayakkabi ürünü örnek olacaksa ve spor ayakkabıları kategorisinde bulunuyorsa;
siteismi.com/ga35-ayakkabi ve siteismi.com/spor-aykkabi/ga35-ayakkabi linklerini alıyor. Her iki linkte aynı hedefe gitmekte. Aynı ürün anasayfada ise siteismi.com/urun-ismi, kategoride ise siteismi.com/kategori/urun-ismi olmakta. Aynı durum alt kategoriler için de geçerli. Alt kategori uzantısını alan adının ardına yazarsanız alt kategoriyi açacaktır. Yani aslında istediğiniz durum mevcut. Ancak üst menüye eklerken altında olduğu için link yapısı seo link alanına yazdığınız gibi görünmüyor. Menü diğer linki tercih ediyor. Menüye müdahale ettiğinizde istediğiniz gibi olacaktır. - 27-10-2016, 08:15:06zaten o durumun farkındayım yanlız menüye nerden müdahale edebilirim? ayrıca menüden ürüne tıklarkende dediğiniz gibi ürün linki çok uzun oluyor ürün linkinden kategorileri nasıl çıkarabilirim?icome adlı üyeden alıntı: mesajı görüntüle
- 27-10-2016, 14:27:29Opencart 2.2
Kategori ürünleri için:
catalog/controller/product/category.php
Satır 223.
'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)Değiştir
'href' => $this->url->link('product/product', '&product_id=' . $result['product_id'] . $url)Üst Menü
catalog/controller/common/header.php
Satır 112.
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])Değiştir
'href' => $this->url->link('product/category', 'path=' . $child['category_id']) - 27-10-2016, 15:53:14icome adlı üyeden alıntı: mesajı görüntüle
Hocam öncelikle yardımınız için teşekkür ederim ama bir değişiklik olmadı sanırım seo pro pack eklentisi yüklü olduğundan kaynaklanıyor. - 28-10-2016, 00:54:14Arkadaşlar sorunu çözdüm bu sorun beni çok uğraştırdı belki başka birinin ihtiyacı olur diye çözümü yazıyorum.
/catalog/controller/startup/seo_url.php dosyasını açıyoruz. Bu dosya 2.2 ve 2.3 versiyonlarında bu klasördedir fakat eski versiyonlarında değişiklik gösterir bilginiz olsun ama dosya adı aynı.
Bul
$url .= '/' . $query->row['keyword'];
Değiştir
$url = '/' . $query->row['keyword'];