Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Kann das auch die 2-Klick-Lösung wie das Shariff von Heise? Darauf kommt es u.a. beim DSGVO auch an..Für v1 nutze ich noch das Social Share von Endless Horizon.

Dafür brauche ich dringend einen JS-Spezialisten.Aber für Xenforo2 möchte ich Deine Shariff-Lösung verwenden, @McAtze

Kann das auch die 2-Klick-Lösung wie das Shariff von Heise? Darauf kommt es u.a. beim DSGVO auch an..![]()
Dafür brauche ich dringend einen JS-Spezialisten.
Das AddOn steht und funktioniert. Nur die Grundlegende Funktion wie {url} & {title} kommen nicht, weil Xenforo dies im XF2 mal ganz anders, nämlich dynamisch per JS, geregelt hat.
Es gibt ein paar Anpassungen, Änderungen u.v.m. siehe dazu https://github.com/McAtze/-ITM-ctShariffSocialButtons/blob/master/CHANGELOG.md
=====================================
Das Backend-Feature unterstützt derzeit folgende PHP-Versionen:
Folgende Dienste werden beim Backend unterstützt:
- 5.6
- 7.0
- 7.1
- AddThis
- Flattr
- StumbleUpon
- Vk


$requests = array_map(
function ($service) use ($url) {
/* @var ServiceInterface $service */
return $service->getRequest($url);
},
$this->services
);
/** @var ResponseInterface[]|TransferException[] $results */
$results = Pool::batch($this->client, $requests);
$counts = [];
$i = 0;
foreach ($this->services as $service) {
if ($results[$i] instanceof TransferException) {
if ($this->logger !== null) {
$this->logger->warning($results[$i]->getMessage(), ['exception' => $results[$i]]);
}
} else {
try {
$content = $service->filterResponse($results[$i]->getBody()->getContents());
$json = json_decode($content, true);
$counts[$service->getName()] = is_array($json) ? (int) $service->extractCount($json) : 0;
} catch (\Exception $e) {
if ($this->logger !== null) {
$this->logger->warning($e->getMessage(), ['exception' => $e]);
}
}
}
++$i;
}
$this->cache->setItem($cacheKey, json_encode($counts));
return $counts;
}
Error: Call to undefined method ErrorException::getBody() - library/ITM/ctSSB/shariff-backend/src/Backend/BackendManager.php:114
Generiert durch: Unbekanntes Benutzerkonto, Vor 2 Minuten
Stapelverfolgung
#0 /var/www/clients/client1/web1/web/mein-forum/library/ITM/ctSSB/shariff-backend/src/Backend.php(60): Heise\Shariff\Backend\BackendManager->get('http://www.meine-...')
#1 /var/www/clients/client1/web1/web/mein-forum/itm-shariff.php(71): Heise\Shariff\Backend->get('http://www.meine-...')
#2 {main}
Benötigter Status
array(3) {
["url"] => string(152) "http://www.meine-domain.info/mein-forum/itm-shariff.php?url=http%3A%2F%2Fwww.meine-domain.info%2Fmein-forum%2Fthreads%2Ftest-auf-googlemaps.1246%2F"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Hauptsache Funktioniert..Ich hab jetzt kurzer Hand einfach mal das Add on deinstalliert und wieder installiert.
Und siehe da der Fehler ist weg. Da es sich aber um die selbe Version handelt ... sehr mehrwürdig...
Es lag also nicht an PHP 7.2, nur dass dieser absolut gleichzeitig mit der Umstellung auftrat, war dies mein erster Gedanke!

Leider nicht, da wie gesagt der Code nicht von mir ist sondern nur von mir als AddOn in XenForo integriert wird. Ich fand noch nicht mal ansatzweise eine ähnliche Fehlermeldung zum shariff-backend..Vielleicht sieht du ja dennoch wo der Grund lag?

Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen