Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
Günlük Kullanıcı Kayıt Limiti
Sitenizde kullanıcı kayıtları için günlük limit koyabilirsiniz. Çok üye gelen bir siteniz varsa bu düzenleme işinize yarayabilir. Kodda limit 1 olarak ayarlı haldedir. İstediğiniz sayıyı belirtebilirsiniz.
Dosya: engine/modules/register.php
Bul:
if( $config['max_users'] > 0 ) {
Aşağıdaki kod; Son 24 saatlik kısım içerisindeki kayıtları dikkate alır.
Üstüne Ekle:
// Daily registration hack
$config['daily_reg_limit'] = 1; // Günlük limit ( 0: sınırsız )
if( $config['daily_reg_limit'] > 0 ) {
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_users WHERE FROM_UNIXTIME(reg_date) >= NOW() - INTERVAL 24 HOUR");
if ( $row['count'] >= $config['daily_reg_limit'] ) {
msgbox( $lang['all_info'], "Günlük kullanıcı kayıt limit doldu. Lütfen daha sonra tekrar deneyin." );
$stopregistration = TRUE;
}
}
// Daily registration hack
Bu kod ise: Hergün 00:00:00 saatleri arasındaki kayıtları dikkate alır. Size uygun olanı seçip kullanın, her iki kodu kullanmayın.
// Daily registration hack
$config['daily_reg_limit'] = 1; // Günlük limit ( 0: sınırsız )
if( $config['daily_reg_limit'] > 0 ) {
$from = date( "Y-m-d 0:0:0", ( time() + ( $config['date_adjust'] * 60 ) ) );
$to = date( "Y-m-d 0:0:0", ( time() + 60*60*24 + ( $config['date_adjust'] * 60 ) ) );
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_users WHERE FROM_UNIXTIME(reg_date) > '{$from}' AND FROM_UNIXTIME(reg_date) < '{$to}'");
if ( $row['count'] >= $config['daily_reg_limit'] ) {
msgbox( $lang['all_info'], "Günlük kullanıcı kayıt limit doldu. Lütfen daha sonra tekrar deneyin." );
$stopregistration = TRUE;
}
}
// Daily registration hack
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.