OJS 2.4.8.3 How to add statistics to articles

Hola @dagosalas, @diegomejia07, yo uso también ese código y obtengo lo siguiente:

Visitas: 4882 PDF - 59 HTML - 35 XML - 30

¿saben que puede ser la última cifra -30?

Saludos

Pues que han “descargado” (visto) 30 veces el XML, 35 el HTML y 59 el PDF y las Visitas son solamente al abstract.

1 Like

Gracias amigo @dagosalas , pero en el artículo en pdf aparece solo la cifra 4882, es decir ¿también leyeron el articulo en pdf pero no lo descargaron?

Hola @dagosalas, existe algún código similar a este pero para mostrar estadísticas generales de la revista como ejemplo este:

saludos cordiales

hola, se cuenta como descargado desde el momento que se visualiza el PDF.

1 Like

si, es un plugin lo hizo @franmanez, ya tiene tiempo pero a mi me funciona inclusive en el 2.4.8.3

1 Like

Para ponerlo en otra manera:
Visitas (al abstract): 4882
PDF - 59
HTML - 35
XML - 30

Ahora PDF,XHTML y XML son galerados del artículo, si vieron el abstract es lo de arriba, si le dieron click a PDF , HTML o XML es la cantidad que se marca ahí.

1 Like

Muchas Gracias @dagosalas, se ve interesante, cuando lo instale te aviso como quedó, saludos cordiales

Hola @dagosalas, no logro instalarlo, ma aparece un error:

  • El comando tar no está disponible. Por favor, configurar correctamente en su “config.inc.php”.
    y en el config. esta ok
    ¿sabes que puede ser?

Seguiste las instrucciones correctamente? le plugin tiene que tener la extensión .tar.gz
si te dice que no encuentra el comando TAR es que la cuenta con la que estás corriendo el webserver no lo encuentra. La otra manera es copiar la carpeta directamente en el directorio plugins.

Hola @dagosalas, si, segui correctamente las instrucciones, en un servidor de prueba en España me funcionó correctamente, puedes verlo en http://tantra.org.es/revista/index.php/Biblioteca/statistics
Pero en la revista, aunque lo copie directamente en la carpeta plugins/generic puedo habilitarlo ok pero el link Statics solo se ve en el encabezado de: /manager/plugins y cuando hago clic me dice error 404 la página no se encuentra.
Seguramente hay que instalarlo según las indicaciones desde el arch .tar.gz.
Si corro <?php echo file_exists('/bin/tar')?'Exists':'Doesn\'t Exist'; ?> en el servidor de prueba que si funciona muy bien me da ‘Exists’

Pero si lo corro en el de la revista me da :‘Doesn’t Exist’

Lo raro es que en la Revista, el archivo Tar está ya que lo tuve que hacer agregar para el PKPPLN.
El administrador del server me dice que esta y que la ruta es /bin/tar

¿se te ocurre alguna idea para instalarlo manualmente que no sea solo copiandolo?
La verdad que el plugin es excelente.
Abrazos,
Oscar

Bueno, para mi me da la impresión que el usuario que esta corriendo el webserver no tiene acceso al /bin/tar , si puedes haz su - usuarioweb y trata de jalar el tar a ver si te funciona.
Es lo único que se me ocurre, porque el problema es local y estoy seguro que es cuestión de permisos.

Hola @dagosalas, probé de instalar el tan en otra ubicación, probé también poner el el config.ini la ruta al Archive_tar (/usr/local/php5.3.8/lib/php/Archive/Tar.php) y ahora lo descomprime pero me da
“El archivo de plugin subido no contiene una carpeta que se corresponde con el nombre del plugin.”
:slight_smile:

Veremos como seguir, le escribi a Fran a ver que me dice, abrazo

Hola @dagosalas y @franms , Ya lo resolví :slight_smile:
Entre idas y vueltas con mi proveedor de hosting que decia que el problema estaba en el plugin y mis búsquedas que decían que el problema era el hosting, Lo solucioné asi:
Contrate un hosting de prueba, levante la revista, instale el plugin sin problemas. Luego descargue de ese hosting la revista y la base de datos y la volví a subir a mi hosting y quedó andando genial.

