hallo,
ich möchte gerne die händlerbund bewertungen in google erscheinen lassen. Also die Sterne (Rich snippets) sollen im suchergebnis angezeigt werden.
Hier ist eine Anleitung vom Händlerbund.https://www.haendlerbund.de/kaeufersiegel/kundenbewertung/richsnippets
Ich müsste nur noch wissen, an welcher Stelle ich diesen Code einbauen muss, bzw in welcher Datei vom Template.?
*/
$shopId = 'IHRE_SHOP_ID';
$cacheFileName = 'tmp/' . $shopId . '.json';
$cacheTimeOut = 86400;
$apiUrl = 'http://service.kaeufersiegel.de/rating/' . $shopId;
$loadFromCache = true;
if (file_exists($cacheFileName) && time() - filemtime($cacheFileName) < $timeout) {
$loadFromCache = false;
}
if ($loadFromCache) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, false);
curl_setopt($ch, CURLOPT_URL, $apiUrl);
$output = curl_exec($ch);
curl_close($ch);
file_put_contents($cacheFileName, $output);
}
$jsonObject = json_decode(file_get_contents($cacheFileName), true);
if ($jsonObject){
$rating = $jsonObject ['rating'];
$count = $jsonObject ['count'];
$url = $jsonObject ['url'];
$write = '';
$write .= 'Der Shop wurde bei kaeufersiegel.de mit ';
$write .= '' . $rating . ' von ';
$write .= '5 ';
$write .= 'Sternen bewertet - basierend auf ' . $count . ' Bewertungen';
echo $write;
}
Wäre seeehr dankbar für Tipps Mein Shop läuft mit SW 5.1.1