Capitulos de este wiki
  1. 1 Contador de visitas PHP para Movable Type

Contador de visitas PHP para Movable Type - Contador de visitas PHP para Movable Type

1 - Contador de visitas PHP para Movable Type

Tutorial creado por Joan Garnet. Extraido de: http://www.joangarnet.com/blog/?p=26
14 de Septiembre de 2006

Los requisitos necesarios para poder hacerlo funcionar son que el servidor soporte PHP y que Movable Type esté montado en una base de datos Mysql.

1. Creación de la nueva tabla
Lo primero que tenemos que hacer es crear una nueva tabla en la base de datos del blog que nos permita llevar cuenta de las visitas por cada post. Para ello he adjuntado en el archivo a descargar un script .sql que nos creará la nueva tabla llamada mt_entry_visitor_count.

2. Entrada de las variables del archivo PHP
Editamos el archivo contador_visitas.php y cambiamos las variables necesarias:

PLAIN TEXT
PHP:
  1. // edita estas variables
  2. $server  = "localhost";
  3. $usuario    = "mi_usuario_base_datos";
  4. $password   = "mi_password_base_datos";
  5. $base_datos = "base_datos_movable_type";
  6. // fin edita estas variables

3. Subir los archivos
Una vez tenemos la tabla creada en la bbdd y el archivo php editado, subimos los dos archivos a la carpeta correspondiente
En mi caso tengo una carpeta llamada mt-static en a cual he creado una subcarpeta llamada backend. Ahí he subido los archivos contador.swf y contador_visitas.php
Si no lo tienes montado así, súbelos donde te parezca más indicado, pero que sea fuera del directorio cgi-bin.

4. Modificar los templates de Movable Type
Ahora que ya está todo listo toca modificar los templates para empezar el recuento y que se muestre el contador en cada post.
Vamos al panel de Movable Type en la parte de templates y editamos:

* En la parte Index Templates:
  - Main Index
* En la parte Archive-Related Templates:
  - Category Archive
  - Date-Based Archive
  - Individual Entry Archive

y agregamos en cada uno de ellos el código que incrusta el .swf del contador entre los tags <MTEntries> </MTEntries> cambiando el valor de los tags param name="movie" y embed src= por las urls correspondientes.
Por ejemplo yo lo tengo así:
En la parte donde aparece "Posteado por....." justo al final, que será después del tag </MTEntryIfAllowPings>

<p class="posted">
... blah blah
.... blah blah
.....<a href="<$MTEntryPermalink archive_type="Individual"$>#trackbacks">TrackBack</a>
</MTEntryIfAllowPings><br>

// empieza código para el contador de visitas
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase=
"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0
" width="175" height="15" id="contador" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="http://www.joangarnet.com/mt-static/
backend/contador.swf?entry_id=<$MTEntryID$>&url_base=http://www.joangarnet.com/mt-static/" />
<param name="quality" value="high" />
<param name="bgcolor" value="#f5f5f5" />
<embed src="http://www.joangarnet.com/mt-static/backend/contador.swf?entry_id=
<$MTEntryID$>&url_base=http://www.joangarnet.com/mt-static/" quality="high" 
bgcolor="#f5f5f5" width="175" height="15" name="contador" align="middle" 
allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
// fin código para el contador de visitas

</p>
</MTEntries>

La parte que se tiene que modificar sería exactamente:

<param name="movie" value=
"http://www.mi_dominio.com/tu_ruta_hasta_backend/backend/contador.swf?
entry_id=<$MTEntryID$>&url_base=http://www.joangarnet.com/tu_ruta_hasta_backend/" />
<embed src=http://www.mi_dominio.com/tu_ruta_hasta_backend/backend/contador.swf?entry_id=<$MTEntryID$>&url_base=http://www.joangarnet.com/tu_ruta_hasta_backend/

Sé el primero en opinar


Tutoriales relacionados con 'Contador de visitas PHP para Movable Type'

He hecho un sencillo sistema en PHP y Flash para poder llevar cuenta de las... Más »

Autor y licencia de 'Contador de visitas PHP para Movable Type'


Tutorial de Joan Garnet. Extraido de: http://www.joangarnet.com/blog/?p=26 CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.