Opencart 1.5.x Sef Link
3
●272
- 29-04-2015, 13:57:17Üyeliği durdurulduHangi sef link dosyasını gönderdin yazarsan yardımcı olmaya çalışayayım.webkarizma adlı üyeden alıntı: mesajı görüntüle
- 29-04-2015, 13:58:46OkyanusMaster adlı üyeden alıntı: mesajı görüntüle
vqmod un içine attığımız bir dosya içeriği aşağıda
<!-- Otomatik Seo URL Ersen16 - http://www.etgbilisim.com - admin@etgbilisim.com --> <!-- Ürün ve Kategorilere otomatik seo url ekler --> <!-- Ürünlere .html uzantılı seo url ekler --> <!-- Eski kategori ve ürünlere seo url eklemek için bir kez düzenle ve kaydet yapmanız gerekir --> <modification> <id><![CDATA[Otomatik Seo URL html uzantılı]]></id> <version><![CDATA[1.1]]></version> <author><![CDATA[Ersen16]]></author> <file name="admin/model/catalog/product.php"> <operation> <search position="replace"><![CDATA[ $this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'"); ]]></search> <add><![CDATA[ $this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'"); } elseif(empty($data['keyword'])) { $data['keyword'] = $this->url->seoURL($data['product_description'][2]['name']); $this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape($data['keyword']) . ".html'"); ]]></add> </operation> </file> <file name="admin/model/catalog/category.php"> <operation> <search position="replace"><![CDATA[ $this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'category_id=" . (int)$category_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'"); ]]></search> <add><![CDATA[ $this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'category_id=" . (int)$category_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'"); } elseif(empty($data['keyword'])) { $data['keyword'] = $this->url->seoURL($data['category_description'][2]['name']); $this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'category_id=" . (int)$category_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'"); ]]></add> </operation> </file> <file name="system/library/url.php"> <operation> <search position="after" offset="1"><![CDATA[return $url;]]></search> <add><![CDATA[ public function seoURL($seoyap) { $seoyap = str_replace(array(""","'"), NULL, $seoyap); $seoyap = str_replace(array("&","'"), NULL, $seoyap); $turkce=array("(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü"); $duzgun=array("","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U"); $seoyap = str_replace($turkce,$duzgun,$seoyap); $seoyap = preg_replace('/[^a-zA-Z0-9]+/', '-', $seoyap); $seoyap = strtolower($seoyap); return $seoyap; } ]]></add> </operation> </file> </modification> - 29-04-2015, 14:11:57Üyeliği durdurulduAdminde Düzenle - Kaydet yaptınız mı modülde, yapmadıysanız isterseniz Team bilgilerini gönderin yardımcı olayım..webkarizma adlı üyeden alıntı: mesajı görüntüle