Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.


PhpBB3 Hızlı Kayıt

PhpBB3 Hızlı Kayıt

İleti LiNuX 08 Mar 2009 20:38

PhpBB3 kullanıyorsanız o zaman hızlı kayıtın olmadığını görmşsünüzdür. İşte size benim çözümüm

Demo

Öncelikle admin panelinden "Görsel Doğrulamayı" kapatalım ardından botların üye olmasını önlemek için "Özel Profil Alanı" kısmından bir kaç şey eklememiz gerekecek:
YKP/Kullanıcılar ve Gruplar/Özel Profil Alanları yolunu izleyin.

"Yeni Alanlar Oluştur" Kısmına herhangi bir isim verin ve "Numaralar" yazan yeri "Açılır Liste Kutusu" şeklinde değiştirdikten sonra alanı oluşturun ayarların aşağıdaki resimde olduğu gibi olmasına dikkat edin.

Resim

Şimdi eğer "Hızlı Kayıt" formunun üstte çıkmasını istiyorsanız "Overall_header.html" altta çıkmasını istiyorsanız "Overall_footer.html" dosyasında istediğniz yere aşağıdaki kodları yapıştırın.

Kod: Tümünü seç
<!-- IF not S_USER_LOGGED_IN --><br><form name="register" method="post" action="./ucp.php?mode=register">

<input type="hidden" name="change_lang" value="0" />
<input type="hidden" name="agreed" value="true" />
<input type="hidden" name="creation_time" value="1236531660" />
<input type="hidden" name="form_token" value="4262d26d407439b8bb6451e5bfeb32662fbd3d86" />
<div align="center">
  <center>
  <table border="3" cellspacing="0" width="797" height="59" background="./arka.jpg" bordercolorlight="#000000" bordercolordark="#FF0000" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0">
    <tr>
    <td class="row1" width="964" height="27" colspan="2">
    <p align="center"><b><font size="3" color="#FF0000">Hizli Kayit</font></b></td>
    </tr>
    <tr>
    <td class="row1" width="110" height="43"><b class="genmed">Kullanici adi: </b><br />&nbsp;</td>
    <td class="row2" width="854" height="43">
    <input class="post" type="text" name="username" size="19" value="" style="background-image: url('./ic.gif')" />
    <b>&nbsp;E-Posta</b>
    <input class="post" type="text" name="email" size="18" maxlength="100" value="" style="background-image: url('http://www.forumrahmet.com/ic.gif')" />
    <b>Tekrar</b>
    <input class="post" type="text" name="email_confirm" size="17" maxlength="100" value="" style="background-image: url('./ic.gif')" /></td>
    </tr>
    <tr>
    <td class="row1" width="110" height="28"><b>Sifre</b></td>

    <td class="row2" width="854" height="28">
    <input class="post" type="password" name="new_password" size="19" value="" style="background-image: url('./ic.gif')" />
    <b>Tekrar</b>
    <input class="post" type="password" name="password_confirm" size="18" value="" style="background-image: url('./ic.gif')" />
    <b>Kabul?</b>    <select name="pf_kabul">
      <option value="1">Evet</option><option value="2" selected="selected">Hayir</option>    </select></td>
    </tr>
    <tr>
    <td class="row1" width="110" height="2">&nbsp;</td>
    <td class="row2" width="854" height="2">
<input class="btnmain" type="submit" name="submit" id="submit" value="Gonder" style="font-family: Arial; color: #FFFFFF; background-image: url('./btn.gif')" /><input class="btnlite" type="reset" value="Sil" name="reset" style="font-family: Arial; color: #FFFFFF; background-image: url('http://www.forumrahmet.com/btn.gif')" /></td>
    </tr>
    </table>
  </center>
  </div>
</form>
<!-- ENDIF -->


Dosyaları kaydetin ve şablonları yenileyin.

Not: Yedek almadan bu işlemleri denemeyin, aksi durumda sorumlu değilim.

İşte sonuç:

Resim

Ayrıca ekteki dosyaları formunuzun anadizinine atınız.

