tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 05:57 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Otomatik Seo oluşturma admin sayfası

Konuyu görüntüleyenler: 3 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  BLaDe - Görüntüleme - Okunma  8360 - Yorum  13

BLaDev
Sağlık/Medikal
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 353
Konular: 25
Katılma Tarihi: Mar 2012
Rep Puanı: 14
Teşekkürler: 162
100 Mesajına, 196 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-20-2012 12:55 PM

Merhaba Arkadaşlar otomatik seo oluşturucuyu anlatacağım;


Açınız;

admin/controller/setting/setting.php

Bulunuz;

PHP Kod:
public function template() 

Öncesine Ekleyiniz;

PHP Kod:
private function seems_utf8($str)
            {
                
$length strlen($str);
                for (
$i 0$i $length$i++)
                {
                    
$c ord($str[$i]);
                    if (
$c 0x80)
                        
$n 0;# 0bbbbbbb
                    
elseif (($c 0xE0) == 0xC0)
                        
$n 1;# 110bbbbb
                    
elseif (($c 0xF0) == 0xE0)
                        
$n 2;# 1110bbbb
                    
elseif (($c 0xF8) == 0xF0)
                        
$n 3;# 11110bbb
                    
elseif (($c 0xFC) == 0xF8)
                        
$n 4;# 111110bb
                    
elseif (($c 0xFE) == 0xFC)
                        
$n 5;# 1111110b
                    
else
                        return 
false;# Does not match any model
                    
for ($j 0$j $n$j++)
                    { 
# n bytes matching 10bbbbbb follow ?
                        
if ((++$i == $length) || ((ord($str[$i]) & 0xC0) != 0x80))
                            return 
false;
                    }
                }
                return 
true;
            }

            private function 
utf8_uri_encode($utf8_string$length 0)
            {
                
$unicode '';
                
$values = array();
                
$num_octets 1;
                
$unicode_length 0;

                
$string_length strlen($utf8_string);
                for (
$i 0$i $string_length$i++)
                {

                    
$value ord($utf8_string[$i]);

                    if (
$value 128)
                    {
                        if (
$length && ( $unicode_length >= $length ))
                            break;
                        
$unicode .= chr($value);
                        
$unicode_length++;
                    } else
                    {
                        if (
count($values) == 0)
                            
$num_octets = ( $value 224 ) ? 3;

                        
$values[] = $value;

                        if (
$length && ( $unicode_length + ($num_octets 3) ) > $length)
                            break;
                        if (
count($values) == $num_octets)
                        {
                            if (
$num_octets == 3)
                            {
                                
$unicode .= '%' dechex($values[0]) . '%' dechex($values[1]) . '%' dechex($values[2]);
                                
$unicode_length += 9;
                            }
                            else
                            {
                                
$unicode .= '%' dechex($values[0]) . '%' dechex($values[1]);
                                
$unicode_length += 6;
                            }

                            
$values = array();
                            
$num_octets 1;
                        }
                    }
                }

                return 
$unicode;
            }

            private function 
sanitize_title_with_dashes($title)
            {
                
$title strip_tags($title);
                
// Preserve escaped octets.
                
$title preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|''---$1---'$title);
                
// Remove percent signs that are not part of an octet.
                
$title str_replace('%'''$title);
                
// Restore octets.
                
$title preg_replace('|---([a-fA-F0-9][a-fA-F0-9])---|''%$1'$title);

                if (
$this->seems_utf8($title))
                {
                    if (
function_exists('mb_strtolower'))
                    {
                        
$title mb_strtolower($title'UTF-8');
                    }
                    
$title $this->utf8_uri_encode($title200);
                }

                
$title strtolower($title);
                
$title preg_replace('/&.+?;/'''$title); // kill entities
                
$title str_replace('.''-'$title);
                
$title preg_replace('/[^%a-z0-9 _-]/'''$title);
                
$title preg_replace('/\s+/''-'$title);
                
$title preg_replace('|-+|''-'$title);
                
$title trim($title'-');

                return 
$title;
            }
            
            private function 
check_alias_url($url)
            {
                
$this->db->query("SELECT url_alias_id FROM `" DB_PREFIX "url_alias` WHERE keyword = '$url'");
                if(
$this->db->countAffected() > 0)
                    return 
1;
                return 
0;                
            }

            public function 
check_url_alias()
            {
                
$title $this->request->post['product_name'];
                
$url_alias $this->sanitize_title_with_dashes($title);
                
$check_url $url_alias;
                
                
$i 0;
                while(
$this->check_alias_url($check_url) == 1)
                {
                    
$check_url time() . $i++ . '-' $url_alias;
                }
                
                echo 
$check_url;
            } 

Açınız;

admin/view/template/catalog/product_form.tpl

Bulunuz;

PHP Kod:
<?php echo $header?>

