Desarrollo Solojoomla

Directorio Joomla

first
  
last
 
 
start
stop

Solojoomla

Como ver los Hits o Impresiones en Joomla 1.5.x Hits: 1907
Usar puntuación: / 5
MaloBueno 
Seguramente a muchos les habrá pasado que no logran ver los Hits o Impresiones de sus artículos en webs hechas con Joomla. En el Gestor de Artículos del backend hay un acceso o botón "Preferencias" ubicado en la barra superior al lado de Ayuda, y si bien desde allí se puede habilitar o deshabilitar en forma global todos los parámetros para los artículos, por más que marquemos el de "Impresiones" (Hits) esto no se verá, ¿por qué? Porque desde la versión Joomla 1.5.9 el código del componente no existe más... y ¿por qué no existe más?... no tengo la menor idea.

Hay algunas extensiones que incorporan los hits en sus respectivas barras de herramientas como el caso de JomComment o Alphatoolbar pero sino queremos recurrir a ellas hay otra solución: "tocar el código". Aquí les voy a explicar cómo volver a poner ese "pedacito" de código que ya no viene más en Joomla...

Advertencias
Antes de adentrarnos en el tema les hago dos advertencias importantes:
1- Sino entiendes nada de PHP, CSS o HTML tendrás que hacer los cambios con muchísimo cuidado ya que puede verse seriamente afectada tu web. Lo que vamos a modificar es el componente que muestra los artículos, uno de los más importantes. Un signo de puntuación fuera de lugar o una etiqueta no cerrada puede hacer que tu web no se vea. De cualquier modo primero hazte una copia de seguridad del archivo que voy a nombrar a continuación o bien ten a mano el que trae el paquete de instalación para poder restaurar en caso de que algo falle.

2- Una vez modificado este archivo y si todo marcha bien, nos conviene guardarnos una copia también del archivo modificado. Esta copia nos servirá para restaurarla cuando hagamos actualizaciones ya que la nuevas versiones de Joomla es probable que sobreescribian el archivo.

Hechas las advertencias pasemos al tema. El archivo que vamos a modificar es: "raizjoomla/components/com_content/views/article/default.php".

Lo bajamos al disco rígido para trabajar más tranquilos y luego de abierto -con cualquier editor de nuestra preferencia- ubicamos esta sección:

 <?php if (!$this->print) : ?>
<?php if ($this->params->get('show_pdf_icon')) : ?>
<td align="right" width="100%">
<?php echo JHTML::_('icon.pdf',  $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>
<?php if ( $this->params->get( 'show_print_icon' )) : ?>
<td align="right" width="100%">
<?php echo JHTML::_('icon.print_popup',  $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>
 
<?php if ($this->params->get('show_email_icon')) : ?>
<td align="right" width="100%">
<?php echo JHTML::_('icon.email',  $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>
<?php if ($canEdit) : ?>
<td align="right" width="100%">
<?php echo JHTML::_('icon.edit', $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>
<?php else : ?>
<td align="right" width="100%">
<?php echo JHTML::_('icon.print_screen',  $this->article, $this->params, $this->access); ?>
</td>
<?php endif; ?>

La sección comienza en la línea 24 aproximadamente y llega hasta la línea 51. Vale aclarar que para este tutorial la ubicación donde se mostrarán los Hits o Impresiones será al lado de la barra de botones, de manera que se verá como en esta web:
Vista de Hits

Debajo de la línea 46 ingresaremos el siguiente código:

<?php if ($this->params->get('show_hits')) : ?>
<td align="right" width="100%">
<span style="float:right;text-align:center;color:#FFFFFF;background:#23496E;border:thin solid #9AB9DA;font-size:85%;">
Hits: <?php echo $this->article->hits; ?>
</span>
</td>
<?php endif; ?>
Observen que he puesto lo que se mostrará dentro de etiquetas "span", esto nos servirá para darle estilo mediante CSS.

Pueden descargarse el archivo en cuestión ya modificado de la sección Descargas de mi web (solo para registrados allí).


Redactado por :
tuxmerlin
 
Última actualización el Viernes, 26 de Febrero de 2010 09:27
 

Comentarios  

 
0 #1 lobogris 10-02-2010 10:58
Hola, he mirado con mi cliente FTP en /components/com_content/views/article/ y no veo el archivo default.php que comentas. Tengo la ultima version de joomla. Donde si tengo un achivo default.php es en /components/com_content/views/article/tmpl . Te refieres a ese archivo ¿No? Gracias por tu tiempo.
 

Debe registrarse para poder comentar


+ Componentes Joomla

Nuevo componente JVideo!



Se acaba de presentar el componente JVideo!. Incluye soporte para vídeo de alta calidad, flash avanzado... De momento esta en fase beta y es en un principio, solo para Joomla 1.5. Soporta: mov, mp4, m4a, 3gp, 3g2, mj2, avi, ac3, h261, h263, h264, m [ ... ]


Mas Componentes
Modulo JA Newsflash
Este un modulo para visualizar de forma automatica en una sola posicion todas las noticias de su web. Pueden incluir o no imagenes, cambiar la forma de desplazamiento de las imagenes para joomla 1.0.15 etc....