Dökümantasyon

WordPress Gelişmiş Üyelik Sistemi

Merhaba arkadaşlar.Üyelik sistemini 3 gündür açmayı düşünüyordum.Daha doğrusu açmıştım.Ertesi günü 1066 üyenin mailini görünce biraz şaşırdım.Gerçi doğruyu söylemek gerekirse çoğuda ‘bot’du.Bu ‘bot’lar canımı sıkmaya başladı benim.Bende üyelik bölümünü geliştirmeye karar verdim.CAPTCHA modu ile birlikte ‘bot’ları sitemden uzaklaştıra bilirim diye düşünüyorum. Aslında bir çoğu sistemde  CAPTCHA öneriliyor. CAPTCHA sizlere çekitli karakterler göstererek girmenizi sağlar.Eğer normal bir kullanıcı iseniz karakterleri girerek üyeliğinizi tamamlıyorsunuz.Botlarda ‘da böyle bir sistem henüz icaat edilmediği için siteden uzak tutmanın bir adım önüne geçmiş oluyorsunuz. Yani sitenizi bir nevi saldırıdan kurtarmış oluyorsunuz.
Ben yaptım.Arkadaşlarımında yapmanısı isterim.Öncelikle eklentiyi yazmadan şunları söylemek istiyorum. WordPress’te biliyorsunuz misafiriniz üye olmak istediğinde kullanıcı adı ve mail adresi giriyor. Daha sonra mail adresine şifresi ve panel giriş linki yollanıyor. Site sahipleri için sıkıntılı bir durum müşterisi veya ziyaretcisinin eziyet çekmesini istemiyor :)
Bunun için çok çılgın bir eklenti yapılmış yanlız tek sorun ingilizce eklentiyi türkçeleştiriyim dedim .po dosyası olmayınca uğraşmadm açıkcası :) Ama türkçeleştirmeniz gereken bazı yerler var onlar içinde yardım edicem inşallah.
 

Pie Register

Pie Register
Bu eklenti ile üyelik sistemini değiştirebilirsiniz. Şimdi eklentinin özelliklerini sayıcam. Gerçi resime bakarak herşey anlaşılıyor ama olsun ayarları fazla olduğundan açıklamam lazım. Resime bakarak aldanmayın eklentiyi kurduktan sonra resimdekilerin hepsini üye olurken istemeyecek. Siz hangisini işaretlerseniz o kayıt formunda görünücek :)
 

Üye olurken;

  1. Password: Şifrelerini direkt girebilirler.
  2. Custom Logo: Üyelik sisteminizdeki WordPress logo’sunu değiştirebilirsiniz.
  3. Paypal ile alakalı bir kısım var ne olduğunu anlamış değilim anlamak içinde çok çaba harcamadım gereksiz :)
  4. Email Verification: E-mail aktive sistemini açabilirsiniz. Mail onayıyla sisteme giriş yaparlar. Gün belirlersiniz belirlediğiniz gün içinde aktive etmelerini beklersiniz. Belirlediğiniz günü geçerse üyelik silinir.
  5. Admin Verification: Üye olurlar ama yönetici onayı beklerler sisteme girmek için.
  6. Invitation code: Bu kısım en çok hoşuma giden:) Sisteme bir kod yazıyorsunuz o kodu yazarak sadece sisteme üye olabiliyorlar. Tabi kodu bilmeyenler yol alıyor. Birden fazla kod girebiliyorsunuz. Sitenizin içeriğinde bu kodu verebilirsiniz. Sonuçta sitenizde takılan bir kişi bu kodu farkedicektir.
  7. CAPTCHA: Güvenlik kod sistemi 3 seçenek var ilki kapatmak. Diğer ikiside Simple Capthca ve reCapthca. Tabi bunları aktive edebilmeniz için public ve private anahtarlarınızı girmeniz gerekiyor. Public key kısmında en sağda “Sign up” yazıyor türkçesi kayıt ol demek. Tıklayın kayıt olup kodu alın ve oraya yapıştırın.
  8. Disclaimer: Bu kısımda yasal uyarı yazabilir ve kabul etmesini beklersiniz. Kabul etmezse yol alır :)
  9. License Agreement: Kullanım koşullarını yazabilir kabul etmesini beklersiniz.
  10. Privacy Policy: Gizlilik ilkeniz hakkında biraz yazı yazarsınız olur biter.
  11. Allow Existing Email: Bu kısımdada daha önceden tescil edilmiş mail adresi kullanın diyor. Tam olarak anlamadım bence anlamak için kafada yormayın gereksiz :)
  12. Additional Profile Fields: Bu kısımda işte adı, soyadı, sitesinin adı, yaşı, cep numarası vs. vs. gibi şeyler isteyebiliyorsunuz. Tabi sarı renkli olmadığından zorunlu bir istek olmadığını anlayabilirsiniz. Bence nufusunuza geçirmeyecekseniz bunları istemenin bi anlamı yok.
  13. User Defined Fields: Bu kısımdada zorunlu alanlar oluşturabiliyorsunuz. Örneğin: Sitemizi nerden buldunuz? gibi sorular sorup cevap ararsınız veya daha başka şeyler içeriğinize göre değişir. Altta tarih ayarlarını yapabilirsiniz.
  14. Daha aşağısında ise üye olunduğunda e-posta istiyorum gibi seçenekler var. İşte kayıt formunu özelleştirebilmeniz için css kodlar için bir yer ayrılmış.

 
