"Rich Snippets" Modul für Gambio GX2 von powertemplate

Thema wurde von Avenger, 5. Februar 2013 erstellt.

  1. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    @Christian,

    bei Dir sind aber alle Markups noch drin!
     
  2. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    eigentlich wird da nichts ausgegeben, habe dir noch eine andere Datei gesendet.
     
  3. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    in der "box_shopbewertungen.html" sind Sie entfernt wie bei mir auch, aber in den anderen ist es eher bei mir entfernt, da ganz oben in der "shopbewertungen.html" folgendes steht:
    HTML:
    <div class="bewertungstop"><!-- Sprache ausblenden{foreach name=aussen item=lang_data from=$LANGUAGES}<a href="{$lang_data.link}"><img src="{$lang_data.imgpath}" alt="{$lang_data.name}" title="{$lang_data.name}" width="18" height="12" /></a>&nbsp;{/foreach} Sprache ausblenden --></div>
    Ob das jetzt was bringt, weiß ich nicht.
     
  4. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    eigentlich müßte es reichen, wenn es aus der box_shopbewertungen.html raus ist. Denn das ist ja das Element was auf den Seiten ausgegeben wird. Schau doch einfach mal in deinen Quelltext nach....
     
  5. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Also im Quelltext kann ich nichts mehr entdecken außer den Elementen von Avenger.
     
  6. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    "Double Content"/"Canonical Link"

    Das Thema "Double Content" geistert ja wie der "Fliegende Holländer" durch die Foren, und ist nicht tot zu kriegen.

    Und obwohl Google das sehr entspannt sieht, wenn das innerhalb einer Domain auftritt, hat Google eine Möglichkeit geschaffen, das Thema weiter zu entschärfen:

    Die "Canonical Links".

    Mehr dazu hier: http://support.google.com/webmasters/bin/answer.py?hl=de&answer=139394

    Das relevante Problem, das ja im Shop auftreten kann, ist, dass ein Artikel durch Kopieren/Verlinken in mehrere Kategorien halt in den Suchergebnissen mehrfach auftritt.

    Da ich in dem "Rich Snippets"-Modul schon ähnliche Thematiken behandle, habe ich das Modul jetzt so erweitert, dass bei den Detailseiten bei mehreren ähnlichen Artikeln der Hauptartikel identifiziert, und dessen URL als "Canonical Link" im "<head></head>"-Segment eingebaut wird.

    So ein "Canonical Link" sieht dann etwa so aus:

    Bei der Gelegenheit habe ich gleich noch ein anderes möglicherweise daraus resultierendes Problem gelöst: die Bewertung von Artikeln, die mehrfach im Shop verlinkt/kopiert sind.

    Dabei kann es ja vorkommen, dass unabhängige Bewertungen für mehrere dieser Artikel vorhanden sind.

    Bisher war es so, dass nur die Bewertung des einen konkret aufgerufenen Artikels erfasst wurde, jetzt werden alle Bewertungen aller ähnlichen Artikel kumuliert.

    Ich habe das in den "dakl-shop" schon mal integriert, die anderen Besteller bekommen eine Update-Version...

    (Ich will da noch was verbessern, kommt also etwas später....)

    Auf dieser Seite http://www.dakl-shop.de/Heissluftschweissgeraet---Leister-TRIAC-S.html sieht man jetzt den "Canonical Link" (mit FireBug).

    Und ich meine auch, dass die Anzahl der Bewertungen dort von bisher 2 auf jetzt 5 hochgegangen ist.

    Zum Schluss etwas "Gehirnjogging" für die fortgeschritteneren Entwickler:

    Wie bekommt man updatesicher(!) den "Canonical Link" in das "<head></head>"-Segment?

    (Meine Lösung ist natürlich updatesicher...)
     
  7. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    WOW! Wahnsinn Oder Was? Muß das erstmal verarbeiten.......
     
  8. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Das war nur ein kleiner Bug, es gibt nur einen Artikel von der Sorte.....

    Aber:

    Wenn ein solcher Fall eintritt (mehrere ähnliche Artikel mit individuellen Bewertungen), dann hätte es eine Diskrepanz zwischen der "Snippet"-Bewertung und den in der Detailseite angezeigten Bewertungen gegeben, da die Gambio Module dazu das ja nur für diesen einen Artikel asuwerten.

    Ich konnte die Bewertungen in der Detailseite aber (durch Überladung) auch mit der Berücksichtigung von mehrfachen ähnlichen Artikeln lösen, so dass das nun konsistent ist.
     
  9. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    Wochenendrätsel:

    Wie erreicht man den *Chef im "Notfall"

    *=avenger
     
  10. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Hallo Christian,
    Die Seite "shop-bewertungen.php" wird aber bei Google unter "Strukturierte Daten" mit dem Dateityp "Product" und dem Markup "schema.org" aufgeführt.
    Meines Erachtens kollidiert es dann mit den anderen Dateitypen "Product" und den Markups "data-vocabulary.org".
     
  11. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    @Avenger,
    Es kommt folgende Fehlermeldung beim Produktaufruf:
    Code:
    [SIZE=2] WARNING(512): "SQL Error" in  /var/www/vhosts/XXXX.de/httpdocs/gambio_gx2/inc/xtc_db_error.inc.php:33  ([URL="http://www.naehmaschinen-maier.de/#"][COLOR=#0066cc]Details[/COLOR][/URL])
     Backtrace:
    #0  trigger_error  called at  [/var/www/vhosts/XXXX.de/httpdocs/gambio_gx2/inc/xtc_db_error.inc.php:33]
    #1   xtc_db_error called at  [/var/www/vhosts/XXXX.de/httpdocs/gambio_gx2/inc/xtc_db_query.inc.php:68]
    #2    xtc_db_query called at  [/var/www/vhosts/XXXX.de/httpdocs/gambio_gx2/user_classes/overloads/ProductInfoContentView/pt_snippets_ProductInfoContentView.inc.php:74]
    #3   (#pt_snippets_ProductInfoContentView) get_html called at  [/var/www/vhosts/XXXX.de/httpdocs/gambio_gx2/product_info.php:54]
    
    [/SIZE]
    
     
  12. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.124
    Danke vergeben:
    947
    Bei mir auch.

    @Avenger ich kann dir morgen einen Testshop einrichten mit Zugangsdaten, wenn das hilft.

    Ansonsten allgemein zu Double Content: Wir haben aus unseren URLs die Kategorie herausgenommen. Dann konzentriert sich auf die ganze Linkpower auf einen Link (bzw. bei 2 Sprachen mit unterschiedlichen Produktnamen halt 2 Links) und nicht mehr auf alle Links, die so entstehen, weil die Produkte in mehreren Kategorien verlinkt sind. Vorteil außerdem: Bei Änderung des Kategorienamens oder Verschieben des Produkts in eine andere Kategorie bleibt das Produkt erreichbar und Deeplinks wirksam.

    LG
    Burkhard
     
  13. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    Wird die Produktseite mit Fehlermeldung ausgegeben oder steht das nur in den Logs?
    Habe es auch eingebaut und bei mir können alle Seiten aufgerufen werden!
     
  14. wwwPiercingpagede

    wwwPiercingpagede Erfahrener Benutzer

    Registriert seit:
    17. November 2011
    Beiträge:
    182
    Danke erhalten:
    2
    Danke vergeben:
    13
    Fehler bei mir

    Hallo wolle das snippets bei mir rein machen dabei habe ich was falsch gemacht kann mir jemand bitte helfen. Was soll das mir sagen.

    SELECT AVG (r.reviews_rating) als durchschnittlich, COUNT (r.products_id) als Bewertungen von Bewertungen r, CANONICAL_WHERE
    Table 'usr_web67_2.CANONICAL_WHERE' existiert nicht
    WARNUNG (512): "SQL Error" in / var/www/web67/html/gx/gx/inc/xtc_db_error.inc.php: 33 ( Einzelheiten )
    Backtrace:
    # 0 trigger_error am [/ var/www/web67/html/gx/gx/inc/xtc_db_error.inc.php: 33] heißt
    Nr. 1 xtc_db_error am [/ var/www/web67/html/gx/gx/inc/xtc_db_query.inc.php: 68] heißt
    Nr. 2 xtc_db_query rief um
    # 3 (# pt_snippets_ProductInfoContentView) get_html am namens [/ var/www/web67/html/gx/gx/product_info.php: 54]
     
  15. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Auf der aufgerufenen Produktseite erscheint ganz oben die Fehlermeldung sonst nichts!
     
  16. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    Nochmals bei beiden Shops getestet. Keine Fehlermeldung. Oder ich bin blind. Kannste bei mir mal schauen Jürgen.
     
  17. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Das ändert nichts an der Tatsache, dass es bei mir nicht funktioniert.
    Sobald ich wieder die vorherige "/user_classes/overloads/ProductInfoContentView/pt_snippets_ProductInfoContentView.inc.php" einsetze, funktioniert es wieder.
     
  18. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    Hast deine Änderung den wieder gemacht? War da nicht Sippets statt Snippets
     
  19. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Müßte ich eigentlich gemacht haben.
    Ich probier es jetzt nochmals.
     
  20. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Hab's jetzt nochmals versucht. Alle "sippets" in "snippets" geändert.
    - Es funktioniert nicht!-