Sonrasına Ekleyiniz;

PHP Kod:
<script type="text/javascript">
                function 
fill_seo_keyword(name)
                {    
                    var 
seo_keyword = $("[name='" name "']").val()
                      
//                          .toLowerCase()   // change everything to lowercase
                       //                         .replace(/^\s+|\s+$/g, "") // // trim leading and trailing spaces    
                        //                        .replace(/[_|\s]+/g, "-") // change all spaces and underscores to a hyphen    
                         //                       .replace(/[^a-z\u0400-\u04FF0-9-]+/g, "") // remove all non-cyrillic, non-numeric characters except the hyphen
                          //                      .replace(/[-]+/g, "-") // replace multiple instances of the hyphen with a single instance
                          //                      .replace(/^-+|-+$/g, ""); // trim leading and trailing hyphens;
                    //$('[name=keyword]').val(seo_keyword);    
                    
$.post('index.php?route=setting/setting/check_url_alias&token=<?php echo $this->request->get['token']; ?>',{ product_name seo_keyword },function(reponse){
                        $(
'[name=keyword]').val(reponse); 
                    });                    
                }
                
</script> 

Bulunuz;

PHP Kod:
<input type="text" name="product_description[<?php echo $language['language_id']; ?>][name]" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['name'] : ''; ?>" /> 

Değiştiriniz;

PHP Kod:
<input type="text" name="product_description[<?php echo $language['language_id']; ?>][name]" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['name'] : ''; ?>"/>
             <
a id="fill_seo_keyword" onclick="fill_seo_keyword('product_description[<?php echo $language['language_id']; ?>][name]')" class="button">Otomatik Oluştur</a

Vqmod Ek'tedir.


Ekli Dosya(lar) Önizleme(ler)
Resmi Büyütmek İçin Tıklayın   
.zip vqmodadminfillseokeyword.zip Eklentiyi indir...
Boyut: 2.19 KB İndirme: 79
Telif Hakkı için Rapor Edin...
BLaDe
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: nokta , ITECHINN , yusuf_07 , nakres90
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-20-2012 02:12 PM
Merhaba Üstat bu seo oluşturucu nasıl kullanılıyor?
Vqmod u ekledim ama nasıl kullanıldığını bir türlü çözemedim hocam.
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
BLaDev
Sağlık/Medikal
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 353
Konular: 25
Katılma Tarihi: Mar 2012
Rep Puanı: 14
Teşekkürler: 162
100 Mesajına, 196 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-20-2012 06:18 PM
merhaba ustad... Admınden urunler sayfasına gırıyoruz ekle dıyoruz yada varolan bır urunu duzenle dıyoruz.. Urunun baslıgını yazdıgımız kısımdakı kutucugun hemen yanında otomatık seo otusturma dugmesı var baslıgımızı yazıp dugmeye bastıgımızda otomatık olarak seoyu olusturuyoruz. Olusturdugumuz seoyu ıse seo kısmından bakabılırız. Seo kısmı ıkıncı tab da... Yanı fıyatı yazdıgımız yerın altına bakıyoruz ve seomuz olusmus oluyor en kısa surede vıdeo cekıp koyacagım ustadım...
BLaDe
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-20-2012 08:02 PM
(10-20-2012 06:18 PM)BLaDe Yazılan:  merhaba ustad... Admınden urunler sayfasına gırıyoruz ekle dıyoruz yada varolan bır urunu duzenle dıyoruz.. Urunun baslıgını yazdıgımız kısımdakı kutucugun hemen yanında otomatık seo otusturma dugmesı var baslıgımızı yazıp dugmeye bastıgımızda otomatık olarak seoyu olusturuyoruz. Olusturdugumuz seoyu ıse seo kısmından bakabılırız. Seo kısmı ıkıncı tab da... Yanı fıyatı yazdıgımız yerın altına bakıyoruz ve seomuz olusmus oluyor en kısa surede vıdeo cekıp koyacagım ustadım...

