Jak snadno přidat Facebook tlačítko "To se mi líbí"
Pátek, 15 Duben 2011 07:45
Sociální sítě dnes už nejsou pouze k chatování s přáteli a hledání nových, ale i o propagaci webů, e-shopů, nebo přímo celých firem. Moderním trendem je dnes svůj web propagovat na sociálních sítích pomocí všech možných prostředků. V ČR vévodí samozřejmě Facebook, takže si dnes ukážeme jak snadno přidat tlačítko "To se mi líbí" do našich stránek, aby jsme zbytečně nemuseli instalovat další plugin.
Nejprve je nutné získat kód od Facebooku. To provedeme na této stránce: http://developers.facebook.com/docs/reference/plugins/like/
Rychle popíšu význam jednotlivých polí:
- URL to like - URL adresa naší stránky, vyplňte co chcete, budeme ji stejně následně měnit
- Layout style - Vzhled tlačítka, zda-li chcete textové popisky, nebo jen čísla
- Show Faces - ukaž obličeje - zda-li se ukáží obličeje osob, které
- Width - šířka tlačítka
- Verb to display - zda-li chcete na tlačítku "Doporučit", nebo "To se mi líbí"
- Font a color scheme - přizpůsobení vzhledu Vašemu webu
Následně po vyplnění stiskneme tlačítko GET CODE, zobrazí se lightbox s dvěmi kolonkami, my zkopírujeme text z té s nadpisem XFBLM, měli by jsme získat něco podobného:
Nyní máme dvě možnosti jak vložit tlačítko ke každému článku.
- Pokud máme v naší šabloně soubor templates/nazev_nasi_sablony/html/com_content/article/default.php, budeme editovat tento soubor, pokud ne, přejdeme k možnosti 2)
- Editujeme přímo soubor z jádra Joomly: components/com_content/views/article/tmpl/default.php
V obou případech bude postup přidání totožný. Otevřeme si soubor default.php a rozmyslíme si, kam chceme tlačítko umístit. My ho vložíme na konec článku, ale ještě před pluginy pro komentáře a další nainstalované komponenty zobrazující se za článkem.
Najdeme si tedy tento kus kódu:
a před něj (nesmí být mezi <?php ?>) vložíme náš vygenerovaný kód. Tím je zdánlivě hotovo, ale ještě není, protože nyní by se uživatelům líbila vždy hlavní stránka našeho portálu, nikoliv daný článek, ve kterém je tlačítko, musíme tedy nějakým způsobem získar URL a URI adresu a vložit ji do skriptu. Před náš vložený skript tedy přidáme ještě navíc tento kus php kódu.
A nyní do místo adresy našich stránek vložené do skriptu vepíšeme proměnou $u, výsledek může vypadat takto:
Pozorní čtenáři si jistě všimli, že jsme vyměnili v odkazu na skript jazyk angličtiny (en_US) za češtinu (cs_CZ), aby na nás tlačítko mluvilo česky. Nyní stačí soubor default.php uložit nahrát na server a kochat se naším výtvorem, jak výsledek vypadá, můžete vidět hned pod tímto článkem.
Přidej Váš komentář
Další odkazy
Spřátelené weby
Anketa
Uživatelé na chatu
- No users online
Vy to máte řešeno v hlavním menu nabídkou "Uvodní strana\Facebook\Staňte se fanouškem na facebooku".
Děkuji moc
fb:like href = "/
To lomitko je tam navic, odstrante ho. Pokud upravite soubor default dle navodu, tlacitko se zobrazi ve clanku (nakonci). Pokud ho chcete dat do postranniho panelu je nutne kod pridat do soubor templates/vase_sablona/index.php.
Vubec bych se tim nezabyval a zkusil bych kod zkopirovat tady odsud z webu viz. posledni ukazka kodu.
Pouze ovřený vývojář může být přidaný do seznamu vývojářů pro tuto aplikaci. Pro více informací navštivte http://www.facebook.com/help/?faq=17580
A na zmiňovaném odkazu pouze ověření mobilu a stejně to pak nefunguje
v kodu je href =" / ...
ostrante to lomitko. Pak by to melo fungovat
to přesně nevím ale když se podívám na naše fanouškovské stránky:
http://www.facebook.com/pages/Redak%C4%8Dn%C3%AD-syst%C3%A9my/107601492597852
Tak je vidět že si facebook bere titulek z tagu title, popisek z tagu meta description
A obrázek netuším kde bere. Zkusil bych obsahovou část uzavřít do nějakého divu jako zde na stránkách.
"Page", "Content","Article", ....
Ale to už jen hádám
rád bych věděl, jak mohu ovlivnit, co facebook zobrazuje jako odkaz - tedy ideálně by se měl zobrazit obrázek, název článku a nějaký úvodní text... v praxi to ale zobrazuje jen "holou" adresu. Nevíte, co s tím?