• 30-03-2023, 03:22:00
    #1
    Merhaba hocalarım cok ufak bi yardımınıza ihtiyacım varda uzatmadan hemen anlatayım

    Elimde şöyle bir kod var class yerinde dark yazan yerde light yazdığım zaman tema otomatik olarak beyaz modu aliyor bunu nasıl butona bağlayabiliriz ve kişinin cerezine göre nasıl kayıt ettirebilirim yardımcı olurmusunuz biraz araştırdım herhangi bir sonuca varamadım

    <html class="dark">
  • 30-03-2023, 13:45:31
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <html class="<?php if ($_COOKIE['Tema'] != null) { echo $_COOKIE['Tema']; } else { echo "white"; }?>">
    <?php;
    //Bir adet buton ekleyin bilginiz yok ise size form şeklinde yazıyorum bu şekilde kullanabilirsiniz
    <form method="post" action="">
    <button type="submit" name="karanlikbtn" class="btn btn-primary">
    <i class="la la-check-square-o"></i> Karanlık Tema Yap
    </button>
    
    <button type="submit" name="beyazbtn" class="btn btn-primary">
    <i class="la la-check-square-o"></i> Beyaz Tema Yap
    </button>
    </form>
    
    if (isset($_POST['karanlikbtn']))
    {
    setcookie("Tema","dark");
    }
    
    if (isset($_POST['beyazbtn']))
    {
    setcookie("Tema","white");
    }
    
    //Yani burada butonlar ile cookie yazdırdık tema rengi classınada cookieyi çektik eğer kullanıcı daha önce seçim yapmamış ise otomatik olarak beyaz yapmasını yazdırdık.
    
    ?>
  • 30-03-2023, 13:46:44
    #3
    Telefondan yazdigim icin kodlamada hata olmus olabilir siz kendinize gore duzenleyin veya bu sekilde kullanabilirsiniz.
  • 30-03-2023, 14:07:02
    #4
    @emregunery dediklerinizi yaptım hocam ufak tefek yerleri değiştirdim şuan sorunsuz çalışıyor sorunsuz çerez kayıdınıda tutuyor çok teşekkür ederim hocam ilginiz ve yardımınız için ^^
  • 30-03-2023, 14:16:59
    #5
    Rica ederim