Eklenti İcin Gerekli Olan Sistem Gereksinimleri:

  • Eklenti sadece MyBB'nin 1.6+ ve 1.8+ surumlerinde calışmaktadır.
  • Eklentiyi kuracağınız sunucuda cURL modulu yuklu ve aktif olması gerekiyor.
  • Sitenizde PluginLibary eklentisi kurulu olması gerekiyor,bu eklenti kurulu değilse eklenti calıştıramazsınız. Eğer sitenizde google seo kurulu ise bu eklenti sizde vardır ama kurulu değilse buradan indiriniz.
Eklenti Kurulumu:

Oncelikle aşağıdan eklenti dosyalarını indiriniz.


Daha sonra adımları dikkatli bir şekilde takip ederek kurulumu yapınız.

1. Uygulama Oluşturma

Buraya Tıklayın ve acılan sayfada Create Project butonuna basın.

Bu adımda onaylı bir Google+ hesabınız olması gerekiyor. Telefon numaranızın google+ hesabınıza eklenmiş ve SMS kod ile de doğrulanmış olması gerekiyor. Aksi takdirde uygulama oluşturamaz ilk adımda batırmış olursunuz.



Uygulamanıza herhangi bir isim girebilirsiniz. Google hizmet şartlarını kabul edip, Create butonuna basarak uygulamanızı oluşturun.




2. API Key (Apı Anahtarı) Oluşturma

Sol tarafta ki menude yer alan APIs & auth yazısına tıklayın ve alt kısımda yer alan Credentials tıklayıp devam edin.


Add credentials butonuna tıklayın acılan popup pencereden API key seceneğini secip devam edin.


Bu işlemi yaptıktan sonra karşınıza aşağıda ki gibi bir ekran gelecektir. Bu kısımdan Server Key kısmını secip devam ediyoruz.



Bu adımıda yaptıktan sonra doldurmamız gereken ufak bir form alanı gelicek. Bu kısımda API anahtarımız icin bir isim belirleyeceğiz. Bu ismi herhangi bir isim secebiliriz. Dikkat etmemiz gereken bir yer ise Allowed İp kısmıdır. Engelli olan bir ip adresinin uygulamayı kullanmasına izin vermek istiyorsanız ilgili kısmı bu ip adresini yazmanız gerekiyor. Tavsiyem o kısmı boş bırakıp devam etmeniz yonunde kafanız karışmasın

Gerekli yerleri doldurduktan sonra Create butonuna basıp devam ediyoruz. Daha sonra size bir API Key (Anahtar) vericek bunu bir yere not edin, eklenti ayarları kısmında bize lazım olacak.



3. Client İD Oluşturma

Credentials
sayfasına tekrar geliyoruz ve tekrar Add credentials butonuna tıklayıp, acılan popup penceresinde bu sefer OAuth 2.0 client ID seceneğini seciyoruz.



Seceneği sectiğimizde aşağıda ki gibi bir uyarı penceresi oluşacaktır. Bu kısımda sağ tarafta bulunan Configure consent screen butonuna tıklıyoruz.


Bu butona tıkladığımıza karşımıza aşağıda ki gibi bir secenek listesi cıkıyor. Bu adımda ilk secenek olan Web application seceneğini secip devam ediyoruz.


Name kısmına herhangi bir isim verebilirsiniz.
Authorized JavaScript origins kısmına site adresinizi yazıyorsunuz.

Authorized redirect URls kısmına ise aşağıda verdiğim tum url'leri ekliyorsunuz tek tek. Burası onemli hepsini eklemek zorundasınız.

Kod: http://www.siteadresiniz.com/mygpconnect.php?action=do_login http://www.siteadresiniz.com/usercp.php?action=do_gplink http://www.siteadresiniz.com/usercp.php?action=mygpconnect http://www.siteadresiniz.com yazan kısımları kendi sitenize gore duzenleyip ekliyorsunuz. Her birini tek tek ekleyin. Birini ekledikten sonra bir tane daha alan oluşacak orayada bir diğerini ekleyin boyle boyle 3'tan url'yi ekleyip devam edin.

Eğer eklediğiniz hata alırsanız ya da eklenti calışmaz ise bu adımda site adresinizin başına www eklemeden yapınız.

Bu adımı hatasız ve eksiksiz yaptığınız Client ID'imizin yer aldığı bir pencere gelecektir. Bu pencerede ki bilgileride bir yere not edin, eklenti ayarlarını yaparken kullanacağız.



4. Google+ API Uygulamasını Aktif Etme

API Manager kısmına gelip, paint terk bir şekilde belirtiğim kısımda yer alan Google+ API kısmına tıklayın ve acılan sayfada sol uste ki Enable butonuna tıklayarak uygulamamızı aktif hale getirelim.



5. Eklenti Dosyalarını Yukleme ve Ayarlarını Yapılandırma

Yukarıdan indirdiğiniz eklenti dosyalarını rar dosyasından cıkartın. Cıkartığınız klasorde FTP-Upload adlı klasoru acın ve icinden cıkan tum dosyaları sitenizin kurulu olduğu root dizine yani public_html veya www ya da httpdocs sizde hangisi ise oraya dosyaları upload edin.

Daha sonra MyBB admin paneline gelerek eklentiyi aktifleştirin. Forum Ayarları -> Google+ İle Bağlan Eklenti Ayarları kısmına gelin en sonda yer alır. Bu ayara geldikten sonra yapmanız gerekenler aşağıda ki gibidir.



Client ID kısmına 3.Adımda size verilen Client id'nizi yazıyorsunuz.
Client Secret kısmına yine 3.Adımda size verilen kodu yazıyorsunuz. Bunları sizlere not edin demiştim eğer not etmediyseniz adımları baştan tekrar yapmak zorundasınız.

API Key kısmına ise 2.Adımda not etmenizi istediğim kodu giriyorsunuz.

Eklentinin diğer ayarları size kalmış. Genel olarak onem arz eden ayar kısımları bunlardı. Google+ İle bağlan linkinide temanıza gostermek icin ahan da şu kodu istediğin bir yere koyun:

Kod:
Eklenti ayarları sayfasında diğer ayarlar icin acıklayıcı acıklamalar yaptım zaten dikkatli okursanız ayarları rahatlıkla yapılandırabilirsiniz. [h=4]Ekli dosyalar[/h]