Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

10Beğeni
  • 3 Yazan Kiroglumarket
  • 2 Yazan Kiroglumarket
  • 1 Yazan yilmaz70
  • 1 Yazan Kiroglumarket
  • 1 Yazan yigitcankus
  • 1 Yazan Kiroglumarket
  • 1 Yazan Being

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > OpenCart

Opencart 2.3.x Rich Snippets Ürün Detaya Ekleme Haziran 2018 Güncellemesi

  #1  
Okunmamış 06 Temmuz 2018, 10:18
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 35 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.689
Beğeniler: 815 / 631
Ticaret: 1, 100%
Rich snlppets'ten bahsetmek gerekirse. Google başta olmak üzere bir çok arama motorları siteleri indexlerken bu özelliğe daha çok önem vermekte. Sitede kullanılan rich snippets taçları ile arama sonuçlarında sitenizin daha göze cazip ve hit trafğine + puan olarak katkı sağlayan bir düzenlemedir. Ayrıca ziyaretçi gözünden sitenin kalite bilince zihninde daha iyi yer etmektedir. Kurulum çok basit tek dosya üzerinden yapacağız ilerleyen zamanda bunun gelişmişini inceleyeceğiz.



Not: Fiyat hatası sorunu giderilmiştir, coogle yeni Güncellemeyle sehema sitesindeki fiyat birimi hatası vermekteydi. Yaptığım düzenleme ille bu sisteme uygun hale getirilmiştir.Sorunsuz bir şekilde artık google aralamalrında zenginleştirilmiş içerik olarak görüntülenecektir.

yigitcankus

Dosyamızı Açalım: catalog/controller/product/

product.php

Bulalım:


Kod:
$this->model_catalog_product->updateViewed($this->request->get['product_id']);
Alt Satıra Ekleyelim :

Kod:
$data['rs_name'] = $product_info['name'];
			$data['rs_currency'] = strtoupper($this->config->get('config_currency') );
			$data['rs_reviews'] = $product_info['reviews'];
			$data['data_qty'] = $product_info['quantity'];

Bulalalım :


Kod:
$data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);

Alt Satıra Ekleyelim :

Kod:
 $data['priceham'] =  $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')),$this->session->data['currency'],'',false);
Bulalım


Kod:
$data['price'] = false;
Alt Satıra Ekleyelim :

Kod:
$data['priceham'] = false;
Bulalım :


Kod:
$data['special'] = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
Alt Satıra Ekleyelim :

Kod:
 $data['specialham'] =  $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')),$this->session->data['currency'],'',false);
Bulalım :

Kod:
$data['special'] = false;
Alt Satıra EKleyelim :


Kod:
$data['specialham'] = false;
Dosyamızı Açalım : catalog/view/theme/senin-teman/template/product/

product.tpl

Bulalım :


Kod:
<?php echo $footer; ?>
Üst Satıra Ekleyelim :

Kod:
<div style="display:none;">
<div itemscope itemtype="http://schema.org/Product">
				<meta itemprop="name" content="<?php echo $rs_name; ?>" />
				<meta itemprop="model" content="<?php echo $model; ?>" />
				<meta itemprop="image" content="<?php echo $popup; ?>" />
				
				<div itemscope itemtype="http://schema.org/Organization">
					<meta itemprop="name" content="<?php echo $manufacturer; ?>" /> 
				</div>
				
				<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
					<?php if ($special) { ?>
					<meta itemprop="price" content="<?php echo $specialham; ?>" />
					<?php } else { ?>
					<meta itemprop="price" content="<?php echo $priceham; ?>" />
					<?php } ?>
					<meta itemprop="priceCurrency" content="<?php echo $rs_currency; ?>" />
					<span itemprop="availability" content="<?php if ($data_qty > 0) {echo "stock"; } else {echo "out_of_stock"; } ?>"><?php echo $text_stock; ?></span> <span class="<?php if ($data_qty > 0) {echo "stock"; } ?>"><?php echo $stock; ?></span>
				</div>
				
<?php if ($rating)  {?>
				<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
					<meta itemprop="worstRating" content="1" />
					<meta itemprop="bestRating" content="5" />
					<meta itemprop="ratingValue" content="<?php echo $rating; ?>" />
					<meta itemprop="reviewCount" content="<?php echo $rs_reviews; ?>" />
				</div>
			  <?php } ?>
			</div>
			</div>
Bulalım :

Kod:
<ul class="breadcrumb">
Değiştirelim :



Kod:
<ul class="breadcrumb">

