• 25-12-2014, 17:54:49
    #1
    Merhabalar,

    istediğim bir olay var; http://www.chip.com.tr/redir/?url=ht...2Fhaber-981924

    tam olarak istediğimi yukarıdaki link ifade ediyor. Wordpresste dışarıya link verdiğimizde böyle bir ugurlama sayfası yapmak için eklenti kod vs bir şey var mıdır ?


    teşekkürler şimdiden
  • 29-12-2014, 02:38:47
    #2
    yok mudur bunu bilen ?
  • 29-12-2014, 02:51:38
    #3
    Wordpress için çoğu seo eklentisi dışarıya olan linkleri ayrı sayfada açtırır zaten.

    Bunun dışında jquery ile tüm dışarıya linklere otomatik olarak target="_blank" etiketi ekletebilirsin.
    Tek yapman gereken aşağıdaki kodu head etiketleri arasına eklemek:

    <script type="text/javascript">
    $(document).ready(function() {
      $("a[@href^=http]").each(
        function(){
    	    if(this.href.indexOf(location.hostname) == -1) { 
            $(this).attr('target', '_blank');
          }
        }
      )
    });
    </script>
    Kodun çalışabilmesi için sayfada jquery kütüphanesinin çağırılıyor olması lazım. Eğer çağırılmıyorsa koddan hemen önce şunu ekle:

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
  • 29-12-2014, 13:28:17
    #4
    Crazy adlı üyeden alıntı: mesajı görüntüle
    Wordpress için çoğu seo eklentisi dışarıya olan linkleri ayrı sayfada açtırır zaten.

    Bunun dışında jquery ile tüm dışarıya linklere otomatik olarak target="_blank" etiketi ekletebilirsin.
    Tek yapman gereken aşağıdaki kodu head etiketleri arasına eklemek:

    <script type="text/javascript">
    $(document).ready(function() {
      $("a[@href^=http]").each(
        function(){
    	    if(this.href.indexOf(location.hostname) == -1) { 
            $(this).attr('target', '_blank');
          }
        }
      )
    });
    </script>
    Kodun çalışabilmesi için sayfada jquery kütüphanesinin çağırılıyor olması lazım. Eğer çağırılmıyorsa koddan hemen önce şunu ekle:

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    hocam ayrı sayfada linkleri göstermede bir problem yok, yalnız benim istediğim olay bu değil. Linke tıklasın ziyaretçi ona aaa.com sitesinden çıkış yapıp xxx sitesine yönlendiriliyorsunuz, lütfne bekleyin 5 sn içinde yönlendirileceksiniz şeklinde bir ugurlama sayfası oluşturmak tek istediğim. Örnek olarak verdiğim linki incelerseniz eğer, chip'te mesela dışarı bir link eklendiğinde yönlendiriliyorsunuz sayfası çıkıyor, bunu wpde uygulamak istiyorum.
  • 30-12-2014, 12:03:27
    #6
    Hocam teşekkür ederim bunu kurdum fakat her hangi bir değişiklik olmadı. Daha önceden kullandıysan ayarlarının nasıl yapılması gerektiği hakkında bilgi verebilir misin ?
  • 30-12-2014, 19:16:40
    #7
    yanlış anlamadıysam istediğiniz link şekil http://r10.net/git.php?url=http://google.com

    bunu yapmak için aşağıdaki dosyayı kendinize göre düzenleyip ftp ile ana dizine atın.

    kullanımı http://siteadiniz.com/git.php?url=ht...ileceksite.com


    bu dosyayı git.php olarak kaydedip ana dizine(public_html) dizinine atın
    <?php
    $url=$_GET['url'];
    ?>
    <html>
    <head>
     <noscript>
     <meta http-equiv="Refresh" content="10; URL=<? echo $url; ?>" />
     </noscript>
     <script type="text/javascript">
     <!--
     function exec_refresh()
     {
      window.status = "<<<-- Yönlendiriliyorsunuz -->>>" + myvar;
      myvar = myvar + " .";
      var timerID = setTimeout("exec_refresh();", 100);
      if (timeout > 0)
      {
       timeout -= 1;
      }
      else
      {
       clearTimeout(timerID);
       window.status = "";
       window.location = "<? echo $url; ?>";
      }
     }
     
     var myvar = "";
     var timeout = 20;
     exec_refresh();
     //-->
     </script>
     
     
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Yönlendiriliyorsunuz..</title>
    <style type="text/css">
    <!--
    .stil1 {color: #FF0000}
    a:link {
    	text-decoration: none;
    }
    a:visited {
    	text-decoration: none;
    }
    a:hover {
    	text-decoration: underline;
    	color: #000000;
    }
    a:active {
    	text-decoration: none;
    }
    .stil2 {color: #FF3300}
    .stil3 {color: #0000FF}
    .stil4 {color: #FFFF00}
    .stil5 {color: #00FF00}
    .stil6 {
    	font-size: 36px;
    	font-weight: bold;
    }
    -->
    </style>
    </head>
    <body>
    <div align="center">
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <span class="stil6">Yönlendiriliyorsunuz..</span>
    </div>
    </body>
    </html>
  • 30-12-2014, 21:10:04
    #8
    OsGaKa adlı üyeden alıntı: mesajı görüntüle
    yanlış anlamadıysam istediğiniz link şekil http://r10.net/git.php?url=http://google.com

    bunu yapmak için aşağıdaki dosyayı kendinize göre düzenleyip ftp ile ana dizine atın.

    kullanımı http://siteadiniz.com/git.php?url=ht...ileceksite.com


    bu dosyayı git.php olarak kaydedip ana dizine(public_html) dizinine atın
    <?php $url=$_GET['url']; ?> <html> <head> <noscript> <meta http-equiv="Refresh" content="10; URL=<? echo $url; ?>" /> </noscript> <script type="text/javascript"> <!-- function exec_refresh() { window.status = "<<<-- Yönlendiriliyorsunuz -->>>" + myvar; myvar = myvar + " ."; var timerID = setTimeout("exec_refresh();", 100); if (timeout > 0) { timeout -= 1; } else { clearTimeout(timerID); window.status = ""; window.location = "<? echo $url; ?>"; } } var myvar = ""; var timeout = 20; exec_refresh(); //--> </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Yönlendiriliyorsunuz..</title> <style type="text/css"> <!-- .stil1 {color: #FF0000} a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; color: #000000; } a:active { text-decoration: none; } .stil2 {color: #FF3300} .stil3 {color: #0000FF} .stil4 {color: #FFFF00} .stil5 {color: #00FF00} .stil6 { font-size: 36px; font-weight: bold; } --> </style> </head> <body> <div align="center"> <p>&nbsp;</p> <p>&nbsp;</p> <span class="stil6">Yönlendiriliyorsunuz..</span> </div> </body> </html>
    hocam çok sagolasın tam aradığım şey buydu. Ellerin dert görmesin