Eredmény: 1 - 4 (4) összesen

Téma: AdF.ly javascript

  1. #1
    Bölcs uniquevisitor logója
    Csatlakozott
    08-07-25
    Hozzászólás
    823
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás AdF.ly javascript

    sziasztok,

    a blogspotos blogomba szeretném ezt az automatikus linkátíró szkriptet, ami működik is félig:

    Kód:
    <script type="text/javascript">
    onmousemove = function adfly() {
    adfly_id = '240838'; //replace with your ID
    for (var i = 0; i < document.links.length; i++) {
     var hrefer = document.links[i].href;
     if(hrefer.match("adf.ly") || hrefer.match("javascript:")|| hrefer.match("#")) {
     document.links[i].href = document.links[i].href;
     }else{document.links[i].href = 'http://adf.ly/' + adfly_id + '/' + document.links[i].href;}
    }
    }
    </script>
    Monetize your blog using auto script adf.ly | Scrapebox Autoapprove Lists, SEO Services, Proxies, Tools, Tutorials | Email Marketing Leads

    Ez azonban átírja az oldalon belülre mutató linkeket is. Ha jól értem elvileg ha beszúrnám az IF részbe ezt, akkor jó lenne.

    Kód:
    || hrefer.match("your URL"))
    De ez sajnos nem működik, ekkor egyik linket sem írja át. (gondolom a your ulr helyére a domaint vagy esetleg http:// vel bővített formába kell beírnom a saját oldalam címét, de nem megy)

    Hogyan tudnám ezt megoldani?

    köszi


    Utoljára módosítva: uniquevisitor által : 2012-01-25 16:18

  2. #2
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: AdF.ly javascript

    A .match() végső soron regexp vagyis elég ha csak a domaint adod meg, de arra érdemes odafigyelni, hogy a html-ben milyen formában vannak jelen a belső linkek, absolute vagy relative.

    Ha minden linket át szeretnél írni akkor nincsen szükség az IF re.

    Kód:
    <script type="text/javascript">
    onmousemove = function adfly() {
    adfly_id = '240838'; //replace with your ID
    for (var i = 0; i < document.links.length; i++) {
     var hrefer = document.links[i].href;
     //if(hrefer.match("adf.ly") || hrefer.match("javascript:")|| hrefer.match("#")) {
     if (true){
     document.links[i].href = document.links[i].href;
     }else{document.links[i].href = 'http://adf.ly/' + adfly_id + '/' + document.links[i].href;}
    }
    }
    </script>




  3. #3
    Bölcs uniquevisitor logója
    Csatlakozott
    08-07-25
    Hozzászólás
    823
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: AdF.ly javascript

    köszönöm a segítséget, de sajnos egyelőre nem értem,a blog.tiborg.tk -n szeretném ezt megcsinálni. akkor ezzel mennie kellene? (mert nem megy)

    Kód:
    <script type="text/javascript">
    onmousemove = function adfly() {
    adfly_id = '240838'; //replace with your ID
    for (var i = 0; i < document.links.length; i++) {
     var hrefer = document.links[i].href;
     //if(hrefer.match("adf.ly") || hrefer.match("javascript:")|| hrefer.match("blog.tiborg.tk")) {
     if (true){
     document.links[i].href = document.links[i].href;
     }else{document.links[i].href = 'http://adf.ly/' + adfly_id + '/' + document.links[i].href;}
    }
    }
    </script>




  4. #4
    Új tag
    Csatlakozott
    12-03-28
    Hozzászólás
    1
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: AdF.ly javascript

    Igy már működnie kellene:
    Kód:
    <script type="text/javascript">
      function adfly() {
        var adfly_id = '240838'; //replace with your ID
        for (var i = 0; i < document.links.length; i++) {
          document.links[i].href = 'http:'+'//adf.ly/' + adfly_id + '/' + document.links[i].href;
        }
      }
      window.onload = function () {
        adfly();
      }
    </script>




Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •