** Ta prispevek je star že nekaj časa. Koda, ki jo najdete spodaj deluje pogojno, včasih ja, včasih ne. Če ima kdo idejo, kako jo izboljšati, da bo delovala, bom tega zelo vesel in z veseljem objavim. **
Dolgo časa je že od tega, ko je Facebook ukinil možnost, da fani vaše Facebook strani povabijo svoje prijatelje, naj postanejo fani vaše FB strani. Na žalost se reče. Včasih se je kar lepo dalo povečati število oboževalcev s tem, da si svoje že obstoječe prijatelje enostavno prosil, da povabijo svoje prijatelje. Marsikdo je delal tudi nagradne igre, kjer je bilo potrebno povabiti toliko in toliko prijateljev (te nagradne igre imajo ene par svojih problemov, ampak pustimo to).
In potem je Facebook nehal uporabljati FBML (če poenostavim), tako da ste vsi tisti, ki do takrat niste imeli FBML invajta na spletni strani, ostali brez. Peter to the rescue se reče…
Stvar ni ravno 100% najenostavnejša, ampak če sledite navodilom, potem bo šlo.
Razprava o tem se je razvnela na FB strani.
1. Naredimo FB aplikacijo (naredili bomo osnovni iframe app)
Torej gremo na http://www.facebook.com/developers/ kjer kliknemo na Set up new app. Vpišemo ime aplikacije. To je pomembno, ker se bo to javno videlo. Vpišite ime vaše FB Strani in se strinjajte s pogoji in prepišete varnostno kodo.
Na prvem zaslonu samo spremenimo ikono, to je tista, ki se bo pokazala na zavihku, zato je pomembno, kakšna je.
Izberemo Facebook Integration na levi.
Kar moramo izpolniti je
Canvas Page (kratko ime vaše aplikacije, ni vidno javno)
*** Odmor. Potrebovali bomo strežnik, na kateremu bo sedela datoteka, ki jo bo Facebook prikazoval. Verjetno strežnik že imate, na njem je vaša spletna stran. Tam boste naredili nov direktorij /facebook, kamor boste kasneje prekopirali datoteko. Sedaj morate samo vedeti, da to potrebujete. Če nimate strežnika predlagam hostko (affiliate link).***
Canvas URL (tukaj sedaj vpišete poln HTTP naslov do direktorija, kjer bo vaša datoteka. To o čemer sem govoril zgoraj)
Canvas Type naj bo IFrame
IFrame size naj bo Auto-resize
Page Tab Type naj bo IFrame
Naslov URL zavihka (sem vpišete poln HTTP naslov do DATOTEKE, kjer bo koda. Ime datoteke je lahko karkoli. uporabite recimo povabila.php)
**** Za sekundo odložimo Facebook. Sedaj prekopirajte spodnjo kodo v katerokoli .txt datoteko, jo preimenujte (tako kot ste zgoraj napisali da bo ime datoteke, recimo povabila.php) in še enkrat preverite, da ste spremenili končnico datoteke. Datoteko s ftp programom prenesite na vaš strežnik, v /facebook direktorij, za katerega smo že zgoraj rekli, da ga bomo naredili. V kodi moramo nekaj stvari spremeniti, te so v kodi spodaj označene s krepko
Vrnemo se na Facebook. Kliknemo Shrani spremembe in naša “aplikacija” je končana. Sedaj jo moramo samo še vključiti na našo FB stran. To naredimo tako, da kliknemo na Application Profile Page **** Tukaj najdemo tudi APP ID, ki ga moramo skopirati v kodo!!!! )**** (na desni) in tam na levi kliknemo Dodaj na mojo stran.
In že deluje!!! YEEEY.
Še tole. Stvar je preizkušena in deluje. Tudi povabila pridejo na drugi strani na cilj.
Še tole. Uporabniki, ki so preizkušali tole so me opomnili, da za ustvarjanje aplikacij potrebujete preverjen FB profil. Facebooku boste torej morali zaupati vašo telefonsko številko, poslali vam bodo SMS, in potem bo vse delovalo naprej…
Takole izgleda vabilo, ki ga prejmejo povabljenci…
<head><meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
</head><body>
<div id=”fb-root”> </div>
<div align=”center”><script>
window.fbAsyncInit = function () {
FB.init({ appId: ‘APP ID, ki ste ga dobili‘, status: true, cookie: true,
xfbml: true
});
};
(function () {
var e = document.createElement(‘script’); e.async = true;
e.src = document.location.protocol +
‘//connect.facebook.net/sl_SI/all.js’;
document.getElementById(‘fb-root’).appendChild(e);
} ());
</script>
<div align=”left”><fb:serverfbml width=”600px”><script type=”text/fbml”>
<fb:fbml>
<fb:request-form
action=”http://www.facebook.com/optimizacija.strani”
method=”POST”
invite=”true”
type=” ”
content=”Prijatelj/ica je navdušena nad vsebinami, ki jih objavlja XXXX stran, oglej si jih tudi ti!
<fb:req-choice url=’http://www.facebook.com/optimizacija.strani‘
label=’Povabi prijatelje, da tudi oni izvejo vse informacije!’ />
<fb:req-choice url=’http://www.facebook.com/optimizacija.strani‘
label=’Povabi prijatelje, da tudi oni izvejo vse informacije!’ />
”
>
<fb:multi-friend-selector
rows=”4″
cols=”3″
showborder=”true”
actiontext=”Označi prijatelje in klikni Pošlji!”>
</fb:request-form>
</fb:fbml>
</script></fb:serverfbml></div>
</body>
Jz bi to pr tebi naročila za 2 fb strani, k ne znam nardit kljub navodilom. Antitalent=) Natalija