gibt es für Contao 3.5 eine Erweiterung
für die Einbindung der Google Bewertungen?
stephan66
gibt es für Contao 3.5 eine Erweiterung
für die Einbindung der Google Bewertungen?
stephan66
Hab ich mich letztens auch mal mit beschäftigt.
Contao Erweiterung dürfte auszuschließen sein, da es schon ganz allgemein kaum was gibt. Ein paar englische externe Dienste hab ich gefunden - die haben für mich aber auch alle mehr oder weniger mittelprächtig funktioniert... z.B. https://reviewsonmywebsite.com/
Ich wäre aber auch interessiert, wenn da jemand mehr wüsste.
blucomp | Webdesign & Onlinelösungen
Ich habe hier was für Joomla gefunden https://www.it-conserv.de/joomla/mod...s.html#api-key oder einfach als Link zum bewerten https://reviewlink.me/
Update 1 - alle Beiträge auslesen soll möglich sein wenn man Inhaber ist und über MyBusiness das Ganze macht
Leider kann ich dazu kein Feedback geben da es ein manueller Prozess ist und nun 2 Wochen dauert
1) Projekt erstellen (haben wir oben ja bereits)
2) Zugriff anfordern: https://developers.google.com/my-bus...request-access
3) nach diesem Spießrutenlauf sollten alle reviews kommen - leider kann das nun bis zu 2 Wochen dauern
Update 2: Deutsch anfordern:
einfach diese Zeile ergänzen im request (ist bereits unten im Code)
=================================PHP-Code:
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Accept-Language: de']);
Ich weiß nicht ob das noch aktuell ist aber ich bin auf meiner Suche über diesen Beitrag gestolpert.
Ich habe das nun einfach mit PHP gelöst.
Was benötigt ihr dafür?
1) erstellt einen API Key in der developers Konsole
2) gebt di Places API Frei (Bibliothek => suchen Places API => aktivieren)
3) holt euch den Key von eurem Standort einfach über euren Browser
XXXXXX = API Key
YYYYYY = euer Standort den ihr sucht
https://maps.googleapis.com/maps/api...uery=YYYYYYYYY
4) nun könnt ihr mit folgendem Script 5 Bewertungen auslesen.
Ich arbeite gerade daran, mehrere Bewertungen auszulesen und zugleich die Sprache auf Deutsch zu ändern - wenn es klappt folgt ein update
PHP-Code:
<?php
$api_key = "DEINAPIKEY";
$placeid = "DEINEPLACEID";
$parameters = "key=".$api_key."&placeid=".$placeid;
$url = "https://maps.googleapis.com/maps/api/place/details/json?$parameters";
$cookie = "cookies.txt";
/***** Using Curl to fetch the data *****/
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla / 5.0 (Windows; U; Windows NT 5.1; de - ; rv:1.8.1.6) Gecko / 20070725 Firefox / 2.0.0.6");
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Accept-Language: de']); // damit werden eure Reviews nicht Englisch übersetzt
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
$result = curl_exec($ch);
curl_close($ch);
/***** Decode the received json data into php array *****/
$res = json_decode($result, true);
$reviews = ($res['result']['reviews']);
print_r($reviews);
geholfen hat mir dieser Beitrag von der Agentur Hubert:
https://huebert-webentwicklung.de/bl...-php-auslesen/
Geändert von winchester (05.01.2021 um 12:53 Uhr)
und für die, die es nicht selbst programmieren wollen / können, gibt es zum Beispiel dieses widget:
https://elfsight.com/google-reviews-widget/
Ist aber kostenpflichtig gestaffelt nach Seitenbesuchen.
Hab ich bei einem Kunden laufen und fand es ganz ok.
Viele Grüße,
conter
Wir verwenden dafür dieses Bundle:
https://github.com/oveleon/contao-go...ndation-bundle
Das läuft jedoch auf der Places-API (nicht MyBusiness) und bietet somit nicht die Möglichkeit den gesamten Bestand an Bewertungen zu importieren/synchronisieren, sondern immer nur die letzten 5. Sollten es jedoch bis dato nicht all zu viele Bewertungen geben, können diese manuell angelegt und ab diesem Zeitpunkt dann automatisiert eingelesen werden. Die Erweiterung ist allerdings nur für Contao 4.
Vielleicht hilft es ja dem ein oder anderen bei seinen Vorhaben.
LG Doi
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen