Anbindung an Facebook

tantalus
Beiträge: 30
Registriert: Do 3. Mär 2005, 12:06
Kontaktdaten:

Re: Anbindung an Facebook

Beitrag von tantalus »

um FAcebook richtig anbinden zu können müsste man ja auch die Meta-Tags erweitern. Ist das denn in Contenido möglich?
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Anbindung an Facebook

Beitrag von Oldperl »

Hallo,

du kannst praktisch Alles machen in Contenido, Metatags schreiben, verändern oder überschreiben. Macht Contenido ja mit einem entsprechenden Plugin schon selbst.
Was meinst du denn da konkret mit "erweitern"?

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Re: Anbindung an Facebook

Beitrag von kummer »

Oldperl hat geschrieben:Was meinst du denn da konkret mit "erweitern"?
http://developers.facebook.com/docs/opengraph/
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Anbindung an Facebook

Beitrag von Oldperl »

Na das geht doch, kann man doch einfach ins Layout direkt, oder per Modul machen. Oder man schreibt sich schnell ein Plugin, wobei das wohl schon etwas overdosed ist.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
GOLD
Beiträge: 71
Registriert: Sa 14. Aug 2004, 22:24
Kontaktdaten:

Re: Anbindung an Facebook

Beitrag von GOLD »

Ich hab das Modul von BahHira ausprobiert. Allerdings werden die Umlaute von Facebook falsch übernommen („Grüner Baum für “:). Hab jetzt schon einiges bei der Kodierung ausprobiert - ohne Erfolg.

Hab diesen Beitrag gefunden (http://www.makemagic.gr/node/221), hilft mir aber auch nicht.

Hat jemand eine Idee, was ich sonst noch ausprobieren könnte, damit die Umlaute richtig in FB dargestellt werden.
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Anbindung an Facebook

Beitrag von Spider IT »

So wie das aussieht wohl nur ein html_entity_decode() :)

Gruß
René
GOLD
Beiträge: 71
Registriert: Sa 14. Aug 2004, 22:24
Kontaktdaten:

Re: Anbindung an Facebook

Beitrag von GOLD »

Hi René, html_entity_decode() würde ich ja gerne anwenden, aber ich sehe da keine Möglichkeit: FB holt sich den Text selber von der Seite - nur die URL wird über den iframe übergeben:

Code: Alles auswählen

<?php
$params = array(
    'idart' => $idart,
    'lang'  => $lang
);
// url aus parameter generieren.
$url = Contenido_Url::getInstance()->build($params, true);
echo '<iframe src="http://www.facebook.com/plugins/like.php?href='.$url.'&layout=standard&show_faces=true&width=660&action=like&colorscheme=light&height=25" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:660px; height:25px;" allowTransparency="true"></iframe>';
?>
Oder übersehe ich was?
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Anbindung an Facebook

Beitrag von Spider IT »

Hmmm, nein, beim IFrame kannst du nicht eingreifen :(

Als alternative Lösung wäre es doch möglich, den die Seite über den kompletten Link zu holen und im Modul zu parsen (umgebendes HTML weg, doppelte HTML-Kodierung der Zeichen mit html_entity_decode() entfernen usw.).
Dann brauchst du auch nicht mehr so ein veraltetes IFrame und kannst zudem den Content per CSS formatieren.
Code um eine externe Datei oder Seite im Modul zu laden gibt es in unserem Modul RSS-Reader.

Gruß
René
BagHira
Beiträge: 486
Registriert: Do 23. Feb 2006, 19:42
Wohnort: Tirschenreuth / Oberpfalz / Bayern
Kontaktdaten:

Re: Anbindung an Facebook

Beitrag von BagHira »

Servus gold,

ich denke, das du da mit dem "einfachen" Like-Button nicht weiter kommst. Wie es aussieht hat FB ein Problem mit der Codierung deiner Seite.
Vielleicht hilft dir da das Open Graph protocol http://developers.facebook.com/docs/opengraph/ (wie Andreas gepostet hat).
Mit dem Protokoll hab ich, da ich es für meine Zwecke nicht brauche, noch nicht auseinander gesetzt.

Du kannst auch einmal den URL Linter von FB antesten, möglicherweise findet der ja Fehler die du dann beheben kannst.
http://developers.facebook.com/tools/lint
Gruß Holger

Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.

Handgewickelte Glasperlen Facebook Google+
GOLD
Beiträge: 71
Registriert: Sa 14. Aug 2004, 22:24
Kontaktdaten:

Re: Anbindung an Facebook

Beitrag von GOLD »

Das Problem mit den Umlauten tritt auch auf, wenn ich eine Contenido-URL direkt in Facebook über "Link teilen" einstelle. Also ist das Modul nicht dafür verantwortlich.

Lösung: Der Fehler liegt in der description, die für die Beschreibung der URL in Facebook genutzt wird. Die description wird nicht einwandfrei erzeugt. Habe diese Anleitung gefunden (http://blog.i-mill.de/contenido/andern- ... enido-4-8/) und jetzt wird die in Facebook gepostete Beschreibung korrekt ausgegeben.
Gesperrt