1. Ordumuz, Türk birliğinin, Türk Kudret ve kabiliyetinin, Türk vatanseverliğinin çelikleşmiş bir ifadesidir. Mustafa Kemal ATATÜRK
    Duyuruyu Kapat

Özgür Yazılım Engellenemez!

'Genel Programlama' forumunda note tarafından 21 Ekim 2018 tarihinde açılan konu

  1. note ER

    Katılım:
    20 Nisan 2017
    Mesaj:
    1,683
    Alınan Beğeniler:
    3,151

    Özel Mesaj
    Başkalarının yazdığı kodu alıp da kendi kodu olarak gösterenler ve bunu saklama derdine düşenler var. Forumda çok görüyorum, internetten parça parça topladığı html-css-javascript kodları ile yaptığı "index" i kendisininmiş gibi gösterenler var. Ve üstüne bir de bunların kullanımına izin vermeyenler var. Bunlardan izin istemenize gerek yok. Şimdi bu index'lerde sık kullanılan bazı "özgür" kod parçalarını paylaşacağım. İsteyen alıp kullanabilir, değiştirebilir. Kimseye ait değildir, ve asla da olmayacaktır.

    "Yalnız açgözlülükten gözü dönmüş birisi arkadaşına istediği kopyayı vermez"

    Sağ tık ve tuş engel
    Kod:
    <script type="text/javascript">
    document.onselectstart=new Function ("return false")
    var isNS = (navigator.appName == "Netscape") ? 1 : 0;
    var EnableRightClick = 0;
    if(isNS)
    document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
    function mischandler(){
    if(EnableRightClick==1){ return true; }
    else {return false; }
    }
    function mousehandler(e){
    if(EnableRightClick==1){ return true; }
    var myevent = (isNS) ? e : event;
    var eventbutton = (isNS) ? myevent.which : myevent.button;
    if((eventbutton==2)||(eventbutton==3)) return false;
    }
    function keyhandler(e) {
    var myevent = (isNS) ? e : window.event;
    if (myevent.keyCode==96)
    EnableRightClick = 1;
    return;
    }
    document.oncontextmenu = mischandler;
    document.onkeypress = keyhandler;
    document.ondragstart = mischandler;
    document.onmousedown = mousehandler;
    document.onmouseup = mousehandler
    </script>
    
    Yazının seçilmesini engelleme
    Kod:
    <script language="JavaScript1.2">
    //Disable select-text script (IE4+, NS6+)- By Andy Scott
    //Exclusive permission granted to Dynamic Drive to feature script
    //Visit http://www.sanal-reklam.net for this script
    function disableselect(e){
    return false
    }
    function reEnable(){
    return true
    }
    //if IE4+
    document.onselectstart=new Function ("return false")
    //if NS6
    if (window.sidebar){
    document.onmousedown=disableselect
    document.onclick=reEnable
    }
    </script>
    
    F12 engelleme. Bu tuşa basılınca açılan pencereyi CTRL-SHIFT-I tuşlarına basarak da açabilirsiniz. Nasıl olsa geliştirici konsolu var...
    Kod:
    <script language="JavaScript">
        document.onkeypress = function (event) {
            event = (event || window.event);
            if (event.keyCode == 123) {
                return false;
            }
        }
        document.onmousedown = function (event) {
            event = (event || window.event);
            if (event.keyCode == 123) {
                return false;
            }
        }
    document.onkeydown = function (event) {
            event = (event || window.event);
            if (event.keyCode == 123) {
                return false;
            }
        }
    </script>
    
    Özellikle en çok sahiplenilen şu kodu buyrun internetten özgürce alın :)

    https://codepen.io/Belalang/pen/LkXVQW
    Kod:
    /** ***************************************
       
        @Author           Avanzare
       @Website       www.avanzare.co
       @Last Update   08:26 PM Tuesday, Nov 04, 2014
    
       TABLE OF CONTENTS
       ---------------------------
        1. Preloader + Animation
        2. Mobile Detect
         3. Background
        4. Cycle
        5. Overlay
        6. Ajax Subscribe
        7. Ajax Contact
           
     ** ***************************************/
    
    /**   1. PRELOADER + ANIMATION
     *****************************************************/
    $(window).load(function() {
       
       $('.socket').addClass('animated fadeOut');   
       
       //PARALLAX
       $('body').parallax({
         scalarX: 25,
         scalarY: 15,
         frictionX: 0.1,
         frictionY: 0.1,
       });
       
         setTimeout(function() {
             $('#prelaoder').addClass('animated fadeOut').fadeOut(2000);   
         
             setTimeout(function() {
                 $('#home-screen .content-block img.logo').addClass('animated fadeInDown');
                 
                 setTimeout(function() {
                     $('#home-screen .content-block h1').addClass('animated fadeInUp');   
                     
                     setTimeout(function() {
                         $('#home-screen .content-block p').addClass('animated fadeInUp');
                         
                         setTimeout(function() {
                             $('.arrow-wrap').addClass('animated fadeInUp');
                         
                             setTimeout(function() {
                                 $('#canvas-container').addClass('animated fadeInUp');  
             
                                 setTimeout(function() {
                                     activeOverlays = 1;
                                     $('#canvas-container').css('opacity','1');  
                                     $('.arrow-wrap').css('opacity','1');
                                     $('#home-screen .content-block p').css('opacity','1');
                                     $('#home-screen .content-block h1').css('opacity','1');
                                     $('#home-screen .content-block img.logo').css('opacity','1');
                                     
                                 }, 1000);
                             }, 500);
                         }, 500);
                     }, 500);
                 }, 500);
             }, 1000);
         }, 1000);
     
    });
    
    $(document).ready( function(){
    
       var activeOverlays = 0;
       
       $(".overlay-content .social-icons li a").tooltip({
           container: 'body',
           delay: { "show": 100, "hide": 0 }
       });
       $(".overlay-content .social-icons li a").click(function(){
           $(this).tooltip('hide')
       });
       
    });
    
    /**   2. MOBIL DETECT
     *****************************************************/
    
    (function(a){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|android|ipad|playbook|silk|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);   
    
       
    /**   3. BACKGROUND
     *****************************************************/
    $(document).ready( function(){
       
       $('#bg-image').backstretch([
           "https://scontent-hkg3-1.xx.fbcdn.net/v/t1.0-9/13920636_119936651782603_6421201779467077408_n.jpg?oh=caf845108f11680cad7a8d71091ab8f8&oe=5811DCA3"
        , "https://lh5.googleusercontent.com/-vVJRDUSwnRo/UrMRXSZs6-I/AAAAAAAAAFU/W2iAXlxx9sA/garuda-indonesia-lambang-negara-indonesia-keren.jpg"
        , "https://3.bp.blogspot.com/-29R9Lb4-jDM/V5A9dXRxVjI/AAAAAAAACWE/erbvBsi34rMGXumZIE_nHG22Aqh1ZOsYgCLcB/s1600/gambar-kemerdekaan-republik-indonesia-ri.gif"
        , "http://wisatamalang.info/wp-content/uploads/2016/04/wisata-monas-malam-hari2.jpg"
        , "https://1.bp.blogspot.com/-xAwjQXBWN-k/VPoKTWs2_3I/AAAAAAAAM9U/xDXUan5c-QI/s1600/Candi%2BBorobudur.png"
        , "https://panwis.com/wp-content/uploads/2015/08/wisata-candi-borobudur.jpg"
        , "https://3.bp.blogspot.com/-Y4PEAIrzHQo/UN0ql_4uF9I/AAAAAAAAAOc/uShEpOtCiq0/s1600/img_0953.gif"
        , "https://scontent-hkg3-1.xx.fbcdn.net/v/t1.0-9/13532913_1125898387469282_3575572499176607410_n.jpg?oh=7f25fea20235eb2bf039fcaf6663dfbf&oe=58537C8A"
        , "https://hello-pet.com/assets/uploads/2016/04/soekarno1.jpg"
        , "https://3.bp.blogspot.com/-4U41vlUFIVY/U914yDTNxlI/AAAAAAAAApA/-e6mJw9d4sI/s1600/soekarno__presiden_ri_pertama.jpg"
        , "http://rosodaras.files.wordpress.com/2010/12/soekarno-1440x1080.jpg"
        , "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRz0ENHi0xu5FeXmqB4fv-tziCVu1nt9QzGZrDgahcrLVw0QGh7"
        , "http://liburmulu.com/wp-content/uploads/2015/06/Keren-Tim-Red-Bull-Kibarkan-Sang-Merah-Putih-Di-Atas-Gunung-Bromo.jpg"
        , "https://1.bp.blogspot.com/-Fq2aMc7FfeA/U-r8wKagd9I/AAAAAAAABOM/NTomsDAMcDU/s1600/Gambar%2BBendera%2BMerah%2BPutih%2BDP%2BHari%2BKemerdekaan%2B17%2BAgustus.jpg"
        , "http://dyahnurkhafifah.files.wordpress.com/2013/05/pancasila_9.jpg"
        , "https://kepakgaruda.files.wordpress.com/2010/08/soekarno-1440x1080.jpg"
        , "http://blog.blanja.com/wp-content/uploads/2015/09/Indonesia_2_by_aforaandart.jpg"
        , "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSFbk7ZfrNyfKI0cph9XaoqmRoTwj4PyRS3mX-G5lsbr_54c5it"
        , "https://i.ytimg.com/vi/FBxmhtNatpM/hqdefault.jpg"
        , "http://www.rmoljakarta.com/images/berita/normal/509658_09275328092015_tawuran2.jpg"
        , "https://4.bp.blogspot.com/-YPfTXq1I5vg/UW4-MQUORDI/AAAAAAAAAWQ/kiWuX-JC-r4/s1600/Indonesia.png"
        , "https://i.imgur.com/t4OGd3E.jpg"
    
       ], {duration: 7000, fade: 500});
    
    });
    
    $(document).ready( function(){
    
       // CANVAS
       function callCanvas (canvas) {
           
           // SETTINGS
           var screenpointSplitt = 10000
           var movingSpeed = 0.1
           
           var viewportWidth = $(window).width();
           var viewportHeight = $(window).height();
           
           // Calculate Screen Dots
           var nbCalculated = Math.round(viewportHeight*viewportWidth/screenpointSplitt)
           
           //CONFIG
           var _this = this,
           
               ctx = canvas.getContext('2d');
       
           _this.config = {
               
               star: {
                   color: 'rgba(255, 255, 255, 1)'
               },
               
               line: {
                   color: 'rgba(255, 255, 255, 1)',
                   width: 0.1
               },
               
               position: {
                   x: canvas.width * 0.5,
                   y: canvas.height * 0.5
               },
               
               velocity: movingSpeed,
               length: nbCalculated,
               distance: 120,
               radius: 120,
               stars: []
               
           };
           
           function Star () {
               this.x = Math.random() * canvas.width;
               this.y = Math.random() * canvas.height;
       
               this.vx = (_this.config.velocity - (Math.random() * 0.3));
               this.vy = (_this.config.velocity - (Math.random() * 0.3));
       
               this.radius = Math.random();
           }
       
           Star.prototype = {
               create: function(){
                   ctx.beginPath();
                   ctx.arc(this.x, this.y, this.radius, 0, Math.PI * 2, false);
                   ctx.fill();
               },
       
               animate: function(){
                   var i;
                   for(i = 0; i < _this.config.length; i++){
       
                       var star = _this.config.stars[i];
       
                       if(star.y < 0 || star.y > canvas.height){
                           star.vx = star.vx;
                           star.vy = - star.vy;
                       }
                       else if(star.x < 0 || star.x > canvas.width){
                           star.vx = - star.vx;
                           star.vy = star.vy;
                       }
                       star.x += star.vx;
                       star.y += star.vy;
                   }
               },
       
               line: function(){
                   var length = _this.config.length,
                       iStar,
                       jStar,
                       i,
                       j;
       
                   for(i = 0; i < length; i++){
                       for(j = 0; j < length; j++){
                           iStar = _this.config.stars[i];
                           jStar = _this.config.stars[j];
       
                           if(
                               (iStar.x - jStar.x) < _this.config.distance &&
                               (iStar.y - jStar.y) < _this.config.distance &&
                               (iStar.x - jStar.x) > - _this.config.distance &&
                               (iStar.y - jStar.y) > - _this.config.distance
                           ) {
                               if(
                                   (iStar.x - _this.config.position.x) < _this.config.radius &&
                                   (iStar.y - _this.config.position.y) < _this.config.radius &&
                                   (iStar.x - _this.config.position.x) > - _this.config.radius &&
                                   (iStar.y - _this.config.position.y) > - _this.config.radius
                               ) {
                                   ctx.beginPath();
                                   ctx.moveTo(iStar.x, iStar.y);
                                   ctx.lineTo(jStar.x, jStar.y);
                                   ctx.stroke();
                                   ctx.closePath();
                               }
                           }
                       }
                   }
               }
           };
       
           _this.createStars = function () {
               var length = _this.config.length,
                   star,
                   i;
       
               ctx.clearRect(0, 0, canvas.width, canvas.height);
               for(i = 0; i < length; i++){
                   _this.config.stars.push(new Star());
                   star = _this.config.stars[i];
       
                   star.create();
               }
       
               star.line();
               star.animate();
           };
       
           _this.setCanvas = function () {
               canvas.width = window.innerWidth;
               canvas.height = window.innerHeight;
           };
       
           _this.setContext = function () {
               ctx.fillStyle = _this.config.star.color;
               ctx.strokeStyle = _this.config.line.color;
               ctx.lineWidth = _this.config.line.width;
           };
       
           _this.loop = function (callback) {
               callback();
       
               reqAnimFrame(function () {
                   _this.loop(function () {
                       callback();
                   });
               });
           };
       
           _this.bind = function () {
               $(window).on('mousemove', function(e){
                   _this.config.position.x = e.pageX;
                   _this.config.position.y = e.pageY;
               });
           };
       
           _this.init = function () {
               _this.setCanvas();
               _this.setContext();
       
               _this.loop(function () {
                   _this.createStars();
               });
       
               _this.bind();
           };
         
         return _this;
       }
       
        //requestAnimationFrame
    
       var reqAnimFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || function (callback) {
           window.setTimeout(callback, 1000 / 60);
       };
       
       callCanvas($('canvas')[0]).init();   
       
       //Resize Canvas
       var waitForFinalEvent = (function () {
         var timers = {};
         return function (callback, ms, uniqueId) {
           if (!uniqueId) {
             uniqueId = "Don't call this twice without a uniqueId";
           }
           if (timers[uniqueId]) {
             clearTimeout (timers[uniqueId]);
           }
           timers[uniqueId] = setTimeout(callback, ms);
         };
       })();
       
       $(window).resize(function () {
           waitForFinalEvent(function(){
               callCanvas($('canvas')[0]).init();   
    
           }, 400, "some unique string");
       });
    
    });
    
    $(document).ready( function(){
       
       // SET BACKGROUND PARALLAX
        $('#bg-image').css('transform', 'scale(1.06)');
        $('#bg-image .backstretch').attr('data-depth', 0.1);
       $('#bg-image .backstretch').addClass('layer');
       $('#wrapper_mbYTP_bgndVideo').css('transform', 'scale(1.06)');
        $('#bg-video').attr('data-depth', 0.1);
       $('#bg-video').addClass('layer');
    
    });
    
    /**   4. CYCLE
     *****************************************************/
    $(document).ready( function(){
       
       $('.slider').cycle({
           fx : 'scrollVert',
           timeout: 7000,
           delay: 1000,
           speed: 500,
           slides: '.slide'
       });
       
    });
    
    
    /**   5. OVERLAY
     *****************************************************/
    $(document).ready( function(){
       
       
       //BASIC FUNCTIONS
       function hideFrontContent() {
           $('.content-block .container').fadeOut('slow');
       }
           
       function showFrontContent() {
           $('.content-block .container').fadeIn('slow');
       }
       
       function hideOverlayContent() {
           $('.overlay .overlay-container').fadeOut('slow');
           $('.overlay .overlay-container').removeClass('fadeInUp');
           $('.overlay .overlay-container').addClass('fadeOutDown');
       }
           
       function showOverlayContent() {
           $('.overlay .overlay-container').fadeIn('slow');
           $('.overlay .overlay-container').removeClass('fadeOutDown');
           $('.overlay .overlay-container').addClass('fadeInUp');
       }
       
       function showCloseButton() {
           $('.close-overlay').fadeIn('slow');
           $('.close-overlay').removeClass('fadeOutUpBig');
           $('.close-overlay').addClass('fadeInDownBig');
       }
       
       function hideCloseButton() {
           $('.close-overlay').fadeOut('slow');
           $('.close-overlay').removeClass('fadeInDownBig');
           $('.close-overlay').addClass('fadeOutUpBig');
       }
       
       function showContactCloseButton() {
           $('.close-contact').fadeIn('slow');
           $('.close-contact').removeClass('fadeOutUpBig');
           $('.close-contact').addClass('fadeInDownBig');
       }
       
       function hideContactCloseButton() {
           $('.close-contact').fadeOut('slow');
           $('.close-contact').removeClass('fadeInDownBig');
           $('.close-contact').addClass('fadeOutUpBig');
       }
       
       function showOverlay() {
           $('.overlay').removeClass('hideOverlay');
           $('.overlay').addClass('showOverlay');
       }
       
       function hideOverlay() {
           $('.overlay').removeClass('showOverlay');
           $('.overlay').addClass('hideOverlay');
       }
       
       function showOverlayContact() {
           $('.overlay-contact').removeClass('hideOverlay');
           $('.overlay-contact').addClass('showOverlay');
       }
       
       function hideOverlayContact() {
           $('.overlay-contact').removeClass('showOverlay');
           $('.overlay-contact').addClass('hideOverlay');
       }
    
       function hideOverlayContactContent() {
           $('.overlay-contact .overlay-container').fadeOut('slow');
           $('.overlay-contact .overlay-container').removeClass('fadeInUp');
           $('.overlay-contact .overlay-container').addClass('fadeOutDown');
       }
           
       function showOverlayContactContent() {
           $('.overlay-contact .overlay-container').fadeIn('slow');
           $('.overlay-contact .overlay-container').removeClass('fadeOutDown');
           $('.overlay-contact .overlay-container').addClass('fadeInUp');
       }
       
       
           //STATUS VARS
       var overlayStatus = 0;
       var overlayContactStatus = 0;
       var statusforGoTo = 0;
       
       
       //FUNCTION CONNECTING OVERLAY
       function openOverlay() {
           
           hideFrontContent();
           
               setTimeout(function() {   
               showOverlay();
               showCloseButton();
               
                 setTimeout(function() {
                   showOverlayContent();
                   
                     setTimeout(function() {
                         overlayStatus = 1;
                         statusforGoTo = 1;
       
                     
                     }, 800);
                 }, 400);
              }, 400);
             
       }
    
       function closeOverlay() {
           
           hideCloseButton();
           hideOverlayContent();
           
             setTimeout(function() {   
               hideOverlay();
                 
                 setTimeout(function() {
                     showFrontContent();
                     
                     setTimeout(function() {
                         activeOverlays = 1;
                         statusforGoTo = 0;
       
                     
                     }, 1000);
                 }, 400);
             }, 600);
             
       }
       
       //FUNCTION CONNECTING OVERLAY CONTACT
       function openOverlayContact() {
           
           hideCloseButton();
           hideOverlayContent();
           
               setTimeout(function() {
               showOverlayContact();
               showContactCloseButton();
               
                   setTimeout(function() {
                       showOverlayContactContent();
                             
                       setTimeout(function() {
                           overlayContactStatus = 1;
         
                       }, 1000);
                   }, 400);
               }, 200);
             
       }
       
       function closeOverlayContact() {
           
           hideContactCloseButton();
           hideOverlayContactContent();
           showCloseButton();   
               setTimeout(function() {   
                   hideOverlayContact();
                   showOverlayContent();
                                     
                     setTimeout(function() {
                         overlayStatus = 1;
                         statusforGoTo = 1;
       
                     
                     }, 1000);    
                 }, 400);       
             
       }
       
       
       
       
       //CALL FUNCTIONS OVERLAY
       $('.open-overlay').click(function() {
           
           openOverlay();
                           
       });   
       
       
       $('.close-overlay').click(function() {
           
           closeOverlay();
                               
       });
       
    
       $('.overlay').bind('mousewheel', function(e) {
           if(e.originalEvent.wheelDelta / -120 > 0) {
               //alert('down');
           } else {
               
                   procesfinshedOverlay1();
                   function procesfinshedOverlay1() {
                     if(overlayStatus == 1) {
                         closeOverlay();
                         overlayStatus = 0;
                         statusforGoTo = 0;
                         
                     }else {}
                   }
                 
           }
    
       });
    
    
       $('#front-page').bind('mousewheel', function(e) {
           if(e.originalEvent.wheelDelta / 120 > 0) {
               //alert('up');
           } else {
               
               preloadprocessfinshed();
               function preloadprocessfinshed() {
                 if(activeOverlays == 1) {
                     openOverlay();
                     activeOverlays = 0;
                     
                 }else {}
               }
                 
           }
    
       });
       
       
       
       //CALL FUNCTION OVERLAY CONTACT
       $('.open-contact').click(function() {
           
            openOverlayContact();
                               
       });
       
       $('.close-contact').click(function() {
           
           closeOverlayContact();
                               
       });
       
       
       $('.overlay').bind('mousewheel', function(e) {
           if(e.originalEvent.wheelDelta / 120 > 0) {
               //alert('up');
           } else {
               
               processfinshedGoTo();
               function processfinshedGoTo() {
                 if(statusforGoTo == 1) {
                     openOverlayContact();
                     statusforGoTo = 0;
                     overlayStatus = 0;
                     
                 }else {}
               }
                 
           }
    
       });
       
       $('.overlay-contact').bind('mousewheel', function(e) {
           if(e.originalEvent.wheelDelta / -120 > 0) {
               //alert('down');
           } else {
               
                 procesfinshedOverlayContact1();
               function procesfinshedOverlayContact1() {
                 if(overlayContactStatus == 1) {
                     closeOverlayContact();
                     overlayContactStatus = 0;
                     
                 }else {}
               }
               
           }
    
       });
    
       
    });
    
    /**   6. AJAX SUBSCRIBE
     *****************************************************/
    $(document).ready( function(){
       
       $('.subscribe-form').submit(function() {
             var postdata = $('.subscribe-form').serialize();
             $.ajax({
                 type: 'POST',
                 url: 'assets/subscribe.php',
                 data: postdata,
                 dataType: 'json',
                 success: function(json) {
                     if(json.valid == 0) {
                         $('.status-message').html(json.error);
                         $('.status-message').fadeIn('slow');
                         $('.status-message').css('margin-top','5px');
                     }
                     else {
                         $("input, textarea").val('');
                         $('.subscribe-form button').prop('disabled',true);
                         $('.status-message').html(json.message);
                         $('.status-message').fadeIn('slow');
                         $('.status-message').css('margin-top','5px');
                     }
                 }
               });
               return false;
           });
           
    });
    
    
    /**   7. AJAX CONTACT
     *****************************************************/
    $(document).ready( function(){
       
       $('.contact-form form').submit(function() {
       
               $('.contact-form form .nameLabel').html('Name');
               $('.contact-form form .emailLabel').html('Email');
               $('.contact-form form .messageLabel').html('Message');
       
               var postdata = $('.contact-form form').serialize();
               $.ajax({
                   type: 'POST',
                   url: 'assets/sendmail.php',
                   data: postdata,
                   dataType: 'json',
                   success: function(json) {
                       if(json.nameMessage != '') {
                           $('.contact-form form .nameLabel').append(' - <span class="status"> ' + json.nameMessage + '</span>');
                       }
                       if(json.emailMessage != '') {
                           $('.contact-form form .emailLabel').append(' - <span class="status"> ' + json.emailMessage + '</span>');
                       }
                       if(json.messageMessage != '') {
                           $('.contact-form form .messageLabel').append(' - <span class="status"> ' + json.messageMessage + '</span>');
                       }
                       if(json.nameMessage == '' && json.emailMessage == '' && json.messageMessage == '') {
                               $('.contact-form .status-message-contact').addClass('animated fadeIn').html('EMAIL SENT SUCCESSFULLY.');
                               $('input[type="text"],textarea').val('');
                       }
                   }
               });
               return false;
           });   
               
    });
    
    Bazılarının özellikle özgür lisansa sahip olduğunu biraz araştırmayla bulabilirsiniz. "Kapana kısılmış" kodları buldukça ve inceledikçe buraya ekleyemeye devam edeceğim...
     
    Orion-Pax, affreaodid, ZenX ve 7 kişi daha bunu beğendi.
  2. note ER

    Katılım:
    20 Nisan 2017
    Mesaj:
    1,683
    Alınan Beğeniler:
    3,151

    Özel Mesaj
    Hareket eden sayfa başlığı oluşturma

    Kod:
    <script language="JavaScript">
    <!--
    var txt="BAŞLIĞINIZ BURAYA :)";
    var espera=200;
    var refresco=null;
    
    function rotulo_title() {
    document.title=txt;
    txt=txt.substring(1,txt.length)+txt.charAt(0);
    refresco=setTimeout("rotulo_title()",espera);}
    rotulo_title();
    // -->
    </script>
    
     
    Orion-Pax, affreaodid, dragov ve 4 kişi daha bunu beğendi.
  3. BAYULKEN Atıldı

    Katılım:
    10 Aralık 2016
    Mesaj:
    203
    Alınan Beğeniler:
    644

    Özel Mesaj
    Sırf bu tür hazır kodlar yüzünden insanlarda bi uyuşuluk var hazırı varken neden uğraşayım diye diye kod yazmayı unutanlar var.
    Üstelik değindiğiniz gibi hazır kodları parça parça sağdan soldan toplayıp millete sağa sola artistlik yapacaklarına sadece kendine özgü olan fakat kendisinin yazmış olduğu gösterişsiz index kullansınlar .daha iyi...
    Çok haklısın.
     
    dragov, note, websor ve 1 kişi daha bunu beğendi.
  4. Semtex ER

    Katılım:
    6 Kasım 2016
    Mesaj:
    661
    Alınan Beğeniler:
    1,632

    Özel Mesaj
    Kim kızdırdı sizi?

    Forumda herkes tavsiye veriyor...

    HTML öğrenin diye...

    Daha index sayfası hazırlamayı bilmeyip de, hack yaptığını söyleyen mi var?
     
  5. note ER

    Katılım:
    20 Nisan 2017
    Mesaj:
    1,683
    Alınan Beğeniler:
    3,151

    Özel Mesaj
    Teşekkür ederim, kodların aslını döküman sayfalarında bile bulmak mümkün. Kodu yazan arkadaşın saklamadığını bunlar saklıyor ya en çok bu beni sinir ediyor. Dediğim gibi engelleyemezsiniz..

    Kodu kendi yazan profesyonel hackerlar kızdırdı beni..
     
    Orion-Pax, dragov, Semtex ve 1 kişi daha bunu beğendi.
  6. The61 ER

    Katılım:
    20 Temmuz 2017
    Mesaj:
    174
    Alınan Beğeniler:
    155

    Özel Mesaj
    Birde bu kodları şifreleyenler var
     
    BAYULKEN ve note bunu beğendi.
  7. BAYULKEN Atıldı

    Katılım:
    10 Aralık 2016
    Mesaj:
    203
    Alınan Beğeniler:
    644

    Özel Mesaj
    Kriptografi sen kimlere kaldın :(
     
  8. note ER

    Katılım:
    20 Nisan 2017
    Mesaj:
    1,683
    Alınan Beğeniler:
    3,151

    Özel Mesaj
    Bunlara da çözüm var. Ama hepsine değil tabi..

    Kodu obfuscation ile karıştıranlar için şu siteyle geri dönüştürebilirsiniz.
    http://jsnice.org/

    Kodu urlencoder() ile şifreleyenler[1] için şu siteyi kullanıp normal haline dönüştürebilirsiniz
    http://www.utilities-online.info/urlencode/

    [1] Şifrelemek değil de, sadece dönüştürmüş olanlar için.
     
  9. BAYULKEN Atıldı

    Katılım:
    10 Aralık 2016
    Mesaj:
    203
    Alınan Beğeniler:
    644

    Özel Mesaj
    En güveniliri şuan ionCube şifreleme gibi duruyor
     
    The61 bunu beğendi.
  10. note ER

    Katılım:
    20 Nisan 2017
    Mesaj:
    1,683
    Alınan Beğeniler:
    3,151

    Özel Mesaj
    Sanırım sadece PHP şifreleme için kullanılıyor. HTML ve Javascript kodları her zaman bizim bilgisayarımıza gelecektir...
     
  11. note ER

    Katılım:
    20 Nisan 2017
    Mesaj:
    1,683
    Alınan Beğeniler:
    3,151

    Özel Mesaj
    Javascript ile örnekleri de burdan paylaşabiliriz...

    Kod:
    <html>
    <head>
       <title>n0t3py</title>
       <meta charset = "utf-8">
       <style>
           body{
               background-color: rgb(20,20,20);
               color:white;
               font-family: Consolas;
           }
       </style>
    </head>
    <body>
       <p id = "yazi" >Özgür Yazılım Engellenemez!</p>
       <input value = "Zamanı Değiştir" type = "button" onclick="setTime()"/>
       <input value = "Yazıyı Değiştir" type = "button" onclick="setText()"/>
       <script>
           var element = document.getElementById("yazi");
           var zaman = 100;   
           var yazi = element.innerHTML;
           
           element.innerHTML = "";
           
           var sayac = 0;
           
           setTimeout(yaz,zaman);
    
           function setTime(event){
               zaman = prompt("Zamanı ms cinsinden girin:");
               alert("Zaman ayarlandı");
           }
    
           function setText(event){
               yazi = prompt("Yazılacak yazıyı girin:");
               element.innerHTML = "";
               sayac = 0;
               alert("Yazı ayarlandı");
           }
           
           function yaz(){
               element.innerHTML = "<font color = 'green'>"+yazi.substring(0,sayac++%yazi.length+1)+"</font>";
               setTimeout(yaz,zaman);
           }
       </script>
    </body>
    
     
    Orion-Pax, Alparslan5545 ve The61 bunu beğendi.
  12. The61 ER

    Katılım:
    20 Temmuz 2017
    Mesaj:
    174
    Alınan Beğeniler:
    155

    Özel Mesaj
    Form kontrol
    Kod:
    <html>
        <head>
            <title>Form Kontrol</title>
            <meta charset ="utf-8">
                <style>
                    *{margin:0; padding:0;}
                    label,input{display:block;}
                    label{color:rgb(0,128,128); font-size:12px; padding:10px;}
                    input{width:200px; height:30px; color:rgb(0,128,128); margin:10px; background:none; outline:0; border:none; border-bottom:2px solid rgb(0,128,138);}
                    #kontrol{margin:10px 0px 0px 20px;}
                    </style>
                    </head>
                    <body>
                        <form action ="" method ="post">
                        <label for ="username">
                            Kullanıcı adı :
                            <input type ="text" id ="username" required>
                                </label>
                                
                                <label for ="password">
                            Şifre :
                            <input type ="password" id ="password" required>
                                </label>
                                <p id ="kontrol"></p>
                        </form>
                        <script>
                            function check(){
                                var txt = document.getElementById("kontrol");
                                var usr = document.getElementById("username").value;
                                var pss = document.getElementById("password").value;
                                if(usr == "" || pss == "") {
                                    txt.style.color = "red";
                                    txt.innerHTML = " not ok";
                                    }else{
                                        txt.style.color = "#26E03B";
                                        txt.innerHTML = " ok";
                                        }
                                }
                                
                                setInterval("check()", 10);
                            </script>
                        </body>
                        </html>
     
    note bunu beğendi.
    Katılım:
    12 Mart 2018
    Mesaj:
    47
    Alınan Beğeniler:
    42

    Özel Mesaj
    Ellerine sağlık devrem
     
    The61 bunu beğendi.
  13. note ER

    Katılım:
    20 Nisan 2017
    Mesaj:
    1,683
    Alınan Beğeniler:
    3,151

    Özel Mesaj
    Orion-Pax bunu beğendi.
    Katılım:
    17 Aralık 2016
    Mesaj:
    15
    Alınan Beğeniler:
    13

    Özel Mesaj
    Devrem hortlatmak gibi olmasın konuyu ama cidden başarılı bir konu eline diline sağlık.
     
    Orion-Pax ve note bunu beğendi.
  14. AYDOĞAN TUĞGENERAL

    • Forum Denetleme Gözlem Komutanı
    Katılım:
    11 Ağustos 2012
    Mesaj:
    1,171
    Alınan Beğeniler:
    6,692
    Meslek:
    Defender Ayt

    Özel Mesaj
    Faydalı bilginin üste çıkması iyidir,hortlama sayılmaz.
     
  15. note ER

    Katılım:
    20 Nisan 2017
    Mesaj:
    1,683
    Alınan Beğeniler:
    3,151

    Özel Mesaj
    Teşekkürler, faydalı olması dileğiyle.
     
    Katılım:
    17 Aralık 2016
    Mesaj:
    15
    Alınan Beğeniler:
    13

    Özel Mesaj
    Ben neden genel programlama forum sayfasında konu açamıyorum acaba yasaklanmam filan mı var :/
    özür dilerim size buradan başka nasıl ulaşabilirim bilmiyorum
     
  16. AYDOĞAN TUĞGENERAL

    • Forum Denetleme Gözlem Komutanı
    Katılım:
    11 Ağustos 2012
    Mesaj:
    1,171
    Alınan Beğeniler:
    6,692
    Meslek:
    Defender Ayt

    Özel Mesaj
    Yasak değil yetki meselesi.İlerde izin verilir sen konunu ac oraya taşınır.
     
    Orion-Pax ve Hacker Turkey bunu beğendi.
    Katılım:
    31 Temmuz 2017
    Mesaj:
    1
    Alınan Beğeniler:
    0

    Özel Mesaj
    Esselamu aleyküm paşam özel konuşmamız mümkün mü?
     

Bu Sayfayı Paylaş