• 03-12-2014, 00:05:39
    #1
    Merhaba,

    Yeni açacağım siteme buddypress eklentisi kurdum. Şu an girişe tıklandığında wordpressin default giriş ekranına yönlendiriyor. Kayıt içinse buddypressin kendi kayıt formuna yönlendiriyor.

    Ben giriş ve kayıt kısmının pop-up şeklinde olmasını istiyorum. Aşağıdaki görseller gibi. Bunun için önerebileceğiniz bir yol veya bir eklenti var mıdır?

    Giriş Ekranı


    Kayıt Ekranı
  • 03-12-2014, 12:53:38
    #2
    yardımcı olacak kimse yokmudur?
  • 03-12-2014, 15:03:11
    #3
    wordpress custom login/register plugin diye aratırsan cok var
  • 03-12-2014, 16:50:54
    #4
    çok var hocam ama buddypress ile uyumlu değiller. ben buddypress ile uyumlu ve popup şeklinde açılan birşey arıyorum.
  • 03-12-2014, 21:53:08
    #5
    koca webmaster forumunda yardım eden kimse yok. paralı yaptırmak istiyorum desem herkes atlardı
  • 04-12-2014, 09:19:15
    #6
    İlk önce giriş yap ve kayıt ol butonlarını eklemeniz gerekmekte;

    Menünüze eklemek istiyorsanız panelinizden ekleyin;

    Twenty Fourteen temasında bu şekilde ekledim.

    Daha sonra sitenize Chrome ile girip > sağ tıklayıp ögeyi denetle diyin;

    ve bu şekilde linklerin id'lerini bulun.

    Menüye eklemeyip manuel eklemek isterseniz şu şekilde ekleyin linkleri;
    <a href="#" id="giris_btn">Giriş Yap</a>
    <a href="#" id="kayit_btn">Kayıt Ol</a>
    burda dikkat etmeniz gereken hangi yöntemi kullandığınız ona göre id'niz ya giris_btn yada menu-item-49 tarzı birşey olucak.

    Daha sonra footer.php'nizde <?php wp_footer(); ?>'nin hemen üstüne şu kodları ekleyin;

    <div id="seffaf_katman"></div>
    
    	<form id="giris_yap" action="<?php echo esc_attr(wp_login_url()); ?>" method="post">
    		<p><input type="text" size="20" placeholder="Kullanıcı Adı veya Email" name="log"></p>
    		<p><input type="password" size="20" placeholder="Şifre" name="pwd"></p>
    		<p><label><input type="checkbox" value="forever" name="rememberme"> Beni Hatırla</label></p>
    
    		<p><input type="submit" value="Giriş" name="wp-submit"></p>
    
    		<input type="hidden" value="<?php echo esc_attr(home_url()); ?>" name="redirect_to">
    		<input type="hidden" value="1" name="testcookie">
    	</form>
    
    	<form id="kayit_ol" action="<?php echo esc_attr(wp_registration_url()); ?>" method="post">
    		<p><input type="text" name="user_login" placeholder="Kullanıcı Adınız" size="20"></p> 
    		<p><input type="email" name="user_email" placeholder="E-Posta" size="25"></p>
    		
    		<p>Bir şifre size mail ile iletilecek..</p>
    
    		<input type="hidden" name="redirect_to" value="">
    		<p><input type="submit" name="wp-submit" class="button button-primary button-large" value="Kayıt Ol"></p>
    	</form>
    	
    	<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
    	<script>
    		var katman = $('#seffaf_katman'),
    			kayit_ol = $('#kayit_ol'),
    			giris_yap = $('#giris_yap');
    
    		$('#menu-item-49').click(function(){ // burdaki kısmı üstte belirttiğim şekilde düzenleyin - giriş butonu
    			giris_yap.fadeIn();
    			katman.show();
    
    			return false;
    		});
    
    		$('#menu-item-50').click(function(){ // burdaki kısmı üstte belirttiğim şekilde düzenleyin - kayıt butonu
    			kayit_ol.fadeIn();
    			katman.show();
    
    			return false;
    		});
    
    		katman.click(function(){
    			$(this).fadeOut();
    			kayit_ol.fadeOut();
    			giris_yap.fadeOut();
    		});
    	</script>
    Bunlarıda style.css'inize ekleyin

    /**
     * Giriş ve kayıt ol form'u
     */
    
    #seffaf_katman {
    	content: "";
    	display: none;
    	left: 0;
    	top: 0;
    	z-index: 9990;
    	position: fixed;
    	width: 100%;
    	height: 100%;
    	background: rgba(0, 0, 0, .6);
    }
    
    #giris_yap, #kayit_ol {
    	display: none;
    	position: fixed;
    	width: 300px;
    	left: 50%;
    	margin-left: -150px;
    	top: 20%;
    	background: #fff;
    	border-radius: 5px;
    	z-index: 9999;
    	padding: 15px;
    }
    
    #giris_yap input[type=text], #giris_yap input[type=password], #kayit_ol input[type=text], #kayit_ol input[type=email] {
    	width: 100%;
    }
    style.css'e attığımız kodları kendi görsel zevkinize göre düzenleyebilirsiniz.

    Giriş form'unda Facebook ve Twitter giriş butonları için, bu özelliği sağlayan eklentileri kurup giriş form'unu; Kayıt formundaki o alanlar için gene ilgili özelliği sağlayan eklentileri kurup kayıt form'unu düzenlemeniz gerekiyor.
    Bu şekilde WordPress'in temel giriş ve kayıt ol işlevlerini kullanıyoruz.

    Giriş butonuna tıklayınca;


    Kayıt ol butonuna tıklayınca;
  • 04-12-2014, 17:19:53
    #7
    jebias adlı üyeden alıntı: mesajı görüntüle
    İlk önce giriş yap ve kayıt ol butonlarını eklemeniz gerekmekte;

    Menünüze eklemek istiyorsanız panelinizden ekleyin;

    Twenty Fourteen temasında bu şekilde ekledim.

    Daha sonra sitenize Chrome ile girip > sağ tıklayıp ögeyi denetle diyin;

    ve bu şekilde linklerin id'lerini bulun.

    Menüye eklemeyip manuel eklemek isterseniz şu şekilde ekleyin linkleri;
    <a href="#" id="giris_btn">Giriş Yap</a>
    <a href="#" id="kayit_btn">Kayıt Ol</a>
    burda dikkat etmeniz gereken hangi yöntemi kullandığınız ona göre id'niz ya giris_btn yada menu-item-49 tarzı birşey olucak.

    Daha sonra footer.php'nizde <?php wp_footer(); ?>'nin hemen üstüne şu kodları ekleyin;

    <div id="seffaf_katman"></div>
    
    	<form id="giris_yap" action="<?php echo esc_attr(wp_login_url()); ?>" method="post">
    		<p><input type="text" size="20" placeholder="Kullanıcı Adı veya Email" name="log"></p>
    		<p><input type="password" size="20" placeholder="Şifre" name="pwd"></p>
    		<p><label><input type="checkbox" value="forever" name="rememberme"> Beni Hatırla</label></p>
    
    		<p><input type="submit" value="Giriş" name="wp-submit"></p>
    
    		<input type="hidden" value="<?php echo esc_attr(home_url()); ?>" name="redirect_to">
    		<input type="hidden" value="1" name="testcookie">
    	</form>
    
    	<form id="kayit_ol" action="<?php echo esc_attr(wp_registration_url()); ?>" method="post">
    		<p><input type="text" name="user_login" placeholder="Kullanıcı Adınız" size="20"></p> 
    		<p><input type="email" name="user_email" placeholder="E-Posta" size="25"></p>
    		
    		<p>Bir şifre size mail ile iletilecek..</p>
    
    		<input type="hidden" name="redirect_to" value="">
    		<p><input type="submit" name="wp-submit" class="button button-primary button-large" value="Kayıt Ol"></p>
    	</form>
    	
    	<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
    	<script>
    		var katman = $('#seffaf_katman'),
    			kayit_ol = $('#kayit_ol'),
    			giris_yap = $('#giris_yap');
    
    		$('#menu-item-49').click(function(){ // burdaki kısmı üstte belirttiğim şekilde düzenleyin - giriş butonu
    			giris_yap.fadeIn();
    			katman.show();
    
    			return false;
    		});
    
    		$('#menu-item-50').click(function(){ // burdaki kısmı üstte belirttiğim şekilde düzenleyin - kayıt butonu
    			kayit_ol.fadeIn();
    			katman.show();
    
    			return false;
    		});
    
    		katman.click(function(){
    			$(this).fadeOut();
    			kayit_ol.fadeOut();
    			giris_yap.fadeOut();
    		});
    	</script>
    Bunlarıda style.css'inize ekleyin

    /**
     * Giriş ve kayıt ol form'u
     */
    
    #seffaf_katman {
    	content: "";
    	display: none;
    	left: 0;
    	top: 0;
    	z-index: 9990;
    	position: fixed;
    	width: 100%;
    	height: 100%;
    	background: rgba(0, 0, 0, .6);
    }
    
    #giris_yap, #kayit_ol {
    	display: none;
    	position: fixed;
    	width: 300px;
    	left: 50%;
    	margin-left: -150px;
    	top: 20%;
    	background: #fff;
    	border-radius: 5px;
    	z-index: 9999;
    	padding: 15px;
    }
    
    #giris_yap input[type=text], #giris_yap input[type=password], #kayit_ol input[type=text], #kayit_ol input[type=email] {
    	width: 100%;
    }
    style.css'e attığımız kodları kendi görsel zevkinize göre düzenleyebilirsiniz.

    Giriş form'unda Facebook ve Twitter giriş butonları için, bu özelliği sağlayan eklentileri kurup giriş form'unu; Kayıt formundaki o alanlar için gene ilgili özelliği sağlayan eklentileri kurup kayıt form'unu düzenlemeniz gerekiyor.
    Bu şekilde WordPress'in temel giriş ve kayıt ol işlevlerini kullanıyoruz.

    Giriş butonuna tıklayınca;


    Kayıt ol butonuna tıklayınca;

    Hocam selamlar,

    açıklayıcı bilgiler için çok teşekkür ederim. Dün bu sorunu login with ajax eklentisiyle çözmüştüm. Sadece eksik olan, kayıt olma kısmında default olarak kullanıcı adı ve e-mail adresi yazılıp şifre mail adresine gönderiliyor. ben bu formu k.adı, ad-soyad, mail ve kendi şifresini kendisinin belirlemesini istiyorum. bunu yapamadım bir türlü. bilmem bilginiz var mıdır?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:19:53 -->-> Daha önceki mesaj 16:45:54 --

    Onu da başka bir eklenti ile hallettim. teşekkürler tekrar.