Pie Register 2
 
 

WordPress üyelik sistemi özelleştirmek;

Şimdi bu kısımda en üstte dediğimi yapıcam. Bu eklenti tamamen ingilizce tabi çoğu site sahibi bunu takmaz kodlara girip türkçeleştirmeyi bilir ama ben genede anlatiyim bilen var bilmeyen var :)
Notepad++ bilgisayarınıza indirip açın.
Eklenti klasörü içerisindeki şu 4 php dosyasını açın.
[php]captcha.php, dash_widget.php, pie-register.php, recaptchalib.php[/php] Gerçi tüm ingilizce yazılar pie.register.php de yazıyor ama olsun açın. Daha sonra notepad++’da CTRF-F yapın yani arama penceresini açın. Türkçeye çevirmek istediğiniz ingilizce yazıyı arama kısmına yazın ve “Bütün açık olan belgelerde hepsini ara” seçeneğine tıklayın o hepsinde arar ve size nerde olduğunu gösterir.
Yanlız şunuda unutmayın türkçeleştirirken türkçe karakterler girmeyin göze hoş olmayan şeyler görünür. İngilizce kelimeler kullanarak türkçeleştirin. Gerçi ufak tefek özellik aktifleştiricekseniz bunun bir sorun olucağını sanmıyorum.
Eklenti Ana Sayfası: Pie-Register
Wordpress Eklenti Ana Sayfası: Pie-Register

Etiketler

Emre YILDIRMAZ

Tam bir teknoloji aşığı, yazılım, donanım meraklısı ve sıkı bir web geliştiricisiyim. Tecrübe ve birikimlerini güncel teknolojik gelişmeler ışığında daha geniş kitlelere ulaştırabilmek adına emree.org ‘da devam ettiriyorum. Daha fazla bilgi al

3 Yorum

  1. Merhaba Emre Y. burada Allow Existing Email kısmını tam olarak anlayamamışsın. Bu eklenti Register Plus ile neredeyse aynı (register plusda daha fazla özellik var) ama register plus çalışmıyor.
    Ben Register Plus'ın Türkçesini bildiğimden bu kısım aynı e-posta ile birden fazla üyeliğe izin ver demek oluyor …
    Kolay Gelsin

  2. Merhaba; Bu eklentiyi kurdum ama girş ve üye olweb sayfamda göstermeyi beceremedim. bi yerlerdebu eklenti ile ilgili ayar değişikliği mi yapmam gerekiyo. Aynı sorun bbpress forum eklentisinde de var. Forum sayasına direk gidiş sağlayacak bi ana link oluşturamadım. wordpres 3 kullanıyorum ve yeniyim

Başa dön tuşu
Kapalı
Kapalı

Reklam Engelleyici Algılandı

Lütfen reklam engelleyiciyi devre dışı bırakarak bizi desteklemeyi düşünün
error: