Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Panorama Community. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Mittwoch, 7. Oktober 2015, 09:33

"Vorschaubild" bei Facebook und Co.

Hallo,
wenn ich eins meine Panos bei Facebook oder so teilen will, erscheint wenn ich den Link setzte keine Bild. Wie bkeommt man das hin?

Danke

toosten

Fortgeschrittener

Beiträge: 88

Wohnort: Berlin

Beruf: freier Softwareentwickler ( krpano, HTML/JS, PHP, C++, JSP, Java )

  • Nachricht senden

3

Mittwoch, 7. Oktober 2015, 16:10

Hehe,

das war bei mir auch lange mal überfällig, daher habe ich das anhand des obigen Links bei mir mal schnell eingebaut.

Da ein Panorama ja meist aus vielen (entweder paar Würfelflächen, oder wie bei mir aus hunderten Multiresolution Tiles) Bildern besteht und diese auch noch dynamisch in der XML definiert sind, hat Facebook natürlich keine Chance Bildmaterial als Vorschaubild zu finden.

Facebook "scraped" ja einfach den Link, sprich es lädt die HTML Datei und sucht nach passenden <img> Tags. Solche sind wie gerade beschrieben im Panorama ja nicht zu finden.

Der einfache Ausweg: Einfach ein Vorschaubild im HTML Header definieren. Facebook sucht dafür nach meta Tags mit og: Attributen.

Da meine HTML Dateien für die Anzeige der Panoramen dynamisch von PHP generiert werden, brauchte ich nur eine Zeile einfügen, um für hunderte Panoramen das Vorschaubild zu haben:

Zitat

<meta property="og:image" content="http://domain.de/PANO/thumbs/$thumbid.jpg" />


Einfach diese Zeile in den Header deiner HTML Datei kopieren und als URL dein gewünschtes Vorschaubild wählen. Ich habe bei mir einfach das genommen, das als thumnail für das Panorama auf meiner Seite verwendet wird.

Gruß und danke für den Anstoß, nun hab ich endlich auch mal Facebook Vorschaubilder bei meinen Panoramen :-)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »EOS1D« (7. Oktober 2015, 16:16)


4

Mittwoch, 7. Oktober 2015, 18:31

Hehe,

das war bei mir auch lange mal überfällig, daher habe ich das anhand des obigen Links bei mir mal schnell eingebaut.

Da ein Panorama ja meist aus vielen (entweder paar Würfelflächen, oder wie bei mir aus hunderten Multiresolution Tiles) Bildern besteht und diese auch noch dynamisch in der XML definiert sind, hat Facebook natürlich keine Chance Bildmaterial als Vorschaubild zu finden.

Facebook "scraped" ja einfach den Link, sprich es lädt die HTML Datei und sucht nach passenden
Hallo, vielen Danke für die Antwort.

Habe es eben mal getestet. Leider ohne Erfolg.


Habe die Zeile so abgeändert, aber es wird nichts angezeigt.

<meta property="og:image" content="http://pano.meinedomain.de/pano/bild.jpg" />

5

Mittwoch, 7. Oktober 2015, 18:35

Hast du mal ne Beispieladresse für mich?

Oder Debugge sie hier: https://developers.facebook.com/tools/debug

Und mach einen Screenshot vom Ergebnis.

Gruß

Der Beitrag von »thorsten_h« (Mittwoch, 7. Oktober 2015, 19:00) wurde aus folgendem Grund vom Autor selbst gelöscht: link nicht aktuell (Mittwoch, 7. Oktober 2015, 19:09).

7

Mittwoch, 7. Oktober 2015, 19:06

Komisch, Facebook hat irgendwie zwei Anläufge gebraucht um es mit dem Debugger zu Scrapen.

Eventuelle waren noch die alten Daten im FB cache.

Für das verlinkte Panorama sollte es jetzt eigentlich funktionieren.

Gruß

8

Mittwoch, 7. Oktober 2015, 19:09

Stimmt. Komisch - jetzt klappt es - vielen Dank.

9

Mittwoch, 7. Oktober 2015, 19:45

Stimmt. Komisch - jetzt klappt es - vielen Dank.


Gar nicht so komisch. Du/Ihr hattet es mit diesem Link wohl schonmal probiert. Da hat Facebook versucht ein Bild zu finden, dann aber den Scrape mit der Information "kein Bild vorhanden" gespeichert. Daher wurde kein Bild angezeigt, als du den meta Tag eingebaut hast.

Durch das manuelle neu scrapen wurde diese "Kein Bild" Information verworfen und daher kennt Facebook nun auch das Bild.

Gern geschehen.

Gruß!