Gracias por tus ayudas y gracias a Fran por un plugin estupendo.
Saludos

Hola @dagosalas ¿cómo estás? el plugin de estadísticas gráficas dejó de funcionarme de repente sin que yo haya hecho ningun cambio. ¿tenés idea que puede ser?
Abrazos

¿alguna actualización del php que hayan realizado? Apenas visualizar el archivo de error.

1 Like

Hola amigo @dagosalas buena respuesta. ¿Te acuerdas que para que me funcione todo ok había tenido que migrar todo al hosting de wiroos?
Recien me fije y no tengo archivo log.php, le pedire a soporte tecnico que me habiliten esa funcion para ver que errores de php me da, seguramente, como dices, habrán cambiado algo en el php. Cuando lo resuelva te aviso, abrazos

Estimado @dagosalas , logré encontrar el archivo de errores php.
Luego de dos años sin errores, el 18 de junio/2020 aparecio el primero que menciona la palabra statics. No se si corresponderá al plugin de estadisticas gráficas. Apareció dos veces luego no volvio a repetirse. En ambos casos parece que faala la instrucción: assert(false);

En verdad no tengo idea de como seguir. Te copio los errores que muestra el archivo por si lo descubres. Abrazos

[18-Jun-2020 01:25:10 America/Argentina/Buenos_Aires] ojs2 has produced an error
Message: WARNING: assert(): Assertion failed
In file: /public_html/revista/classes/statistics/StatisticsHelper.inc.php
At line: 244
Stacktrace:
Server info:
OS: Linux
PHP Version: 5.6.40
Apache Version: N/A
DB Driver: mysql
DB server version: 10.2.32-MariaDB-cll-lve
[18-Jun-2020 01:25:10 America/Argentina/Buenos_Aires] ojs2 has produced an error
Message: WARNING: assert(): Assertion failed
In file: /public_html/revista/pages/manager/StatisticsHandler.inc.php
At line: 381
Stacktrace:
Server info:
OS: Linux
PHP Version: 5.6.40
Apache Version: N/A
DB Driver: mysql
DB server version: 10.2.32-MariaDB-cll-lve
[19-Jun-2020 16:25:09 America/Argentina/Buenos_Aires] PHP Fatal error: Call to a member function getQualifiedDAOName() on null in /public_html/revista/lib/pkp/classes/db/DAORegistry.inc.php on line 63
[22-Jun-2020 22:15:29 America/Argentina/Buenos_Aires] PHP Fatal error: Call to a member function getQualifiedDAOName() on null in /public_html/revista/lib/pkp/classes/db/DAORegistry.inc.php on line 63
[23-Jun-2020 19:10:11 America/Argentina/Buenos_Aires] ojs2: 404 Not Found
[23-Jun-2020 21:50:11 America/Argentina/Buenos_Aires] PHP Fatal error: Call to a member function getQualifiedDAOName() on null in /public_html/revista/lib/pkp/classes/db/DAORegistry.inc.php on line 63
[24-Jun-2020 05:55:57 America/Argentina/Buenos_Aires] ojs2: 404 Not Found
[24-Jun-2020 09:41:55 America/Argentina/Buenos_Aires] ojs2: 404 Not Found
[24-Jun-2020 17:33:21 America/Argentina/Buenos_Aires] ojs2: 404 Not Found
[25-Jun-2020 06:19:44 America/Argentina/Buenos_Aires] ojs2: 404 Not Found

dudas: ¿las estádisticas dentro del OJS te siguen funcionando sin problemas?
El plugin es el que solo tiene la falla?

Aparentemente si. Las de articulos recibidos, aceptados, publicados etc. Funcionan perfecto.
Las de lectura y descargas de artículos tambien (no podria asegurarte que sean las cifras correctas, es imposible verificar eso creo) pero si, normalmente.
Las que no se presentan son solo las graficas que hasta hace un tiempo funcionaban barbaro y coincidian con las otras. Te paso unas imagenes porque entiendo que por aca no corresponde pasar url de sitios.
estadisticas1

estadisticas2

Estadisticas graf