Neu Code für Bewertungen - Rich Snippets

FranzderFranke

Sehr aktives Mitglied
8. Februar 2008
453
56
Wohin kann ich diesen Code Setzen, damit er funktioniert? Am liebsten wäre mir der Footer Bereich, aber eine richtige footer.php finde ich nicht in den JTL Dateien..

Der Code soll die Sterne Bewertungen bei google Anzeigen lassen.

<?php
if ($xml = simplexml_load_file("https://kundenbewertung.onlinehaendler.org/onlinehaendler_xml.php?hid=134&code=xxx")) {
$b_shop = $xml->shop[0];
$b_url = $xml->url[0];
$b_anzahl = $xml->bewertung[0]->ergebnis[0];
$b_durchschnitt = $xml->bewertung[0]->ergebnis[1];
$b_maximal = $xml->bewertung[0]->ergebnis[2];
$b_profil = $xml->url[1];
?>
<!-- Mikrodaten -->
<span itemscope itemtype="http://schema.org/LocalBusiness">
<span itemprop="name"><?=$b_shop;?></span>
(<span itemprop="url"><?=$b_url;?></span>) hat
<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingCount"><?=$b_anzahl;?></span>
<a href="<?=$b_profil;?>" title="Kundenbewertungen">Kundenbewertungen</a> erhalten mit durchschnittlich
<meta itemprop="worstRating" content = "1">
<span itemprop="ratingValue"><?=$b_durchschnitt;?></span> von
<span itemprop="bestRating"><?=$b_maximal;?></span> Punkten.
</span>
</span>
<?php
}
?>
 

FranzderFranke

Sehr aktives Mitglied
8. Februar 2008
453
56
Kann niemand helfen? Der Code bei anderen Bewertungs Widgets (Trusted Shop ect) sind ja ähnlich
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
Du müsstest ein Plugin programmieren, welches dir

- die notwendigen Daten erzeugt
- diese smartygerecht aufbereitet
- an passender Stelle in das Template projeziert
 

FranzderFranke

Sehr aktives Mitglied
8. Februar 2008
453
56
Ich habe das bei dem dropper gesehen, das vielleicht soetwas kann, aber dafür extra 100 EUR ausgeben um ein paar Zeilen Code irgendwo anzeigen zu lassen?
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.715
260
Leipzig
Wenn das der offizielle Code vom Händlerbund ist, dann sollte es reichen, den in die footer.tpl zu pfeffern. Oder in eine selbst erstellte Box im Footer.
Denke ich. Da ich sowas nicht nutze, kann ich nur ins Blaue schießen.
 

Diedrichs

Sehr aktives Mitglied
22. Mai 2008
2.418
10
Darmstadt
Ich habe ihn in einer eigenen Box stehen, das ist im Gegensatz zum footer Update sicher

Gesendet von meinem HTC One mit Tapatalk
 

FranzderFranke

Sehr aktives Mitglied
8. Februar 2008
453
56
Ich bekomme das mit dem Code (oben) nicht hin, muss ich das php noch irgendwie an das Smarty anpassen, wenn ich den Code in den footer.tpl setze?
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.715
260
Leipzig
Also irgendwas kann jetzt nicht stimmen. Entweder ist der Code falsch oder im JTL-Shop geht PHP-Code generell nicht. 😉 Und Dietrichs meint was Ganz anderes.
Und Smarty mit PHP-Code geht nur in *.tpl nicht mehr?
Wie siehts den mit Code in eine *.php werfen aus und via "include file" in die tpl?
 

FranzderFranke

Sehr aktives Mitglied
8. Februar 2008
453
56
Ich werde das mal mit dem dropper ausprobieren, da gibt es extra ein Drop dafür. Mal schauen ob das klappt.
 

FranzderFranke

Sehr aktives Mitglied
8. Februar 2008
453
56
Es habe gerade auch Shops gesehen, die z.B. alle Produktbewertungen zusammenzählen und dann auf der Startseite schreiben (im Footer) "Aus 14 Kundenbewertungen ergibt sich eine Gesamtbewertung von 4.7. Beste Kundenbewertung:5" dieses Ergebniss wird dann auch bei google mit Sternen angezeigt.

Gibt es dafür ein Plugin? Mir geht es nur darum diese Google Sterne angezeigt zu bekommen ohne dafür gleich Trusted Shops ect zu bezahlen.
 

FranzderFranke

Sehr aktives Mitglied
8. Februar 2008
453
56
Ich bekomme da leider immer noch nicht hin. Gibt es nicht irgendeine einfach möglichkeit den php Code irgenwie in der Startseite einzubauen?
 

recent.digital

Offizieller Service Partner
SPBanner
8. Juli 2015
2.403
826
Wuppertal
Du kannst in einer .tpl deinen PHP Code zwischen literal-Tags setzen:
{literal} dein code... {/literal}
Du solltest du nur dann tun, wenn du weißt, was du tust.
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.708
2.734
Berlin
Firma
css-umsetzung
Eigentlich sollte nach der Community Version auch mal eine Stable kommen.
Da die bisher nicht kommt kann die aktuelle 4.06 ja nicht stable sein!
So die JTL Vorgaben!

Öhm....

Bitte eine Smartyfunktion dafür schreiben oder schreiben lassen die dann in der functions.php vom Child eingebunden ist.
alles andere ist MURKS.
 
  • Gefällt mir
Reaktionen: MBesancon

Ähnliche Themen