Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XFBML] Facebook - integracja
Forum PHP.pl > Forum > XML, AJAX
wewior
Witam,
Czy ktoś się orientuje czy przy integracji z FB za pomocą XFBML można nie dodawać do strony całego pliku: connect.facebook.net/pl_PL/all.js
Przeszkadza mi to że waży on ponad 100KB a raczej jestem oszczędny jeśli chodzi o wagę strony...
Chcę dodać na stronie tylko plugin "Like Box" więc może jest jakaś okrojona wersja? Wolałbym to zrobić tak niż przez iframe.
#luq
Cytat(wewior @ 14.02.2011, 09:19:06 ) *
Czy ktoś się orientuje czy przy integracji z FB za pomocą XFBML można nie dodawać do strony całego pliku: connect.facebook.net/pl_PL/all.js

Specjalistą nie jestem, ale jak dla mnie raczej nie.

Cytat(wewior @ 14.02.2011, 09:19:06 ) *
Przeszkadza mi to że waży on ponad 100KB a raczej jestem oszczędny jeśli chodzi o wagę strony...

No ale możesz go mieć wpychanego do skryptu z serwera fb, pliki .js są cache-owane przez przeglądarkę więc nie są pobierane kilkukrotnie. Takie rozwiązanie jest fajne bo jeśli user był już kiedyś na stronie, która czyta ten plik tak samo z serwera fb ma już go w cache-u.

Cytat(wewior @ 14.02.2011, 09:19:06 ) *
Chcę dodać na stronie tylko plugin "Like Box" więc może jest jakaś okrojona wersja? Wolałbym to zrobić tak niż przez iframe.

A jest selektor do like box w fbml-u? Ja go nie widzę tutaj http://developers.facebook.com/docs/reference/fbml/
Można spytać o powodu dlaczego nie iframe?
wewior
Niestety w kodzie generowanym na stron FB widać że skrypt jest wymagany:
  1. <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like-box href="http://www.facebook.com/pages/blablabla" width="270" height="180" show_faces="true" stream="false" header="false"></fb:like-box>

Nawet jesli nie korzystamy z jego wszystkich mozliwosci...
exood
niestety - chyba nie ma innej opcji - chcesz korzystać z tej funkcjonalności - musisz mieć ten skrypt - ale tak jak kolega wspomniał - będzie on cacheowany więc nie masz się specjalnie czym martwić
bim2
100kb przy dzisiejszych technologiach to jest nic. Nie wiem czym ty się przejmujesz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.