• 23-04-2018, 17:06:29
    #1
    Merhaba arkadaşlar youtube videolarını sitemde otomatik oynatıyorum. bu şekilde "autoplay=1" yapınca otomatik çalıyor yalnız kullanıcıya seçim yaptırmak istiyorum ve kullanıcı bir kere seçtiğinde otomatik çalmayı kapata bastıgında hangi sayfaya giderse gitsin autoplay=0 olmasını istiyorum. bunu nasıl yapabiliriz yöntemi endir ?
  • 23-04-2018, 17:22:42
    #2
    Hocam sitenizin alt yapısı nedir ? Birde kullanıcılar üye mi yoksa ziyaretçi şeklinde mi oluyor ?
  • 23-04-2018, 17:26:11
    #3
    Misafir
    Kullanıcıya verdiğin bir ayar kısmında kaydetme vs. işlemi
    ile 30 günlük bir cookie oluşturursun.
    Fikrini değiştirirsede gene aynı kodu çalıştırırsın güncellenir değer
    Buradaki $value sadece 1 veya 0 değeri alacak tabiki
    setcookie("oto_oynat", $value, time() + 3600*24*30);
    Cookie işini hallettikten sonra header kısmına şöyle bir değer koyarsın
    if(isset($_COOKIE["oto_oynat"])){
        $oto_oynat = $_COOKIE["oto_oynat"];
    }else{
        setcookie("oto_oynat", 1, time() + 3600*24*30);
        $oto_oynat = $_COOKIE["oto_oynat"];
    }
    Bu saatten sonrada kalan tek şey youtube embed kodunu koyduğun her yerin sonuna şunu ekle
    ...&autoplay=$oto_oynat
    Sonrasında $oto_oynat ne ise sürekli kullanıcı tercihine göre sitenin her yerinde otomatik oynatma vs. işlemleri devam eder.
    Tabi cookie ler üstünde oynanabilir ama çokta sıkıntı değil mantığı anlatmak için böyle yaptım istersen kontrol veya daha pratik bir yol vs. de geliştirebilirsin.
  • 23-04-2018, 20:58:25
    #4
    http://mp3adresiniz.com bunun gibi istiyorsunuz galiba
  • 24-04-2018, 01:42:49
    #5
    Bybitter adlı üyeden alıntı: mesajı görüntüle
    http://mp3adresiniz.com bunun gibi istiyorsunuz galiba
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Hocam sitenizin alt yapısı nedir ? Birde kullanıcılar üye mi yoksa ziyaretçi şeklinde mi oluyor ?
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Kullanıcıya verdiğin bir ayar kısmında kaydetme vs. işlemi
    ile 30 günlük bir cookie oluşturursun.
    Fikrini değiştirirsede gene aynı kodu çalıştırırsın güncellenir değer
    Buradaki $value sadece 1 veya 0 değeri alacak tabiki
    setcookie("oto_oynat", $value, time() + 3600*24*30);
    Cookie işini hallettikten sonra header kısmına şöyle bir değer koyarsın
    if(isset($_COOKIE["oto_oynat"])){
        $oto_oynat = $_COOKIE["oto_oynat"];
    }else{
        setcookie("oto_oynat", 1, time() + 3600*24*30);
        $oto_oynat = $_COOKIE["oto_oynat"];
    }
    Bu saatten sonrada kalan tek şey youtube embed kodunu koyduğun her yerin sonuna şunu ekle
    ...&autoplay=$oto_oynat
    Sonrasında $oto_oynat ne ise sürekli kullanıcı tercihine göre sitenin her yerinde otomatik oynatma vs. işlemleri devam eder.
    Tabi cookie ler üstünde oynanabilir ama çokta sıkıntı değil mantığı anlatmak için böyle yaptım istersen kontrol veya daha pratik bir yol vs. de geliştirebilirsin.
    teşekkürler ilginiz arkadaşın verdiği kod sayesinde haleltim
  • 24-04-2018, 21:11:15
    #6
    Misafir
    mahmutk adlı üyeden alıntı: mesajı görüntüle
    teşekkürler ilginiz arkadaşın verdiği kod sayesinde haleltim
    O zaman yorumuma R10+ verir misiniz hocam.Bu tür durumlarda R10+ verirseniz ileride daha fazla kişi faydalanabilir.