• 14-07-2024, 01:06:15
    #1
    Evet başlıkta yazdığım gibi , bir forum scriptine entegre etmek istediğim özelliğin mantığı nedir ? forum içeriğini üyelerden gizleyeceğim ama konuya yorum atan üyeler içeriği görebilecek , bunun mantığını yapabilirmisiniz
  • 14-07-2024, 01:09:08
    #2
    |[hide] [/hide]| mantığı kolay scriptiniz php ise hal ederiz
  • 14-07-2024, 01:09:13
    #3
    Mantığı yapabilir misiniz derken neyi kastediyorsunuz ? Özelliğin ne işinize yarayacağını falan mı söyleyelim bu mu ? Nasıl yapılacağını falan istiyorsanız scripti söylemeniz gerek
  • 14-07-2024, 01:09:19
    #4
    Buyrun hocam
    function hasUserCommented($userId, $threadId) {
        global $db;
        $query = "SELECT COUNT(*) FROM comments WHERE user_id = ? AND thread_id = ?";
        $stmt = $db->prepare($query);
        $stmt->execute([$userId, $threadId]);
        return $stmt->fetchColumn() > 0;
    }
    
    // Konu içeriğini gösterme fonksiyonu
    function displayThreadContent($threadId) {
        global $currentUserId;
    
        if (hasUserCommented($currentUserId, $threadId)) {
            // Kullanıcı yorum yapmış, konu içeriğini göster
            // İçeriği veri tabanından çek ve göster
        } else {
            // Kullanıcı yorum yapmamış, içeriği gizle
            echo "Bu konunun içeriğini görebilmek için yorum yapmanız gerekmektedir.";
        }
    }
  • 14-07-2024, 08:10:04
    #5
    Bilindik tüm scriptlerde zaten bu işe yarayan eklentiler var "hide hack addon" olarak araştırın bulursunuz. Onun dışında özel bir script ise üstteki yorumdan mantığı kavraya bilirsiniz.
  • 14-07-2024, 11:55:29
    #6
    ONURERDGN adlı üyeden alıntı: mesajı görüntüle
    Buyrun hocam
    function hasUserCommented($userId, $threadId) {
        global $db;
        $query = "SELECT COUNT(*) FROM comments WHERE user_id = ? AND thread_id = ?";
        $stmt = $db->prepare($query);
        $stmt->execute([$userId, $threadId]);
        return $stmt->fetchColumn() > 0;
    }
    
    // Konu içeriğini gösterme fonksiyonu
    function displayThreadContent($threadId) {
        global $currentUserId;
    
        if (hasUserCommented($currentUserId, $threadId)) {
            // Kullanıcı yorum yapmış, konu içeriğini göster
            // İçeriği veri tabanından çek ve göster
        } else {
            // Kullanıcı yorum yapmamış, içeriği gizle
            echo "Bu konunun içeriğini görebilmek için yorum yapmanız gerekmektedir.";
        }
    }
    Bu muhtemelen işime yarayacak. Bu konu şuanda internete güzel bir kaynak oldu teşekkürler.