Joomla Sitenize Facebook Girişi : Facebook Graph Connect - Spdial.NET
Create a New App butonundan yeni bir app oluşturalım. Uygun yerleri dolduralım, kategori alanını seçilem ardından Uygulama Oluştur butonuna basalım.
Yeni oluşturduğum app'ye ait Id ve güvenlik kodu, güvenlik kodunu görmek için Show butonu ile aktif edelim. Bir sonraki resimde olduğu gibi
Yeni bir app oluşturma işleminin ardından Bileşenler - Facebook Connect menüsünden eklentimizin yönetim paneline girelim. Sağ üst köşede bulunan Seçenekler menüsüne tıklayalım.
Facebook Develooper sayfasından aldığımız App ID ve App Secret numaralarını yerlerine kopyalayıp - yapıştıralım.
Bileşenimizin Facebook Test sayfasına gelelim, burada bileşenimizle beraber gelen facebook login modülü aktif olmadığından Disabled uyarısı alıyoruz. Bu modülü işimiz bittiğinde en son aktif ederiz.
Burada bulunan Login with Facebook butonuna tıklayalım. Aşağıda yazan hatayım alıyoruz.
" Uygulama yapılandırması verilen URL'ye izin vermiyor.: Uygulamanın ayarları verilen URL'lerden bir veya daha fazlasına izin vermiyor. URL'ler İnternet Sitesinin URL'si ve Kanvas URL'si olmalıdır veya domain uygulamanın domainlerinden birinin altdomaini olmalıdır. "
Web sitemizin ismini app'ye eklemeyi unuttuk tekrar facebook app sayfamıza gelelim, aşağıdaki işlemleri yapalım.
Sol taraftaki Settings menüsünden + Add Platform sekmesine tıklayalım.
Karşımıza gelen seçeneklerden Website 'yi seçelim.
Site URL alanını sitemizin linkini yazarak dolduralım. Örnek : http://www.spdial.net/
Burada bulunan Login with Facebook butonuna tıklayalım.
Test Site şu bilgilere erişebilecek: Senin herkese açık profiline.
Artık sitemizin facebook login entegresini yaptık.
Şimdi modülümüzü Eklentiler - Modül Yöneticisi menüsünden sitemizin hangi konumunda yayınlamak istiyorsak yayınlayalım.
Başka bir facebook hesabından sitemize giriş yapılıp - yapılmadığını denemek için sitemizi açalım, modülden Facebook Log-in butonuna tıklayalım.
Bu hatayı aldıktan sonra tekrar Facebook Developers sayfasına gittim, burada app ayarlarından Settings menüsünde Contact Email alanını boş bıraktığımı gördüm.Bu alanı doldurduktan sonra tekrar deneme yaptım.
Aynı hatayı yine alıyorum;
Yine facebook developers sayfasına gittim
Sol menüden Status & Review menüsün seçelim. Karşımıza gelen ekrandan resimde de görüldüğü gibi No yazan kısmı Yes yapalım.Aşağıdaki resimde olduğu gibi...
Şimdi sitemize dönerek facebook login modülünü deneyelim.
İşlem tamam, resimde ki alanı Türkçe'ye çevirmek isterseniz bileşen dosyalarının içerisinden com_fbconnct-3e\languages\site yolundaki dil dosyasını Türkçeleştirmeniz gerekecektir.