| ||||
Respuesta: Un contador para cada pagina de mi web Hola: Si tienes algún lenguaje en tu servidor, y aún mejor, gestionas una base de datos, puedes crear una tabla con las cuentas y un identificador para cada página, y por cada visita incrementas el contador asociado... Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Respuesta: Un contador para cada pagina de mi web O puedes usar el Google Analytic, que te da eso y mucho más. http://www.google.com/analytics/ Saludos
__________________ El mundo nada puede contra un hombre que canta en la miseria. -- Ernesto Sábato-- |
| ||||
Respuesta: Un contador para cada pagina de mi web Cita: Creo que eso me serviria, podrias decirme mas o menos como se hace?Tengo una base de datos para mi foro phpbb3, pero todavia me permiten crear tres mas. --- Uso analytics para ver cuantas visitas tengo, pero yo quiero que en cada pagina de mi web se vea cuantas veces se vio dicha pagina, por ejemplo, cuantas veces se vio : - gastronomia.html - construccion.html etc y que se muestre en numeros en cada pagina, gracias. |
| ||||
Respuesta: Un contador para cada pagina de mi web Hola: Básicamente, viendo que son páginas con extensión html, no valen includes ni códigos de lenguajes del servidor, así que el contador estaría en algo incrustado php, por ejemplo la misma imágenque se vaya a mostrar, y de parámetro puedes poner el propio identificador: <img src="contador.php?id=gastronomia" alt="contador" /> Y básicamente el contenido de contador.php:
Código:
Si te interesa más sobre el código php, reporta el tema para que lo movamos a ese foro.<? $id = $_GET["id"]; // instrucciones de conexión... $sql = "select cuenta from $tabla_contadores where id='$id'"; // leemos cuenta y generamos la imágen con las librerías GD... $sql = "update $tabla_contadores set cuenta={++$cuenta} where id='$id'"; // cerramos la conexión ?> Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Respuesta: Un contador para cada pagina de mi web Cita: No comprendo esa insistencia , hay gente que le gusta hacer las cosas a su manera, y sobre todo saber hacerlo. Depender de servicios externos puede valer cuando no se sabe hacer las cosas, pero la satisfacción de ir tecleando cada instrucción de un código propio (sí, con la mínima ayuda de los que respondemos en sitios como este foro) es magnífico.Hay sitios gratuitos que pasan a ser de pago (esas vueltas de la vida que nadie puede controlar), y como nunca hemos hecho nada por nuestra cuenta... ¡A pagar ! Seguramente estamos tratando de cosas compatibles, así que ¿Por qué no intentarlo? Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| |||
Respuesta: Un contador para cada pagina de mi web Si yo se hacerlo, pero creo que no podremos llegar al nivel de perfeccion de Analytics. Si quieres algo como un solo contador pues eso te vale, pero yo para analizar el trafico de mis webs NECESITO algo mas complejo. Un saludo! |
| ||||
Respuesta: Un contador para cada pagina de mi web No hay problema caricatos, paso esas paginas de html a php y listo. Ok, pasa el tema a PHP. Mariomon17, lo que quiero es poner un pequeño contador en algunas paginas de mi web, para que los visitantes sepan cuantas veces fue vista esa pagina en particular, serian paginas anunciando negocios de mi ciudad, si sabes como se hace te agradeceria que me ayudaras. Para analizar el trafico de mi web uso analytics. |
| |||
Respuesta: Un contador para cada pagina de mi web Ahh, ok. Osea quieres crear algo de cara al publico! Pues yo lo haria con PHP + MySQL (como bien te han dicho) y con CSS (para que te quede bonito). El Script es parecido al que te puso el usuario Caricatos. Te describo analiticamente el proceso que he pensado para este caso. 1.- Al entrar a la pagina se incrementa el numero en la BD. Esto ya nos dice dos cosas: el script va arriba de la pagina, y tenemos que crear una BD con una tabla con las paginas de tu web y como otro campo, el nº de usuario. 2.- Se mira el dato del nº de usuarios y lo metemos en una variable Hasta aqui ya tenemos en una variable el dato del numero de usuarios. Por ejemplo $usuarios 3.- Aqui ya decoras como tu quieras, por ejemplo, un div con un fondo que tu quieras, y encima imprimimos la variable $usuarios |
| ||||
Respuesta: Un contador para cada pagina de mi web ...Gracias por pasar tan rapido el tema, aqui encontre algo pero no me funciona: Se hacen dos archivos, uno contador.txt y otro visitas.php, En visitas.php pegue este codigo: <? $filename = "contador.txt"; $archivo = file($filename,"r"); //abrimos txt en modo lectura $contador = $archivo[0]; $contador++; $fp = fopen( $filename,"w"); //abrimos txt en modo escritura fwrite($fp, $contador); fclose($fp); //cerramos txt echo "&contador=$contador&"; ?> El archivo contador.txt hay que ponerle un 0 (Cero) Tambien decia que habia que poner esto en un frame, pero no se que quiere decir: loadVariablesNum("contador.php", 0); Ya le di permisos de escritura a los dos archivos e inclui "visitas.php" con un "include" en una pagina de prueba, aqui pueden verla www.forotandil.com.ar/losmilprueba el contador se queda en 1, que opinan? |
| |||
Respuesta: Un contador para cada pagina de mi web El esquema el el que te postee antes, veo que en tu web tienes un foro por lo que deduzco que tienes una BD. Sabes como puedes modificarla? Busca en tu servidor, tienes phpmyadmin? Puedes crear una nueva, llamala contador (o como quieras, ) Y crea un tabla con el esquema siguiente: Campos: -Pagina (varchar) -Visitas (int) |
| ||||
Respuesta: Un contador para cada pagina de mi web Cita: Si, mejor creo una nueva...
Iniciado por mariomon17 El esquema el el que te postee antes, veo que en tu web tienes un foro por lo que deduzco que tienes una BD. Sabes como puedes modificarla? Busca en tu servidor, tienes phpmyadmin? Puedes crear una nueva, llamala contador (o como quieras, ) Y crea un tabla con el esquema siguiente: Campos: -Pagina (varchar) -Visitas (int) |
| |||
Respuesta: Un contador para cada pagina de mi web A la noche? De donde eres? (Aqui en España son las 23.15 xD yo me ire a dormir) Pues en el campo pagina ponle varchar(25) sera suficiente, y el visitas int(15) Es una pasada 15, pero bueno mejor que sobre que no que falte... Un saludo y ¡hasta mañana! o en tu caso ¡buen dia! |
| ||||
Respuesta: Un contador para cada pagina de mi web Soy de Argentina, en el mensaje anterior aqui eran las siete de la tarde, ahora son las dos de la mañana, se me hizo tarde pero entre un rato para seguir con este tema. Listo, ya cree la tabla campos y los campos paginas y visitas, pero no entiendo como hacer esto: Cuando la tengas creada, introduce en esa tabla, en el campo paginas, las paginas. Ejemplo: inicio.php campo.php Aqui te muestro una captura para ver si voy bien: |
| |||
Respuesta: Un contador para cada pagina de mi web Si ! la codificacion no es muy buena, pero creo que no tendras problemas... Bueno pues ahora hay que crear el script, por ejemplo
Código PHP:
Ver original Esto incrementaria en 1 el contador, me tengo que ir. Luego vuelvo y seguimos |
| ||||
Respuesta: Un contador para cada pagina de mi web Ok, aqui estare entonces, no hay apuro, te recuerdo que no puse los nombre de las paginas (inicio.php, campo.php, etc) en el campo "paginas", porque no se como hacerlo, saludos. |
| |||
Respuesta: Un contador para cada pagina de mi web Desde la opcion INSERTAR en phpMyadmin. ------------------------
Código PHP:
Hasta aqui el script completo (al inicio de cada pagina lo colocas)Ver original En $pagina pones la pagina en la que te encuentres (que coincida con el nombre del campo de la BD) Donde quieras poner el numero de visitas solo tendras que agregar dento del div o table o donde te de la gana lo siguiente:
Código PHP:
Ver original ---------------------------- Un saludo Y no te podras quejar que te he dado todo el codigo hecho!! |
| ||||
Respuesta: Un contador para cada pagina de mi web No me funciono, seguramente complete algo mal, aqui te muestro la explicacion de lo que hice. <?php $pagina = "index3.php"; //aqui le puse el servidor, el usuario y la contraseña $con = mysql_connect("localhost","vehiculo_forotan","la_c ontraseña"); //Aqui cambie "contador" por el nombre de la bd mysql_select_db ("vehiculo_contador",$con); //Aqui en contador supuse que era el nombre de la tabla y deje contador, pero tambien probe poniendo el nombre de la bd y tampoco funciono. $sentencia = "UPDATE contador SET visitas=visitas+1 WHERE paginas=".$pagina." "; //Cambie los error por error1 y error2 para ver en que salia mal y sale mal en error 1 mysql_query($sentencia) or die("Error1"); $sentencia = "SELECT visitas FROM contador WHERE paginas=".$pagina." "; $dato = mysql_query($sentencia) or die("Error2"); $array = mysql_fetch_array($dato); $visitas = $array[0]; ?> puedes ver el error en www.forotandil.com.ar/index3.php O quizas me falte agregar algo en "funcion" en esta imagen, que opinas? Disculpame que te moleste tanto... |
| ||||
Respuesta: Un contador para cada pagina de mi web Listo, lo hice andar, borre $pagina = "index3.php"; y puse el nombre de la pagina directamente en WHERE. <?php $con = mysql_connect("localhost","vehiculo_forotan","walf orotandil123"); mysql_select_db ("vehiculo_contador",$con); $sentencia = "UPDATE contador SET visitas=visitas+1 WHERE paginas='index3.php' "; mysql_query($sentencia) or die("Error1"); $sentencia = "SELECT visitas FROM contador WHERE paginas='index3.php' "; $dato = mysql_query($sentencia) or die("Error2"); $array = mysql_fetch_array($dato); $visitas = $array[0]; ?> Puedes verlo en: www.forotandil.com.ar/index3.php y www.forotandil.com.ar/inicio.php Puede traer alguna complicacion hacerlo asi? |
Etiquetas: |