Integracja z Facebookiem i najczęstsze problemy
Opcje integracji Facebookiem powodowały pewne problemy, stąd poniżej zamieszczona jest instrukcja krok po kroku.
Setup Facebook
1. Idź do: Zaloguj się | Facebook
2. Kliknij na + Set Up New Application
3. Podaj nazwę, zatwierdź i utwórz
4. Kliknij lewym przyciskiem myszki na "Connect"
5. Podaj adres forum w polu "Connect URL". Przykładem jest: "http://www.vbhelp.pl/" (Zwróć uwagę na slash)
6. Zapisz zmiany.
Teraz przejdź do panelu administratora na swoim forum:
Ustawienia > Opcje > FaceBook Options
Podaj "Facebook Application ID" oraz "Facebook Secret" w odpowiednich polach.
Twoje ustawienia powinny teraz wyglądać mniej więcej tak:
Dostosuj ustawienia i zapisz.
Problemy
Szablony
Po aktualizacji musisz się upewnić że wszelkie zmiany w poniższych trzech szablonach są poprawnie zintegrowane. Możesz je skopiować, nadpisać szablony i ponownie wkleić modyfikacje kodu.
- header template
- footer template
- headinclude template
Dobrym pomysłem jest stworzenie nowego stylu do testów:
ACP > Styles & Templates > Style Manager > Add New Style
Parent Style - No Parent Style
Title - Give Name
User Selection - Bez znaczenia dla konta admina
Display order -
Save
Obrazki nie działają.
Obrazek logo Facebooka oraz inne obrazki muszą być wrzucone na serwer. Dwa główne powody ich niedziałania to:
1. Pliki nie zostały wrzucone na serwer lub
2. Zmieniłeś domyślną lokalizację w stylevars podczas gdy pliki nadal pozostają w starej.
Zamieszczanie postów na tablicy
Aby zamieszczać posty na tablicy musisz mieć połączone konto z forum z tym z Facebooka. Przycisk „Lubię to” działa dzięki temu, że sesja logowania z FB jest aktywna w przeglądarce. Dlatego możesz kliknąć że coś lubisz bez powiązania kont, przy dodawaniu postów nie obejdzie się bez loginu i hasła.
Aby połączyć konta, kliknij przycisk znajdujący się w nagłówku.
Kiedy już jesteś podłączony, powinieneś w nagłówku widzieć swój awatar z FB, jak na poniższym przykładzie, oraz "Publish to Facebook" obok postów, tematów itp.
Jeśli tego nie widzisz, problem leży gdzie indziej, możliwe że dane z ACP są błędne.
Jeśli wszystko jest poprawnie ustawione spróbuj tego:
usercp.php Settings page > Edit Connections >
Sprawdź czy pokazuje że jesteś połączony mimo że nagłówek pokazuje co innego. Jeśli tak to spróbuj wyczyścić pamięć cache przeglądarki i sprawdź aktywne sesje.
Modyfikacje i wtyczki.
Jeśli wszystkie powyższe rozwiązania zawiodły, powinieneś wyłączyć modyfikacje, aby upewnić się że nie wywołują one konfliktów. Jeśli integracja z Facebookiem zadziała po wyłączeniu dodatków powinieneś powoli przywracać wcześniejsze opcje aby odkryć źródło problemu. Gdy dowiesz się która aplikacja powoduje problemy, powinieneś napisać do jej twórcy po radę.