Bild-Zuweisung für Facebook Teilen

26. Juni 2011
Die Share-Funktion von Facebook ermöglicht auch Grafiken einzubinden. Das heisst, dass bei der Anwendung dieser Funktion nicht nur ein Kommentar, sondern auch ein Bild gepostet wird. Der Post fällt mehr auf und dementsprechend sind die Chancen höher für Kommentare und Viral-Effekte.

Facebook ermittelt eine beliebige Grafik deiner Joomla-Webseite und überträgt diese bei der Interaktion mit „Like“ oder „Share“ auf die Pinnwand. Damit Du die Wahl der Grafik steuern kannst, ist der Meta-Tag og:image hilfreich.
Da bis anhin die Nutzung dieses Tags mit Fehler auf der Webseite verbunden war, haben wir euch eine kleine Nachbesserung, das euer Joomla weiterhin xhtml valide bleibt. Damit das og:image-Tag nur angezeigt wird, wenn Facebook eure Webseite durchsucht, benötigt Ihr die Abfrage durch den User-Agent von Facebook.

Fügt folgenden Code im head-Bereich der index.php eurer Joomla-Webseite ein:
<?php
if($_SERVER['HTTP_USER_AGENT'] == 'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)') { ?>
<meta property="og:image" content="http://www.deine_domain.ch/dein_bild.jpg" />
<?php } ?>

Die Open Graph Protocol-Tags og:title und og:site_name können im Joomla vernachlässigt werden, da diese besser normal aus den Meta-Tags ausgelesen werden. Weitere Informationen zu den Open Graph Protocol von Facebook erhaltet ihr unter Open Graph Protocol for Facebook. Wie Facebook eure Webseite ausliest findet ihr unter URL Linter von Facebook. Damit könnt Ihr auch die Funktionen testen und falls eure Grafik nicht beim ersten Mal korrekt angezeigt wird, die Auslesung der Grafik zurücksetzen.

  • http://www.x-designs.ch/blog/bild-zuweisung-fuer-facebook-teilen.html 100 von 100 auf Grundlage von 1 Bewertungen
  • 1
  • 2
  • 3
  • 4
  • 5
( 1 Vote )
 

Kommentare 

 
#5 Tom 2013-03-11 22:31
Hallo

Geht das auch mit Magento?

Lg Tom
Zitieren
 
 
#4 Adrian 2012-01-12 07:20
Damit ist die index.php des Templates gemeint
Zitieren
 
 
#3 Kajumar 2012-01-12 01:34
Hmm,
ist damit die index.php des Templates oder die des Stammverzeichni sses der Joomla installation gemeint?

Danke
Zitieren
 
 
#2 Adrian 2011-08-18 13:51
Hallo Uwe,
in deinem Template für Joomla findest du eine index.php, mit head-bereich ist der abschnitt gemeint, welcher sich zwischen und befindet.
Zitieren
 
 
#1 Uwe Ziller 2011-08-18 11:53
Ich ein wenig hilflos. wo ist der head-bereich in der index.php?
Danke im voraus.

Gruss Uwe
Zitieren
 

Kommentar schreiben

Sicherheitscode
Aktualisieren

Partner
Joomla-Hosting Hostpoint

Hostpoint der grösste Hosting Provider der Schweiz bietet günstiges Webhosting und hervorragenden Support