Zdravím,
hrám sa s jedným mojim starým webom a potreboval by som trochu helpnúť.
Na jedenej stránke sú 2 like tlačidlá a 2 obrázky.
Potrebujem FB donútiť, aby pri Lajknutí obrázku 2 a postnutí na FB, použil ako ukážku obrázok 2 a naopak.
Tzn.: ak dám like na obrázok číslo 2 a postnem to na FB, nechcem, aby mi tam ako ukážku dalo obrázok č.1.
Rovnako by som potreboval takto upraviť aj popis.
Viem, že sa dá dať FB na výber z viacerých obrázkov, alebo donútiť ho použiť jeden cez OG, no toto nechcem.
Vďaka.
2 like buttony rozdielne obrázky
Re: 2 like buttony rozdielne obrázky
tak ti jedine ostava pouzit FB JS API a nabindovat clicky takto nejak
https://developers.facebook.com/docs/re ... ipt/FB.ui/
https://developers.facebook.com/docs/re ... ipt/FB.ui/
-
Michaelo
Hardcore addict
- Príspevky: 6177
- Registrovaný: 16 júl 2008, 20:29
- Bydlisko: Pri PC
- Kontaktovať používateľa:
Re: 2 like buttony rozdielne obrázky
Na to som vcera tiez pozeral.
Neviem ale ci to je tym ze som len teraz vstal, ale nejako nechapem ako to mam pouzit na jednej stranke 2x a ako definovat ktore je pre ktory button.
JS naozaj nijako nemusim a pozeram aj Wiki no som z toho uplny magor. Si si isty ze toto je to co chcem? Ked kliknes na like, ukaze ti moznost odoslat na FB a ak pouzivatel niedo napis a da odoslat do FB, tak nech to odosle s obrazkom a titulkom a textom aky mu ja zaadefinujem.
Neviem ale ci to je tym ze som len teraz vstal, ale nejako nechapem ako to mam pouzit na jednej stranke 2x a ako definovat ktore je pre ktory button.
JS naozaj nijako nemusim a pozeram aj Wiki no som z toho uplny magor. Si si isty ze toto je to co chcem? Ked kliknes na like, ukaze ti moznost odoslat na FB a ak pouzivatel niedo napis a da odoslat do FB, tak nech to odosle s obrazkom a titulkom a textom aky mu ja zaadefinujem.
Re: 2 like buttony rozdielne obrázky
ano je to to co potrebujes.. ked nevies dynamicky menit meta tagy pre facebook share (resp. si to zatrhol v prvom prispevku), tak to musis riesit takto + musis si vytvorit na facebooku aplikaciu aby si ziskal nejake APPID
tu mas zivy priklad ako to funguje http://ruzovybazar.sk/ ked kliknes na nejaku vec, otvori sa ti fancybox a tam je tlacitko Chcem, ktore funguje ako share facebook button. a tu mas komplet fb script, ale ked JS resp. jquery moc nemusis, neviem ci to nie je pre teba silna kava http://ruzovybazar.sk/js/facebook.js (je tam kopu zbytocnosti, ale aj to co potrebujes)
tu mas zivy priklad ako to funguje http://ruzovybazar.sk/ ked kliknes na nejaku vec, otvori sa ti fancybox a tam je tlacitko Chcem, ktore funguje ako share facebook button. a tu mas komplet fb script, ale ked JS resp. jquery moc nemusis, neviem ci to nie je pre teba silna kava http://ruzovybazar.sk/js/facebook.js (je tam kopu zbytocnosti, ale aj to co potrebujes)
-
Michaelo
Hardcore addict
- Príspevky: 6177
- Registrovaný: 16 júl 2008, 20:29
- Bydlisko: Pri PC
- Kontaktovať používateľa:
Re: 2 like buttony rozdielne obrázky
Nerelevantne (uz vyriesene)
//autoeditácia príspevku (21 Aug 2013, 14:23)
Zdravím,
mám ešte dve otázky.
Vie niekto či FB crawluje aj adresy z like buttonov a ako často FB crawluje stránku?
Závisí to na návštevnosti ľudí, alebo sa dá nastaviť update rovnako, ako to ide pri google botovi?
Momentálne som ten crawl poriešil týmto kódom, tak snáď to bude fungovať (ide o to, že answer=1 má iné meta-tagy ako answer=2):
Vďaka.
//autoeditácia príspevku (23 Aug 2013, 14:21)
Ešte by som potreboval vedieť jednu vec.
V administrácii som spravil form na rescrap stránky, no nefunguje ako som pôvodne zamýšľal, keďže FB zablokoval embed cez iframe/object.
Dá sa to nejako obísť? Lebo som to robil tak, že po kliknutí na tlačidlo načíta 2x iframe s FB debuggerom.
Vďaka.
Spoiler
Bacha, ja nemam klasicky SHARE button ale LIKE button cez XFBML, a ked na neho kliknes, zobrazi ti moznost to postnut na FB.
Ale ano, viem ze oba beru rovnake parametre, no neviem ci tam nie je nejaky rozdiel.
Viem pochopit JS kod, no nemam ho velmi v oblube, stare dobre jednoduche PHP.
Skusim sa s tym pohrat, zatial dakujem. Keby ze mi to neslo, tak tu hodim utrzok kodu ako to tam je robene.
Ako pozeram,
tak sa s tym nepohnem. Aspon mne to nijako logicky nesedi a nikde tam nevidim aspon drobny navod ako to upravit pre like button, hlavne ked su na jednej stranke 2.
Posielam utrzok kodu:
Prvy like je podobny ale na konci je answer=1. Podla toho ich potrebujem nejako rozlisit a aby Liku 1 pridalo obrazok1 a odpoved1 a dvojke zasa obrazok 2 a odpoved 2.
Ale ano, viem ze oba beru rovnake parametre, no neviem ci tam nie je nejaky rozdiel.
Viem pochopit JS kod, no nemam ho velmi v oblube, stare dobre jednoduche PHP.
Skusim sa s tym pohrat, zatial dakujem. Keby ze mi to neslo, tak tu hodim utrzok kodu ako to tam je robene.
Ako pozeram,
tak sa s tym nepohnem. Aspon mne to nijako logicky nesedi a nikde tam nevidim aspon drobny navod ako to upravit pre like button, hlavne ked su na jednej stranke 2.
Posielam utrzok kodu:
Kód: Vybrať všetko
<h2>".$otazka['odpoved2']."</h2>";
if (isset($_GET['answer'])){
if ($_GET['answer'] == '2' ){
echo "<div class='voted'><img src='../images/otazky/".$otazka['obrazok2']."' alt='".$otazka['odpoved2']."' width='175' height='175' /></div>";
}else{
echo "<img src='../images/otazky/".$otazka['obrazok2']."' alt='".$otazka['odpoved2']."' width='175' height='175' />";
}
}else{
echo "<img src='../images/otazky/".$otazka['obrazok2']."' alt='".$otazka['odpoved2']."' width='175' height='175' />";
}
echo "
<div class='fb-like' data-href='http://www.web.domena/otazka.php?id=".$otazka['id']."&answer=2' data-width='100' data-layout='box_count' data-show-faces='false' data-send='false'></div>";Zdravím,
mám ešte dve otázky.
Vie niekto či FB crawluje aj adresy z like buttonov a ako často FB crawluje stránku?
Závisí to na návštevnosti ľudí, alebo sa dá nastaviť update rovnako, ako to ide pri google botovi?
Momentálne som ten crawl poriešil týmto kódom, tak snáď to bude fungovať (ide o to, že answer=1 má iné meta-tagy ako answer=2):
Kód: Vybrať všetko
if (in_array($_SERVER['HTTP_USER_AGENT'], array(
'facebookexternalhit/1.1 (+https://www.facebook.com/externalhit_uatext.php)',
'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)'
))) {
//it's probably Facebook's bot
echo "<a href='http://www.web.sk/otazka.php?id=".$otazka['id']."&answer=1'>Answer 1</a>
<a href='http://www.web.sk/otazka.php?id=".$otazka['id']."&answer=2'>Answer 2</a>";
}//autoeditácia príspevku (23 Aug 2013, 14:21)
Ešte by som potreboval vedieť jednu vec.
V administrácii som spravil form na rescrap stránky, no nefunguje ako som pôvodne zamýšľal, keďže FB zablokoval embed cez iframe/object.
Dá sa to nejako obísť? Lebo som to robil tak, že po kliknutí na tlačidlo načíta 2x iframe s FB debuggerom.
Vďaka.