1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Contador Descargas

Tema en 'Programación y Diseño Web' iniciado por Dhamen, 11 May 2005.

  1. Dhamen

    Dhamen Nuevo usuario

    Alguien sabe donde puedo encontrar contadores de vinculos para usarlos en canciones que se descargan. Si pudiera ser que pueda ponerlos en Dreamweaver.

    Es para una pagina personal de un grupo musical.

    Muchas gracias por adelantado.

    Saludos.
     
  2.  
  3. kitsch

    kitsch Nuevo usuario

    Puedes hacerlo con PHP y JavaScript es simeple codigo, te explico.

    El sólo hecho de abrir este script con un browser hace que el número guardado en el archivo "cont.txt" el que creas todo en una misma carpeta, este se incremente en uno.

    Archivo: contador.php
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1--><?php

    // archivo que guarda el numero de hits

    $cont = "cont.txt";

    $fp = fopen($cont,rw);

    $num = fgets($fp,9999);

    fclose($fp);

    $fp = fopen($cont,w);

    $num += 1;

    fputs($fp, $num);

    fclose($fp);

    ?><!--c2--></div><!--ec2-->

    Ahora en tu pagina donde estan links a contabilizar introduce el siguiente script:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1--><script language="javascript" TYPE="text/javascript">

    <!--

    ///////////////////////////////////////////////////////////////////

    // (C) 2004, Eduardo Gonzalez Gonzalez (www.estadisticasweb.com) //

    // Este código y scripts adjuntos son cedidos al dominio público //

    ///////////////////////////////////////////////////////////////////

    var TRACKfrObj;

    function TRACKlink(CounterScript) {

    &nbsp;if (!document.createElement) { return true };

    &nbsp;var TRACKfrDoc;

    &nbsp;if (!TRACKfrObj && document.createElement) {

    &nbsp; &nbsp;try {

    &nbsp; &nbsp; &nbsp;var TRACKfrtemp=document.createElement('iframe');

    &nbsp; &nbsp; &nbsp;TRACKfrtemp.setAttribute('id','TRACKframe');

    &nbsp; &nbsp; &nbsp;TRACKfrtemp.style.border='0px';

    &nbsp; &nbsp; &nbsp;TRACKfrtemp.style.width='0px';

    &nbsp; &nbsp; &nbsp;TRACKfrtemp.style.height='0px';

    &nbsp; &nbsp; &nbsp;TRACKfrObj = document.body.appendChild(TRACKfrtemp);

    &nbsp; &nbsp; &nbsp;if (document.frames) {TRACKfrObj = document.frames['TRACKframe']; }

    &nbsp; &nbsp;}

    &nbsp; &nbsp;catch(exception) {

    &nbsp; &nbsp; &nbsp;TRACKhf='<iframe id=" TRACKframe" style="';

    &nbsp; &nbsp; &nbsp;TRACKhf+='border:0px;';

    &nbsp; &nbsp; &nbsp;TRACKhf+='width:0px;';

    &nbsp; &nbsp; &nbsp;TRACKhf+='height:0px;';

    &nbsp; &nbsp; &nbsp;TRACKhf+='"></iframe>';

    &nbsp; &nbsp; &nbsp;document.body.innerHTML+= TRACKhf;

    &nbsp; &nbsp; &nbsp;TRACKfrObj = new Object();

    &nbsp; &nbsp; &nbsp;TRACKfrObj.document = new Object();

    &nbsp; &nbsp; &nbsp;TRACKfrObj.document.location = new Object();

    &nbsp; &nbsp; &nbsp;TRACKfrObj.document.location.iframe = document.getElementById('TRACKframe');

    &nbsp; &nbsp; &nbsp;TRACKfrObj.document.location.replace = function(location)

    &nbsp; &nbsp; &nbsp; &nbsp;{ this.iframe.src = location; }

    &nbsp; &nbsp;}

    &nbsp;}

    &nbsp;if (navigator.userAgent.indexOf('Gecko') !=-1 && ! TRACKfrObj.contentDocument)

    &nbsp; &nbsp;{setTimeout(' TRACKtrack()',10); return false;}

    &nbsp;// Browser tipo/version NS6

    &nbsp;if (TRACKfrObj.contentDocument) {TRACKfrDoc = TRACKfrObj.contentDocument;}

    &nbsp;// Browser tipo/version IE5.5 & IE6

    &nbsp;else if (TRACKfrObj.contentWindow) {TRACKfrDoc = TRACKfrObj.contentWindow.document;}

    &nbsp;// Browser tipo/version IE5

    &nbsp;else if (TRACKfrObj.document) {TRACKfrDoc = TRACKfrObj.document;}

    &nbsp;else { return true; }

    &nbsp;TRACKfrDoc.location.replace(CounterScript);

    &nbsp;return false;

    }

    //--><!--c2--></div><!--ec2-->
    Y esta seria la forma de tus links:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1--><span onClick="TRACKlink('contador.php')"><a

    &nbsp;href="tuarchivo.mp3" target="_blank">Tu archivo.mp3</a></span><!--c2--></div><!--ec2-->

    Listo.
     
  4. Aldote Corp

    Aldote Corp Nuevo usuario

    muy bueno kitsch

    Me ha dado una que otra idea este script :wink:
     
  5. Dhamen

    Dhamen Nuevo usuario

    Gracias por tan pronta respuesta...

    Como vi en el otro post, esto solo es util para PHP, no???

    El problema es que no se nada de PHP y queria hacerlo en Dreamweaver.

    Aun asi lo tendre en cuenta.

    Salu2!
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·