Dosya
LiNuX
kullanıcı
kullanıcı

İleti: 5
Kayıt: 06 Mar 2009 16:02
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: 3.0.4

 

Re: PhpBB3 Hızlı Kayıt

İleti bizimle 08 Mar 2009 22:00

<input type="hidden" name="form_token" value="4262d26d407439b8bb6451e5bfeb32662fbd3d86" />

form tokenler siteyi yenilediğinde değişir o yüzden form bozulmuyormu ??

bende kaç kez denedim ama form tokenler değişken olduğundan bozuluyordu sabit form token de sorun olur birkaç yenileme yapınca. ..???
bizimle
kullanıcı
kullanıcı

İleti: 165
Kayıt: 21 Ekm 2008 18:16
İsim: taner
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: 3.0.4

Re: PhpBB3 Hızlı Kayıt

İleti LiNuX 09 Mar 2009 16:28

bizimle yazdı:<input type="hidden" name="form_token" value="4262d26d407439b8bb6451e5bfeb32662fbd3d86" />

form tokenler siteyi yenilediğinde değişir o yüzden form bozulmuyormu ??

bende kaç kez denedim ama form tokenler değişken olduğundan bozuluyordu sabit form token de sorun olur birkaç yenileme yapınca. ..???

Evet bozuluyor ve "Geçersiz form" gibi bir hata alıyorsunuz fakat, formu yeniden yolladiğınız zaman kayıt başarılı bir biçimde sonlanıyor. Şimdilik elimden gelen bu inşallah adam gibi bir hızlı kayıt buluruz. Hata aşağıdaki gibi oluyor.

Resim

Resim

Resim
LiNuX
kullanıcı
kullanıcı

İleti: 5
Kayıt: 06 Mar 2009 16:02
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: 3.0.4

Re: PhpBB3 Hızlı Kayıt

İleti bizimle 10 Mar 2009 15:55

he öle doldurulmuş he öle yani gereksiz anlama geliyor o zaman yani sonuçta genede... ölede doldurulucaksa aynı sonuçta...
bizimle
kullanıcı
kullanıcı

İleti: 165
Kayıt: 21 Ekm 2008 18:16
İsim: taner
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: 3.0.4

Re: PhpBB3 Hızlı Kayıt

İleti LiNuX 13 Mar 2009 16:43

bizimle yazdı:he öle doldurulmuş he öle yani gereksiz anlama geliyor o zaman yani sonuçta genede... ölede doldurulucaksa aynı sonuçta...

Öyle değil!
Form anasayfada görünüyor ve formu bir defa dolduruyorsun. İkinci form kendiliğinden ilk girdiklerini zaten giriyor, sana sadece "Gönder" demek kalıyor.
Aslında bu form ziyaretçiyi "resgister" linkinden ve sözleşmenin kabul edildiği sayfadan kurtarıyor ayrıca hep gözönünde.
Daha iyisi çıkana kadar bunu kullanacağım.
LiNuX
kullanıcı
kullanıcı

İleti: 5
Kayıt: 06 Mar 2009 16:02
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: 3.0.4

Re: PhpBB3 Hızlı Kayıt

İleti bizimle 13 Mar 2009 19:40

valla uğraşmaya değmez bende bir aralar denedim onu ama kodlamasına forum token kodlamasını uydurmayı yapamadım bir müddet oluyo sonra bozuluyor... idi...
bizimle
kullanıcı
kullanıcı

İleti: 165
Kayıt: 21 Ekm 2008 18:16
İsim: taner
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: İyi
Sürüm: 3.0.4

Re: PhpBB3 Hızlı Kayıt

İleti muiketi 13 Mar 2009 20:50

prime login eklentisi bu iş için kullanılabilir ;)
muiketi
yetkili
yetkili

Kullanıcı avatarı

İleti: 2123
Kayıt: 30 Eyl 2007 01:41
Konum: C:\Windows\system32
HTML: Çok iyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB 3.0.7 PL1


Diğer Konular


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 5 misafir