• 15-12-2015, 01:50:20
    #1
    Önemli Bilgilendirme

    Arkadaşlar lütfen Yıldız film Scripti kullanıcıları hariç kullanıcılar özel mesaj ile destek için mesaj göndermesinler. Çok fazla mesaj geliyor. Kullanıcılarımız harici wordpress temalar için tema satıcınızdan destek almanız gerekiyor. Sadece Yıldız film scripti kullanıcıları destek talebinde bulunabilirler.

    Sadece "Yıldız Film Scripti" kullanıcıları için geliştirdiğim kodu ihtiyacı olan arkadaşlarında kullanması için paylaşıma açıyorum.

    Ok.ru videoları için kalite sorununu aşağıdaki kod bloğu ile sorunu aşabilirsiniz. Tek yapmanız gereken footer yada header kodlarınızın arasına alttaki kod bloğunu eklemek daha sonrasında kodlar okru videolarınızı otomatik bulur ve çalışan şekilde replace eder. Bir veritabanı işlemi yoktur kodları kaldırdığınızda videolarınız eski haline döner.

    Her yönden olduğu gibi sorun çözümlerinde Yıldız Film Scripti kullanıcıları daha avantajlı.

    Bu kodları tema değişkenleri kısmından sitenize uygulayabilirsiniz. Herhangi bir dosya editlemenize gerek yok.

    <script>
    var tilkimi = typeof InstallTrigger !== 'undefined';
    if(window.innerWidth > 800) {
    if(!tilkimi) {
     window.checker = window.setInterval(function() { mf(); }, 100);
    
     function mf() {
       var ifsrc = document.getElementsByTagName("iframe");
       for(var i = 0; i < ifsrc.length; i++) {
          var so = ifsrc[i].getAttribute("src");
          if(typeof so === "object") continue;
          if(so.indexOf("ru/videoembed") > -1) {
    		ifsrc[i].setAttribute("id", 'okiframe');
            var urladresi = so;
    		var okkodal = urladresi.split("videoembed/");
            var url = okkodal[1];
            var dogru = '<object id="embed_video_'+url+'E" name="embed_video_'+url+'E" width="100%" height="100%" type="application/x-shockwave-flash" data="http://st.mycdn.me/static/MegaPlayer/10-8-4/vp.swf?preferHd=1&amp;noUpload=1&amp;bigLike=1&amp;adLogic=15,0,3,1200&amp;saveLastPlayingTimeFrom=900&amp;enabledLocalStorage=1"><param name="allowScriptAccess" value="always"><param name="wmode" value="opaque"><param name="allowFullScreen" value="true"><param name="bgcolor" value="#000000"><param name="flashvars" value="location=AnonymVideoEmbed&amp;locale=en&amp;metadataUrl=http://www.odnoklassniki.ru%2Fdk%3Fcmd%3DvideoPlayerMetadata%26mid%3D'+url+'&amp;playerId=embed_video_'+url+'&amp;autoplay=0&amp;wmode=opaque&amp;stageVideo=false"></object>';
    		var okiframe = document.getElementById("okiframe");
    		var yerles = document.createElement("span");
    		yerles.innerHTML = dogru;
    		okiframe.parentNode.replaceChild(yerles, okiframe);
          }
       }
    }
    }
    }
    </script>
    Alıntı
    <script>
    var tilkimi = typeof InstallTrigger !== 'undefined';
    if(window.innerWidth > 800) {
    if(!tilkimi) {
    window.checker = window.setInterval(function() { mf(); }, 100);

    function mf() {
    var ifsrc = document.getElementsByTagName("iframe");
    for(var i = 0; i < ifsrc.length; i++) {
    var so = ifsrc[i].getAttribute("src");
    if(typeof so === "object") continue;
    if(so.indexOf("ru/videoembed") > -1) {
    ifsrc[i].setAttribute("id", 'okiframe');
    var urladresi = so;
    var okkodal = urladresi.split("videoembed/");
    var url = okkodal[1];
    var dogru = '<object id="embed_video_'+url+'E" name="embed_video_'+url+'E" width="100%" height="100%" type="application/x-shockwave-flash" data="http://st.mycdn.me/static/MegaPlayer/10-8-4/vp.swf?preferHd=1&amp;noUpload=1&amp;bigLike=1&amp ;adLogic=15,0,3,1200&amp;saveLastPlayingTimeFrom=9 00&amp;enabledLocalStorage=1"><param name="allowScriptAccess" value="always"><param name="wmode" value="opaque"><param name="allowFullScreen" value="true"><param name="bgcolor" value="#000000"><param name="flashvars" value="location=AnonymVideoEmbed&amp;locale=en&amp ;metadataUrl=http://www.odnoklassniki.ru%2Fdk%3Fcmd%3DvideoPlayerMetad ata%26mid%3D'+url+'&amp;playerId=embed_video_'+url +'&amp;autoplay=0&amp;wmode=opaque&amp;stageVideo= false"></object>';
    var okiframe = document.getElementById("okiframe");
    var yerles = document.createElement("span");
    yerles.innerHTML = dogru;
    okiframe.parentNode.replaceChild(yerles, okiframe);
    }
    }
    }
    }
    }
    </script>
    Pm ile gelen sorular sonrasu Edit :

    ** Bu kodun çalışması için sitenizdeki videoların ok.ru embedine sahip olması gerekir. Vidrame , pusux player , vkpass gibi sistemlerin kodlarını değiştirmez. Bunu dikkate alınız.

    ** Otomatik oynama problemi için yapabileceğimiz birşey yok , otomatik oynatma direk player içerisinden geliyor. Player'in düzenlenmesi lazım buda mümkün olmadığı için yapılabilecek birşey yok.

    ** Video yüksekliği az gelen kullanıcılar için yukarıdaki kodda height="100%" değerini height="390" olarak değiştiriseniz yükseklik problemi düzelir.

    ** Bu yöntemin mobil desteği yoktur. Html5 player da kalite kontrolü olduğu için kod videoyu flash player'a çevirir. Eğer mobil cihazınızın flas player'ı yoksa videoları oynatamaz.

    ** Kodu göremeyen arkadaşalr olmuş. Tekrar konuyu düzenledim.

    22.12.2015 Editi

    Kodu tekrar güncelledim. bir çok arkadaş mobil sürümden yana dertli görünüyordu. Küçük bir kontrol ile mobil cihazlarda kodun çalışmasının önüne geçtik. eğer sayfayı çalıştıran cihazın ekran çözünürlüğü 800px den aşağıdaysa kod çalışmaz ve kullanıcı html5 player ile videoları oynatabilir. Bu 800 değerini kendinize göre değiştirebilirsiniz.


    12.01.2016 Editi

    Video notfound hatası alan kullanıcılar için bir düzenleme yaptım. İframe kodunda

    ?wmode=transparent

    tagı bulunan kişilerde notfound hatası bulunuyordu kodu güncelleyerseniz bu sorunda ortadan kalkar.

    12.07.2016 Editi

    Değişen ok.ru yapısı için tekrar güncelleme hazırlandı. Lütfen kodlarınızı güncelleyiniz.

    29.08.2016 Editi

    Otomatik başlama sıkıntısı için bu swf player'ın desteği mevcutmuş. Otomatik oynama problemini giderdik. Kodlarınızı güncelleyebilirsiniz.

    31.08.2016 Editi

    Firefox son sürümde videolar görüntülenemiyor hatası vardı. Sorun aşılamadığı için firefoxta da kodun çalışmasını kapattık. Firefox tarayıcı ile giriş yapan kullanıcılar html5 player üzerinden eski yapıyı görmeye devam edecektir.

    07.05.2017 Editi

    Kod tekrar güncellendi. Flash player sürümü yenilendi. Mevcut script kodlarınızı yenilemeniz yeterli olacaktır.

    Kodun son çalışan haline BURADAN ulaşabilirsiniz.
  • 15-12-2015, 02:05:50
    #2
    birisi bakar birisi yerse sıkıntı çıkar hocam
  • 15-12-2015, 02:07:02
    #3
    ahmetcem96 adlı üyeden alıntı: mesajı görüntüle
    birisi bakar birisi yerse sıkıntı çıkar hocam
    Çıkmasın diye paylaştıkya zaten
  • 15-12-2015, 02:08:32
    #4
    müthiş paylaşım gerçektende on numara. mouse üzerine gelince reklam bile çıkartmıyor. o kadar etkili.

    bende yıldız scriptlerinden birini kullanıyorum bu scriptin yapımcıları bu işi gerçekten biliyorlar. teşekkürler.
  • 15-12-2015, 02:15:08
    #5
    Big_Turk adlı üyeden alıntı: mesajı görüntüle
    Çıkmasın diye paylaştıkya zaten
    sadece Yıldız Film Scripti nde mi çalışıyor hocam? yoksa wordpressdeki başka temalarda da çalışıyor mu?
  • 15-12-2015, 02:16:07
    #6
    ahmetcem96 adlı üyeden alıntı: mesajı görüntüle
    sadece Yıldız Film Scripti nde mi çalışıyor hocam? yoksa wordpressdeki başka temalarda da çalışıyor mu?
    Tüm scriptlerde çalışır. Sadece üstteki javascript kodunu sitenizin herhangi bir dosyasına kaynağa düşecek şekilde ekleyin. Sorun çözülür.
  • 15-12-2015, 02:22:20
    #7
    Arkadaşlar aynı kod ozmovie v4 temasındada işe yarıyor denendi.
  • 16-12-2015, 18:00:34
    #8
    yıldız film scripti kullanıyorum, kodları yerleştirdim ama sorunum devam ediyor
  • 16-12-2015, 18:10:57
    #9
    bu paylaşımdan ötürü kendisine sonsuz teşekkür ediyorum. Herşeyin para olduğu şu dönemlerde çıkar gözetmeden birşeyler paylaşan olunca gerçekten teşekkürü hak ediyor. Sağolun hocam