Merhaba arkadaşlar sizlere bugün opencart 2.x versiynları için tasarlanmış oldukça başaralı basit ürün marka ve kategorileri seolu halegetirmektedir.

...::: Videomuz :::...





...::: Modul İndir :::...

Buradan İndir




Opencart 2.x Seo Friendly Urls Modul Kurulumu Anlatımı Nedir ?

Default kurulumlarıya birlikte gelen routu yapısından ötürü direk olarak sitedeki link yapısı seolu olarak gelmez. Seo kendi içersinde mevcut ama bazı ayarlamalar ve elle seo giriş yapılması gerekmektedir. Ayrıca kasaya git sepetim kayıt ol giriş yap gibi sayfaladrdada bu yapı yoktur. Bu durumda imdadımıza bu modul yetişmektedir.Bu modulde markalar ürünler ve kategoriler otomatik seolu halde oluşturaktadur. Vee kendi admin kısmındakisayfada ise bu yukarıdaki belirttiğimiz sayfalardaki link oluşturmak istediğimiz sayfa link uzantıları girebilmemize olanak sağlamaktadır.



Opencart 2.x Seo Friendly Urls Modul Kurulumu ?

Modul kurulumu ocmod olarak gelmektediri ancak basit kodlamadan ötürü ben şahsen manuel kurulumdan yanayım sizde benim gibidüşünüyorsanız kuruluma başlayalım.



Dosyamızı Açalım : admin/language/senin-dil-dosyan/common/

header.php

Bulalım :


$_['text_affiliate']


Alt Satıra Ekle :


$_['text_seo_menu'] = 'SEO URLs';


Dosyamızı Açalım : admin/controller/common/
menu.php

Bulalım :



$data['text_backup'] = $this->language->get('text_backup');


Alt Satıra Ekle:


$data['text_seo_menu'] = $this->language->get('text_seo_menu');

Bulalım :


$data['backup'] = $this->url->link


Alt Satıra Ekleyelim :


$data['seo_urls'] = $this->url->link('module/seo_urls', 'token=' . $this->session->data['token'], 'SSL');

Dosyamızı Açalım : admin/view/template/common/
menu.tpl

Bulalım :





  • Alt Satıra Ekleyelim :





  • Dosyamızı Açalım : catalog/controller/common/
    seo_url.php

    Bulalım :



    if ($query->row['query'] && $url[0] != 'information_id' && $url[0] != 'manufacturer_id' && $url[0] != 'category_id' && $url[0] != 'product_id')


    Değiştirelim :


    if ($url[0] == 'route') {
    $this->request->get['route'] = $url[1];
    }

    if ($query->row['query'] && $url[0] != 'information_id' && $url[0] != 'manufacturer_id' && $url[0] != 'category_id' && $url[0] != 'product_id' && $url[0] != 'route')


    Bulalım :


    } elseif ($key == 'path') {


    Üst Satıra Ekleyelim:


    } elseif ($key == 'route') {
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . $value) . "'");
    if ($query->num_rows && $query->row['keyword']) {
    $url .= '/' . $query->row['keyword'];
    unset($data[$key]);
    } else if ($data['route'] == "common/home") {
    $url .= '/';
    }


    DAha sonra izleyeceğimiz adımlar ise

    1-) Admin sayfasından admin->genel ayarlar->Mağazalar->Mağaza Düzenleme-> Server -> Seo ulr Aktif edelim
    2-) Ftp mize giriş yapıp .htaccess.txt dosyamızı .htaccess olarak değiştirelim.
    3-) Arşivden çıkan admin klasörünü ana dizine atınız. Daha sonra admin->eklentiler->moduller-seo friiendly urls modulunu kurup kendinize göre aşağıdaki tablodan sayfalar için seo urllerini giriniz.

    Kaynak : e-ticaretdersleri