Opencart 3 Rich Snippets - R10.net
  • 12-06-2019, 13:38:46
    #1
    Merhaba Arkdaşlar . aşağıdaki kodları mevcut kullandığım 3.0.3.2 sürümünde denedim . ama başarılı olamadım. en sonda google analitics diye bir yer yok . ve site anasayfası açılıyor herhangi bir problem yok. ama ürünlere tıklandığı zaman site 500 hatası vermeye başlıyor .
    kodları sırasıyla aşağıya yapıştırıyorum. bu forum işlerinde acemiyim. kusuruma bakmayın lütfen. şimdiden yardımcı olacak arkadaşlara çok teşekür ederim.
    File Open: catalog/controller/product/ product.php
    Find:

    $this->model_catalog_product->updateViewed($this->request->get['product_id']);
    Add After:
    $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'];
    Find :
    if ($this->customer->isLogged()
    Add After :
    $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);
    Find :
    $data['price'] = false;
    Add After :
    $data['priceham'] = false;
    Find :
    if ((float)$product_info['special']) {
    Add After :
    $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);
    Find :
    $data['special'] = false;
    Add After :
    $data['specialham'] = false;
    File OPen: catalog/view/theme/your-theme/template/product/
    product.twig
    Find:
    {{ footer }}
    Before Add :
    <div itemscope itemtype="http://schema.org/Product">
    <meta itemprop="name" content="{{ rs_name }}" />
    <meta itemprop="model" content="{{ model }}" />
    <meta itemprop="image" content="{{ popup }}" />

    <div itemscope itemtype="http://schema.org/Organization">
    <meta itemprop="name" content="{{ manufacturer }}" />
    </div>

    <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    {% if (specialham) %}

    <meta itemprop="price" content="{{ specialham }}" />
    {% else %}
    <meta itemprop="price" content="{{ priceham }}" />

    {% endif %}
    <meta itemprop="priceCurrency" content="{{ rs_currency }}" />

    <span itemprop="availability" content="{% if (data_qty > 0) %}{{ "stock" }} {% else %} {{ "out_of_stock" }} {% endif %}">{{ text_stock }}</span> <span class="{% if (data_qty > 0) %}{{ "stock" }} {% endif %}">{{ stock }}</span>
    </div>

    {% 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="{{ rating }}" />
    <meta itemprop="reviewCount" content="{{ rs_reviews }}" />
    </div>
    {% endif %}
    </div>
    Find :
    <ul class="breadcrumb">
    Replace:
    {% set breadcrumbs = [] %}
    File Open : catalog/view/theme/your-theme/template/common/
    header.twig
    Find :
    {{ google_analytics }}
    <script type="application/ld+json">
    { "@context" : "http://schema.org",
    "@type" : "WebSite",
    "name" : "{{ name }}",
    "url" : "{{ base }}",
    "potentialAction": {
    "@type": "SearchAction",
    "target": "{{ base }}index.php?route=product/search&search={search}",
    "query-input": "required name=search"
    }
    }
    </script>
  • 15-06-2019, 13:40:17
    #5
    mbkilimci adlı üyeden alıntı
    Yazar bağıra bağıra TEST EDİLMEDİ yazmış.
    Dostum kusura bakma şaka yapıyorum ama muhtemelen kod başarısız. Naçizane tavsiyem bu iş için modül kullanman. Opencart Market de belki ücretsiz modül bile bulabilirsin. bulamazsan uygun fiyat ile yardımcı olabilecek arakadaşlar burdan yardımcı olabilir.
    İyi çalışmalar.
  • 15-06-2019, 15:25:30
    #6
    Yazar bağıra bağıra TEST EDİLMEDİ yazmış. evet bende farkındayım yazdığını. ben kodlardan anlıyan varsa hata ne olabilir diye buraya yazdım. ama malesef anlıyan yok sanırım.
  • 16-06-2019, 14:01:39
    #7
    en sonda google analitics diye bir yer yok . buna 2.3 versiyonda temada nerede olduguna bakabilirsin
    Opencart ile ilgili konular