Sevgili Önder o kadar baktım koskoca düğmeyi görmemişim Big Grin evet ya gayet güzel çalıştı sağolasın.
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
BLaDev
Sağlık/Medikal
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 353
Konular: 25
Katılma Tarihi: Mar 2012
Rep Puanı: 14
Teşekkürler: 162
100 Mesajına, 196 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-21-2012 01:40 PM
Alıntı Yaparak Cevapla
Paylaş!
fofotarav
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 2
11 Mesajına, 22 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-21-2012 02:34 PM
türkçe karakter sorunu var mı ?
Alıntı Yaparak Cevapla
Paylaş!
BLaDev
Sağlık/Medikal
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 353
Konular: 25
Katılma Tarihi: Mar 2012
Rep Puanı: 14
Teşekkürler: 162
100 Mesajına, 196 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-21-2012 02:37 PM
hayır türkçe karakter sorunu yok kodları inceleyebilirseniz eğer türkçe karakter sorunu giderilmiş bir şekildedir.
BLaDe
Alıntı Yaparak Cevapla
Paylaş!
webmasterStudentv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 12
Konular: 0
Katılma Tarihi: Nov 2012
Rep Puanı: 0
Teşekkürler: 3
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 01-03-2013 04:46 AM
üstat ben de 1.5.2.1. de kurdum seo kelimede benim verdiğim ürün adı biolavi. Aşağıdaki gibi bir kod üretiyor
13571765150-biolavi
url ise hala ......index.php?route=product/product&path=20&product_id=69
şeklinde bilmediğim için soruyorum bu normal mi
normal değilse lütfen yardım
Alıntı Yaparak Cevapla
Paylaş!
BLaDev
Sağlık/Medikal
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 353
Konular: 25
Katılma Tarihi: Mar 2012
Rep Puanı: 14
Teşekkürler: 162
100 Mesajına, 196 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 01-03-2013 02:36 PM
(01-03-2013 04:46 AM)webmasterStudent Yazılan:  üstat ben de 1.5.2.1. de kurdum seo kelimede benim verdiğim ürün adı biolavi. Aşağıdaki gibi bir kod üretiyor
13571765150-biolavi
url ise hala ......index.php?route=product/product&path=20&product_id=69
şeklinde bilmediğim için soruyorum bu normal mi
normal değilse lütfen yardım

sonuç normaldir. ilk olarak sitenizdeki seo yu aktif edin daha sonra kurmayı denerseniz daha iyi sonuç alacaksınız.
BLaDe
Alıntı Yaparak Cevapla
Paylaş!
socakv
Üye
***
Üye
Çevrimdışı

Mesajlar: 69
Konular: 18
Katılma Tarihi: Dec 2011
Rep Puanı: 0
Teşekkürler: 10
2 Mesajına, 2 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 01-11-2013 03:42 AM
blade hocam dediklerinizi harfiyen yaptım admin sayfasında böyle bir hata ile karşılaştım nedendir aceba?

Fatal error: Cannot redeclare ControllerSettingSetting::seems_utf8() in /home/pdestina/public_html/vqmod/vqcache/vq2-admin_controller_setting_setting.php on line 1069
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Otomatik Seo oluşturma admin sayfası Konusunun Linki Direk Link
Otomatik Seo oluşturma admin sayfası Konusunun HTML Kodu HTML Link
Otomatik Seo oluşturma admin sayfası Konusu BBCode Linki BBCode Link
Otomatik Seo oluşturma admin sayfası Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [Modifikasyon] fatura sayfası düzenlemek sualci 9 13,431 11-26-2018 01:19 PM
Son Mesaj: royiv24
  Seçenek Değişince Otomatik Fiyat Değişimi Vqmod e-ticaretdersleri 42 29,816 12-18-2017 12:51 PM
Son Mesaj: mamamiyali
  admin tarafından müşterilerin sepetlerine ürün ekleme melihjohnsan 1 2,135 11-13-2016 10:46 AM
Son Mesaj: bariscaist
  Admin paneli hatasi alfamet 4 3,542 11-05-2016 01:53 AM
Son Mesaj: durgutmurat
  opencart 2.x otomatik ürün kodu ekleme redwhite27 3 5,653 10-20-2016 04:33 PM
Son Mesaj: kurugaddere
  iki ayri satis sayfasi exkalibur 2 2,066 09-24-2016 01:48 PM
Son Mesaj: exkalibur
  Admin Panel İzinler sanigno 0 2,266 07-06-2016 02:30 PM
Son Mesaj: sanigno
  [Mod] Admin sayfasında resim yükleme penceresi arama yaptırmak vqmod e-ticaretdersleri 4 5,525 04-10-2016 09:08 PM
Son Mesaj: emrecanaaa
  Sepette Otomatik Güncelleme eno-7 3 3,989 03-30-2016 04:25 PM
Son Mesaj: sinanyayli
  Seçenek otomatik seçili gelebilirmi? selchuk 4 3,931 03-19-2016 06:09 PM
Son Mesaj: thespiders

Otomatik Seo oluşturma admin sayfası indir, Otomatik Seo oluşturma admin sayfası Videosu, Otomatik Seo oluşturma admin sayfası online izle, Otomatik Seo oluşturma admin sayfası Bedava indir, Otomatik Seo oluşturma admin sayfası Yükle, Otomatik Seo oluşturma admin sayfası Hakkında, Otomatik Seo oluşturma admin sayfası nedir, Otomatik Seo oluşturma admin sayfası Free indir, Otomatik Seo oluşturma admin sayfası oyunu, Otomatik Seo oluşturma admin sayfası download


Forum Atla: