• 08-01-2013, 14:29:23
    #1
    Merhabalar,
    İnternet siteme bir kod eklemek istiyorum ancak nasıl olacağı konusunda fikrim yok.Kodlama şu amaç için kullanılacak.

    İnternet sitemde insanlar bizlere soru soruyor.Ben bu soruyu günde 3 ile sınırlandırmak istiyorum.Yani günde gönder butonuna ilk 3 kişinin sorusu bizlere ulaşacak.3'ten sonra basıldığında günlük soru limitine ulaşılmıştır diye ek bir pencere açılacak.Her gün bu sayacın sıfırlanması gerekli.

    Böyle bir şeyi nasıl yapabilirim? Şimdiden teşekkürler.
  • 08-01-2013, 14:31:46
    #2
    ücretsiz yapmazlar.
  • 08-01-2013, 14:33:24
    #3
    o kadar ciddi bir iş mi?
  • 08-01-2013, 15:06:17
    #4
    toplam 3 mü her kullanıcı için mi 3?
  • 08-01-2013, 15:10:12
    #5
    toplam 3 hocam.kimin yazdığı hangi ip'den geldiği falan önemli değil.

    tek isteğim ilk 3 gönder butonuna basanın sorusunun bize ulaşması.4. basıştan itibaren günlük soru limiti dolmuştur uyarısı çıkması ve gece 12'den sonra 3 hakkın yeniden başlaması
  • 08-01-2013, 17:35:57
    #6
    Developer
    temanızdaki comments.php dosyasını açın, aşağıdaki kodu bulun.

    <?php comment_form(); ?>
    bununla değiştirin;

    <?php 
        global $wpdb,$current_user;
        $limit = 3; //kullanıcıya gunluk belirlediginiz yorum limiti
        $comment_count = $wpdb->get_var( $wpdb->prepare("
            SELECT count(*)
            FROM wp_comments 
            WHERE comment_author = '%s'
            AND comment_date >= DATE_SUB(NOW(),INTERVAL 1 DAY);"
            ,$current_user->user_login) );
    
        if($comment_count < $limit) {
            comment_form();
        }   
        else {
            echo 'bugün için '.$limit.' soru limitini aştınız.';
        }
    ?>
    $limit değişkeninin karşısındaki rakamı kendinize göre ayarlayın.
  • 08-01-2013, 18:36:23
    #7
    hocam çok sağol deniyorum hemen.

    peki bu her gün sıfırdan başlayacak demi?