<?php
$i = 0;
foreach ($breadcrumbs as $breadcrumb) {
if($i==0){
?>
  <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
<?php }else{ ?>
  <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a itemprop="url" href="<?php echo $breadcrumb['href']; ?>"><span itemprop="title"><?php echo $breadcrumb['text']; ?></span></a>
  </li>
<?php } ?>
<?php $i++; } ?>

<?php

$breadcrumbs = array();
?>

Dosyamızı Açalım :
catalog/view/theme/senin-teman/template/common/

header.tpl

Bulalım :


Kod:
<?php echo $google_analytics; ?>

Üst Satıra Ekleyelim:

Kod:
 <script type="application/ld+json">
    {  "@context" : "http://schema.org",
       "@type" : "WebSite",
       "name" : "<?php echo $name; ?>",
       "url" : "<?php echo $base; ?>",
    		"potentialAction": {
     		"@type": "SearchAction",
     		"target": "<?php echo $base; ?>index.php?route=product/search&search={search}",
     		"query-input": "required name=search"
   		}
    }
    </script>
yigitcankus, yilmaz70 ve justorcun bunu beğendi.
Konu Kiroglumarket tarafından (06 Temmuz 2018, 13:22 ) değiştirilmiştir.
  #2  
Okunmamış 06 Temmuz 2018, 11:28
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 35 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.689
Beğeniler: 815 / 631
Ticaret: 1, 100%
Being

Burada topu makale moderatörümüze paslıyorum ve rich snippets özelliği hakkında tam bir doyurucu içerik ve e-ticaret sistemleri üzerindeki etkisi nelerdir artıları eksileri üzerine makale bekliyorum.
yilmaz70 ve justorcun bunu beğendi.
  #3  
Okunmamış 06 Temmuz 2018, 16:09
yilmaz70 Adlı Üyenin Avatarı
 
Üyelik Tarihi: 03 Şubat 2017
Yaş / Cinsiyet: 50 / Erkek
Meslek: Web Tasarım
Ad, Soyad: Yı... Kı...
Mesajlar: 4.757
Beğeniler: 3060 / 2051
Ticaret: 12, 100%
Kiroglumarket Video çalışmıyor haberin olsun.
Kiroglumarket bunu beğendi.
  #4  
Okunmamış 06 Temmuz 2018, 16:11
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 35 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.689
Beğeniler: 815 / 631
Ticaret: 1, 100%
yilmaz70

yeğen yüklenmeden tarayıcıyı kapatmış kaldığı yerden devam ettiriyorum
yilmaz70 bunu beğendi.
  #5  
Okunmamış 06 Temmuz 2018, 16:34
Avatar Seçilmemiş
balonsatis.com
 
Üyelik Tarihi: 10 Aralık 2013
Yaş / Cinsiyet: 27 / Erkek
Ad, Soyad: Yi... Ku...
Mesajlar: 847
Beğeniler: 145 / 634
Ticaret: 12, 100%
Kiroglumarket ,

Teşekkür ederim hemen uyguluyorum. 2.0.1.1 için aynı işlemi sağlayabilir miyim?
Kiroglumarket bunu beğendi.
Balon İmalat & Üretimi
www.balonsatis.com
  #6  
Okunmamış 06 Temmuz 2018, 17:19
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 35 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.689
Beğeniler: 815 / 631
Ticaret: 1, 100%
yigitcankus

mantık aynıdır, ancak sürüm'den ötürü controller dosyasında değişen yerler var
yigitcankus bunu beğendi.
  #7  
Okunmamış 25 Temmuz 2018, 21:46
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 35 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.689
Beğeniler: 815 / 631
Ticaret: 1, 100%
Being
  #8  
Okunmamış 26 Temmuz 2018, 11:29
Being Adlı Üyenin Avatarı
İçeriklerin Gücü Adına!
 
Üyelik Tarihi: 08 Nisan 2012
Cinsiyet: Erkek
Ad, Soyad: Bu... Gö...
Mesajlar: 976
Beğeniler: 1026 / 1087
Ticaret: 82, 100%
Kiroglumarket listeme ekledim, uygun bir takvimde mutlaka el atacağız Teşekkürler.
Kiroglumarket bunu beğendi.
Bir kişinin fikirlerini çalmaya "alıntı", birçok kişinin fikirlerini çalmaya "araştırma" denir. Bir de hiçbir şeyi çalamayacak olanlar vardır.
Cevap Yaz Favorilerime Ekle

1113x90

Bu Alana Reklam Ver



Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > OpenCart


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 01:24.