Çoğu kişiler için gereksiz bir tüyo biliyorum. Ama sıkı yönetimli siteler için güzel bir tüyo olabilir. Türkçe çeviri bana ait. Denenmiştir, sorunsuz çalışıyor..
Register.Tempalte.php'de
Bul:
<div align="center">
<input type="submit" name="regSubmit" value="', $txt[97], '" />
</div>
Değiştir:
<div align="center">
<input type="hidden" name="time" value="'. time() . '" />
<input type="submit" name="regSubmit" value="', $txt[97], '" />
</div>
Register.php'de
Bul:
SMF 1.1 ler için...
// Collect all extra registration fields someone might have filled in.
SMF 1.0 lar için...
// Trim any whitespace from the username.
Öncesine ekle:
// Read the registration agreement!
if ( !empty($modSettings['requireAgreement']) )
{
if( ( time() - $_POST['time'] ) < 60 )
fatal_error('
Tebrikler! Az önce dünyanın en hızlı metin okuma rekorunu kırdınız.
Doğruyu söylemek gerekirse. Kayıt sözleşmesini okumadığınızı biliyoruz. O yüzden
lütfen geri dönüp okuyunuz.
<br /><br />Tekrar kayıt olmak için <a href="REGISTER SAYFANIZIN LİNKİ">tıklayınız</a>.',false);
}
if( ( time() - $_POST['time'] ) < 60 )
Yazan yerdeki 60, saniyeyi belirtir. 60 saniyenin altında kayıt olanlara uyarıyı verir, siz kendinize göre ayarlayın.
Bir Tristan Perry (http://www.simplemachines.org/community/index.php?action=profile;u=2134) yapımıdır.
Orjinal konu (http://www.simplemachines.org/community/index.php?topic=19123.0).
gereksiz olur mu hiç!... güzel paylaşım teşekkürler..
Teşekkürler...
Benim için çok önemli bir ipucu bu ;)
Teşekkürler Hoochie Coochie Man
QuoteTebrikler! Az önce dünyanın en hızlı metin okuma rekorunu kırdınız.
Doğruyu söylemek gerekirse. Kayıt sözleşmesini okumadığınızı biliyoruz. O yüzden
lütfen geri dönüp okuyunuz.
Süpersin üstad.
;)
benlik bir sistem aslında
arkadaşlar bende sözleşme ekranı gelmiyor neden acaba ??? kodları yazmadan öndece gelmiyordu??
Admin > Üye Olma > Üyelik Sözleşmesi > Bu sözleşme kayıt olmadan önce gösterilsin ve onaylanması sağlansın.
Bu seçenek seçili mi?
evet seçili :(
pardon yağız geliyormuş ama alt bölümde
(http://www.hizliresim.com/2008/12/22/2871.jpg)
burada sözleşmeyi okuyup okumadığını nasıl anlayacak?? uyarıyı nasıl verecek arkadaşlar?normalde sürükleme çubuğu oluyor ama bende yok??
Eğer kodu eklediysen, 60 saniyeden az bir sürede Kayıt butonuna basarlarsa karşılarına o sayfa gelir.
Allah Allah olmadı yahu neyse ben şu kodları tekrar bi kontrol edeyim saol yağız ::)
Quote<div align="center">
<input type="hidden" name="time" value="'. time(zaman) . '" />
<input type="submit" name="regSubmit" value="', $txt[97], '" />
</div>
yağız zamanı time ( Bu araya ) mı yazıyoruz ?
Hayır. if( ( time() - $_POST['time'] ) < 60 )
Buradaki 60 yazan yeri değiştir.
ok saol :-*