Ergebnis 1 bis 11 von 11

Thema: Inhalte bei Facebook richtig teilen

  1. #1
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard Inhalte bei Facebook richtig teilen

    Hallo Gemeinde,

    ich kann gerade kaum glauben, dass ich hier kein Thema zu finde, aber vielleicht bin ich auch nur zu müde.
    Es geht darum, dass man keine Bilder in Facebook angezeigt bekommt, wenn man eine Seite aus Contao teilt.
    Dazu gibt es doch sicher eine Anleitung oder?
    Kann jemand helfen?
    Danke!

  2. #2
    Contao-Fan Avatar von qba
    Registriert seit
    23.07.2010.
    Ort
    Berlin Mariendorf
    Beiträge
    574

    Standard

    Hallo Tobi,

    ich hatte mal das Problem, dass News auf Facebook inkl. Bild richtig geteilt werden sollten. Ich knalle meine Notizen hier jetzt einfach mal so rein, in der Hoffnung, dass das hilft.

    1. in den Headbereich der fe_page folgenden Code einfügen:

    <?php
    if($_SERVER['HTTP_USER_AGENT'] == 'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)') { ?>
    <meta property="og:type" content="article" />
    <meta property="og:title" content="<?php echo $this->pageTitle; ?>" />
    <meta property="og:description" content="<?php echo $this->description; ?>"/>
    <meta property="og:url" content="{{env::url}}/{{env::request}}" />
    <meta property="og:site_name" content="deine-url.de" />
    <?php } ?>

    Damit werden die Metaangaben an Facebook übermittelt, sobald Facebook die abfragt, vorher nicht. Es wird außerdem noch der News-Titel und der Teasertext mit übergeben.


    2. absolute Pfade für Bilder

    Facebook braucht absolute Pfade für Bilder, daher muss man sich das Modul "wna_facebook" herunterladen: http://contao.silvanogiacomello.ch/m...a_facebook.zip
    Dann folgenden Anpassungen in der heruntergeladenen Datei vornehmen und in den Ordner /system/modules hochladen: http://de.contaowiki.org/Facebook#ab...lder_via_Modul
    (Im Zweifel hab ich das natürlich auch gespeichert, falls der Link nicht mehr funzt.)


    3. News-Bild zuordnen


    Im news_full Template am Anfang folgenden Code einfügen:

    <?php $GLOBALS['TL_HEAD'][] = '<meta property="og:image" content="{{env::url}}/'.$this->singleSRC.'" />'; ?>

    Damit wird das Bild, was der News zugeordnet ist, auch an FB als Miniaturbild mitgeschickt.

    4. Nun kann man alles wunderbar hiermit überprüfen:


    http://developers.facebook.com/tools/debug
    Dort einfach den Link zu einer News eintragen und schauen, was wie bei Facebook ankommt.

    Das mit dem Bild funktioniert übrigens auch für alle anderen Templates (Events, Katalog etc.)
    Gruß qba|uwe

  3. #3
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hmm, verstehe ich nicht. Ich passe eigentlich nie was speziell an und wenn ich eine Seite teile, wird auch eine Bildauswahl angeboten. Oder verstehe ich das falsch?
    blucomp | Webdesign & Onlinelösungen

  4. #4
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Nicht, wenn man Nachrichten, Events oder so nutzt.

    FUNZT GEIL!!!!

    Aber mal ganz ehrlich, wieso muss man das erst "hacken"? Wieso funktioniert das nicht einfach schon aus dem System heraus?
    Das Teilen von Inhalten, gerade auf Facebook, ist heutzutage doch essentiell für eine Webseite!

  5. #5
    Administrator Avatar von hofff
    Registriert seit
    02.06.2011.
    Beiträge
    846
    User beschenken
    Wunschliste

    Standard Inhalte bei Facebook richtig teilen

    Hallo,

    dafür gibt es auch bald eine tolle Erweiterung, mit der man für jede Seite individuell die OG-Tags für Facebook anlegen kann inkl. Bilder. Ist leider noch nicht im ER. Wir werden Sie heut mal zu GitHub hochschieben und da kann sie von da schon mal geladen und getestet werden. :-)


    fg
    nicky

    ... von meinem iPhone mit Tapatalk gesendet!
    ... alles wird besser!

    Präsident der Contao Association Website/Github | Mitglied der Contao Community Alliance Website/Github

    individuelle Webanwendungen, Erweiterungen und noch viel mehr ... www.hofff.com/Github

  6. #6
    Contao-Fan Avatar von Bandyt
    Registriert seit
    22.04.2010.
    Ort
    Bremen
    Beiträge
    808

    Standard

    Um mal schamlose Eigenwerbung zu machen: [facebook_images]
    Meine Erweiterungen: League Manager | Forum

  7. #7
    Contao-Fan Avatar von qba
    Registriert seit
    23.07.2010.
    Ort
    Berlin Mariendorf
    Beiträge
    574

    Standard

    Zitat Zitat von Bandyt Beitrag anzeigen
    Um mal schamlose Eigenwerbung zu machen: [facebook_images]
    *grmpf* wieso hatte ich das nicht gefunden? Danke für den Tipp.
    Gruß qba|uwe

  8. #8
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    @ hofff

    wie heisst denn eure Erweiterung? Wo kann ich diese finden?

    Viele Grüße
    aadursun

  9. #9
    Administrator Avatar von hofff
    Registriert seit
    02.06.2011.
    Beiträge
    846
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von aadursun Beitrag anzeigen
    @ hofff

    wie heisst denn eure Erweiterung? Wo kann ich diese finden?

    Viele Grüße
    aadursun
    Hallo,

    sorry ... irgendwie ist mir der Beitrag durch die Lappen gegangen. Also ich hab grad mal geschaut und mein Bruder hat sie auch noch nicht auf GitHub abgelegt. Ich werd ihm aber umgehend Bescheid geben und ich denke, dass sie dann heute Abend verfügbar ist. Ich melde mich umgehend ...

    fg
    nicky
    ... alles wird besser!

    Präsident der Contao Association Website/Github | Mitglied der Contao Community Alliance Website/Github

    individuelle Webanwendungen, Erweiterungen und noch viel mehr ... www.hofff.com/Github

  10. #10
    AG Core-Entwicklung
    Registriert seit
    16.10.2009.
    Ort
    Bad Lausick
    Beiträge
    437

    Standard

    https://contao.org/de/extension-list...000003.de.html

    Ist noch in der Testphase... Ich weiß noch nicht wie zufrieden ich mit den Authoring-Tools bin.
    Zur Zeit kann im über die Seitenstruktur pro Seite pflegen (Insert-Tags verfügbar, brauchbar mit Vererbung).

    Die Einbindung in News funktioniert bei Konfiguration der Seite des Readers mit Insert-Tags *fast* automatisch.
    Um das Bild anzupassen (automatisch das News-Bild zu übernehmen) muss man dann im Template ran.

    Beispielhaft:
    PHP-Code:
    <?php

    // DeepLink: wird bei den meisten reader templates in einer var übergeben
    $myURL 'deepling/zu/meinem/eintrag';

    // Bildpfad: wird bei den meisten reader templates in einer var übergeben
    $myImage 'meinbild';

    // Bildgröße (optional)
    $mySize = array(/*breite*/ 200/*höhe*/ 200/*zuschnitt-methode*/ 'crop');

    // factory erstellen
    $objCOGF ContaoOpenGraphFactory::create();

    // basis daten von der aktuellen seite verwenden
    $objOGBD $objCOGF->generateBasicDataByPageID($GLOBALS['objPage']->id);

    // bild daten erstellen und zu den basis daten hinzufügen
    $objOGBD->setImageData($objCOGF->generateImageData($myImage$mySize));

    // deeplink url setzen
    $objOGBD->setURL($this->Environment->base $myURL);

    // graph daten dem manager geben, zum injecten in den page head
    ContaoOpenGraphManager::getInstance()->setOpenGraphData($objOGBD);

    ?>
    Ihr Partner für Contao und Webentwicklung: http://www.hofff.com.

  11. #11
    Contao-Nutzer
    Registriert seit
    20.06.2013.
    Beiträge
    22

    Standard Facebook Images für Contao 3.06 bzw 3.01

    Zitat Zitat von Bandyt Beitrag anzeigen
    Um mal schamlose Eigenwerbung zu machen: [facebook_images]
    Hallo Bandyt,
    deine Erweiterung "facebook_images" find ich super – doch funktioniert sie noch nicht mit Contao 3.06 bzw. 3.1 – richtig? Zumindest wird bei mir aktuell noch in keinem Facebook Posting via RSS ein Bild angezeigt.
    Kannst Du mir vllt. mitteilen, an welchen Stellen ich Anpassungen vornehmen muss, damit es in 3.06 bzw. 3.01 passt?

    Besten Gruß!
    cti!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •