MyBB için Google+ İle Bağlan Eklentisi v2.2 [Türkçe]
Eklenti Yapımcısı: Shade
Eklenti Sürümü: v2.2
Türkçe Çeviri: Machine
Eklenti Uyumluluğu : 1.6+ ve 1.8+
Eklenti Testi: 1.8.7 sürümünde test edilmiştir,kurulumu doğru yapıldığında sorunsuz çalışmaktadır.
Eklentinin Orjinali: https://github.com/Shade-/MyGoogle--Connect
Eklenti İçin Gerekli Olan Sistem Gereksinimleri:
* Eklenti sadece MyBB'nin 1.6+ ve 1.8+ sürümlerinde çalışmaktadır.
* Eklentiyi kuracağınız sunucuda cURL modülü yüklü ve aktif olması gerekiyor.
* Sitenizde PluginLibary eklentisi kurulu olması gerekiyor,bu eklenti kurulu değilse eklenti çalıştıramazsınız. Eğer sitenizde google seo kurulu ise bu eklenti sizde vardır ama kurulu değilse buradan indiriniz.
Eklenti Kurulumu:
Geldik en cafcaflı bölüme :D Öncelikle aşağıdan eklenti dosyalarını indiriniz.
MyBB 1.8 Google+ İle Bağlan Eklentisi v2.2 [Türkçe].rar (Dosya Boyutu: 149.93 KB / İndirme Sayısı: 104)
Daha sonra adımları dikkatli bir şekilde takip ederek kurulumu yapınız.
1. Uygulama Oluşturma
Buraya Tıklayın ve açı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 menüde 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 açılan popup pencereden API key seçeneğini seçip 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ı seçip 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 için bir isim belirleyeceğiz. Bu ismi herhangi bir isim seçebiliriz. 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 yönünde 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, açılan popup penceresinde bu sefer OAuth 2.0 client ID seçeneğini seçiyoruz.
Seçeneği seçtiğ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 seçenek listesi çıkıyor. Bu adımda ilk seçenek olan Web application seçeneğini seçip 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 tüm url'leri ekliyorsunuz tek tek. Burası önemli 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 göre düzenleyip ekliyorsunuz. Her birini tek tek ekleyin. Birini ekledikten sonra bir tane daha alan oluşacak orayada bir diğerini ekleyin böyle böyle 3'tan url'yi ekleyip devam edin.
Eğer eklediğiniz hata alırsanız ya da eklenti çalış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 açılan sayfada sol üste ki Enable butonuna tıklayarak uygulamamızı aktif hale getirelim.
5. Eklenti Dosyalarını Yükleme ve Ayarlarını Yapılandırma
Yukarıdan indirdiğiniz eklenti dosyalarını rar dosyasından çıkartın. Çıkartığınız klasörde FTP-Upload adlı klasörü açın ve içinden çıkan tüm 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 önem arz eden ayar kısımları bunlardı. Google+ İle bağlan linkinide temanıza göstermek için ahan da şu kodu istediğin bir yere koyun:
Kod:
<a href="{$mybb->settings['bburl']}/mygpconnect.php?action=login">{$lang->mygpconnect_login}</a>
Eklenti ayarları sayfasında diğer ayarlar için açıklayıcı açıklamalar yaptım zaten dikkatli okursanız ayarları rahatlıkla yapılandırabilirsiniz.
Demo Adres:
Kod:
http://torrentdizindir.com
İyi çalışmalar, kolay gelsin.