Tudja valaki, hogy hol lehet elérni az Open Graph script-jét? A drupal.org-on még pénteken kikerült az új modul oldala, de üres, nincs még benne letölthető modul.
Ha elmész a modul adatlapján a CVS instructions oldalra, akkor ott megnézheted, hogyan tudod a legfrissebb fejlesztői verziót (HEAD) letölteni a CVS-ből:
Na szóval. Megtaláltam a facebook kódját az open graph alkalmazáshoz, de valami nem stimmel. Ebben kellen segítség.
ha valaki nem ismerné az Open Graph alkalmazást, akkor előbb bemutatnám. Ezt pénteken hozta ki a facebook, gyakorlatilag ki lehet vele terjeszteni az egyik legkedveltebb facebook eszközt, a "Tetszik" gombot. Eddig csak a facebook felületen jelent meg ez a lehetőség, az ismerősök által beküldött tartalmakat mellé lehetett bejelölni, hogy tetszik. Most ez a funkció beilleszthető a különböző honlapok felületére is, így nem az adott tartalom linkjét osztja meg a látogató saját facebook fiókjában, csupán kattint egyet és máris megjelenik egyrészt az érintett honlap felületén, másrészt a kattintó facebook fiókjában.
Tekintettel arra, hogy a készülő(?) drupal modul még cvs-ben sem érhető el, barkácsoltam. Két kódcsoportot kell elhelyezni az oldalon.
ahol
og:type a kiválasztott tartalom kategóriája a facebooknál
og:url az adott oldal url-je. Hogy ne csak magára a portálra lehessen tetszést nyilvánítani, ide kell a path is
og:image az adott oldalt jelképező kép
fb.admins egy facebook-on regisztrált felhasználó azonosító száma, ő az aki egyébként a facebook-on kezelheti a honlappal kapcsolatos információkat.
A másik kódcsoport, amit a content résznél kell valahogyan elhelyezni:
Mint látjátok, ez egy sima iframe, ahol a kódok jelentős része az iframe formázása, egyet kivéve: href=http://www.domain.hu<?phpprint$node_url?>
Elvileg minden bekerült a template-be, mégsem működik, illetve hibásan. Nem az egyes oldalak url-jét (www.domain.hu/tartalom) és címét (tartalom címe), hanem csak a portál url-jét (www.domain.hu) és címét (portál címe) jeleníti meg.
Lelkes és hálás lennék, ha valaki megfejtené, hogy mit szúrtam el. Én a <?phpprint$node_url?> részre gyanakszom, de azt addig, amíg be nem állítottam a facebook-os azoosítót, még felismerte.
CVS
Szia!
Ha elmész a modul adatlapján a CVS instructions oldalra, akkor ott megnézheted, hogyan tudod a legfrissebb fejlesztői verziót (HEAD) letölteni a CVS-ből:
cvs -z6 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal-contrib checkout -d open_graph-HEAD contributions/modules/open_graph/
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
ez is üres
Köszönöm, de még a cvs is üres. Nekem jó lenne az a script is, amit a facebook kiadott.
haladok, de kellene segítség
Na szóval. Megtaláltam a facebook kódját az open graph alkalmazáshoz, de valami nem stimmel. Ebben kellen segítség.
ha valaki nem ismerné az Open Graph alkalmazást, akkor előbb bemutatnám. Ezt pénteken hozta ki a facebook, gyakorlatilag ki lehet vele terjeszteni az egyik legkedveltebb facebook eszközt, a "Tetszik" gombot. Eddig csak a facebook felületen jelent meg ez a lehetőség, az ismerősök által beküldött tartalmakat mellé lehetett bejelölni, hogy tetszik. Most ez a funkció beilleszthető a különböző honlapok felületére is, így nem az adott tartalom linkjét osztja meg a látogató saját facebook fiókjában, csupán kattint egyet és máris megjelenik egyrészt az érintett honlap felületén, másrészt a kattintó facebook fiókjában.
Tekintettel arra, hogy a készülő(?) drupal modul még cvs-ben sem érhető el, barkácsoltam. Két kódcsoportot kell elhelyezni az oldalon.
Az első kódcsoport a head-ben:
ahol
og:type a kiválasztott tartalom kategóriája a facebooknál
og:url az adott oldal url-je. Hogy ne csak magára a portálra lehessen tetszést nyilvánítani, ide kell a path is
og:image az adott oldalt jelképező kép
fb.admins egy facebook-on regisztrált felhasználó azonosító száma, ő az aki egyébként a facebook-on kezelheti a honlappal kapcsolatos információkat.
A másik kódcsoport, amit a content résznél kell valahogyan elhelyezni:
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.domain.hu<?php print $node_url?>%2F&layout=button_count&show_faces=true&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:20px"></iframe>
Mint látjátok, ez egy sima iframe, ahol a kódok jelentős része az iframe formázása, egyet kivéve:
href=http://www.domain.hu<?php print $node_url?>
Elvileg minden bekerült a template-be, mégsem működik, illetve hibásan. Nem az egyes oldalak url-jét (www.domain.hu/tartalom) és címét (tartalom címe), hanem csak a portál url-jét (www.domain.hu) és címét (portál címe) jeleníti meg.
Az Open Graph API címe: http://developers.facebook.com/docs/opengraph
Lelkes és hálás lennék, ha valaki megfejtené, hogy mit szúrtam el. Én a
<?php print $node_url ?>
részre gyanakszom, de azt addig, amíg be nem állítottam a facebook-os azoosítót, még felismerte.