¡Hola, Invitado! (Iniciar sesiónRegístrate)
Hora: 21 Nov 2024, 18:41

[userscript] Previsualización de portadas

08 Nov 2016, 22:38 (Este mensaje fue modificado por última vez en: 20 Nov 2016 12:49 por BuGiPoP)
Mensaje: #1

[userscript] Previsualización de portadas

Buenas,

Para mi placer personal me hice hace tiempo un script para mostrar las portadas cuando pasas el ratón por encima del título en el foro de anime. Como parece ser que le gusta a la gente os lo dejo aquí por si le dais provecho.

 NE2RhQ7

Instrucciones:

1. Instalar (si no lo teneis ya) Tampermonkey (para Google Chrome o Chromium) o Greasemonkey (para Firefox)
2. Instalar el script haciendo click aquí. Haciendo click en el enlace se os debería abrir directamente la ventana de instalación del Tampermonkey/Greasemonkey.
3. ???
4. PROFIT

 LEJPqaU


EDIT 20161111: v2. Seguiré solamente con la opción de userscripts. Soporte a actualizaciones automáticas.
08 Nov 2016, 22:41
Mensaje: #2

RE: [script] Previsualización de portadas

Gracias, n0ks. Era necesario.

08 Nov 2016, 22:53
Mensaje: #3

RE: [script] Previsualización de portadas

Mola. Gracias.
09 Nov 2016, 14:34 (Este mensaje fue modificado por última vez en: 09 Nov 2016 14:36 por poxitron)
Mensaje: #4

RE: [script] Previsualización de portadas

Acabo de darme cuenta de que no se muestran la carátulas en aquellos temas que tienen mensajes nuevos.

En estas sí funciona:
Mostrar
ea4cf65390 a55da9c391

Pero en estas no:
Mostrar
663704a59c 6ea9085cf7

Es raro, parece que unas veces funcionan y otras no.
09 Nov 2016, 14:43 (Este mensaje fue modificado por última vez en: 09 Nov 2016 14:47 por Maxxus)
Mensaje: #5

RE: [script] Previsualización de portadas

Ah, era por eso... Lo probé en el sub-Versiones Alternativas, y de las que tienen mensajes nuevos, funciona con algunas sí y otras no... Confundido
Totalmente random, que me pasaba con una sí y otra no entre las pelis de Evangelion...

PD: Gracias.

PD 2: Y aparentemente, le aumenta x2 el contador de vistas al thread con la ficha...
09 Nov 2016, 16:42 (Este mensaje fue modificado por última vez en: 09 Nov 2016 16:53 por BuGiPoP)
Mensaje: #6

RE: [script] Previsualización de portadas

@poxitron si tiene mensajes nuevos no debería importar porque el script lo único que hace es acceder al enlace del hilo sobre el que tienes el ratón (por ej: showthread.php?tid=XYZ) y buscar el contenedor HTML de la portada e insertarla...

(09 Nov 2016)Maxxus escribió:  PD 2: Y aparentemente, le aumenta x2 el contador de vistas al thread con la ficha...

@Maxxus esto es inevitable ya que se pre-carga el hilo (como expliqué arriba a poxitron) para "averiguar" la portada. Mejor dicho, no aumenta x2 sinó le añade una "visita" solamente. Luego si vuelves a entrar cuenta esa también.

Lo único que se me ocurre de que no os funcione es por algún tipo de publicidad que pueda tener el foro donde cuando intentas acceder a un hilo te redirige a algún tipo de publicidad. De todas maneras acabo de probar 1 a 1 las primeras 5 páginas del foro de Anime y los subforos de Versiones Alternativas y Subiendo. Donde no me salen portadas es donde en la ficha todavía no se ha añadido dicha portada.

@poxitron @Maxxus investigando un poco el tema de hilos con nuevas respuestas creo que he dado con la solución. He actualizado el código en el post principal, ¿podéis probarlo a ver?
09 Nov 2016, 17:51
Mensaje: #7

RE: [script] Previsualización de portadas

Probando, funciona bien, salvo que haya una interrupción en la señal a mitad de la carga de una portada, en ese caso no se recupera. Igual es insalvable y culpa de la señal de internet, no del script.
También funciona en Hentai y Manga. No en los otros sub-foros (como OST, y así), pero creo que esos tenían un campo HTML distinto para sus portadas... Lo que sí se podría hacer es que funcione en todas partes del foro, sobre un hilo de la sección anime. Por ejemplo, al pasarlo sobre un thread de anime en las búsquedas, o en la de "Mensajes Nuevos".

Efectivamente, aumenta el contador de vistas x1. Aparentemente a la versión anterior, le copié el script 2 veces ( Angel ). Igual es normal... Naturalmente, también te marca el hilo como "leído".

Pero en Anime, Anime: Versiones Alternativas, y Manga; me marcó todo el sub-foro como leído. Confundido
Supongo habrá cargado todas las portadas con el ingreso al sub-foro, o algo así??...
09 Nov 2016, 18:46
Mensaje: #8

RE: [script] Previsualización de portadas

(09 Nov 2016)Maxxus escribió:  No en los otros sub-foros (como OST, y así), pero creo que esos tenían un campo HTML distinto para sus portadas... Lo que sí se podría hacer es que funcione en todas partes del foro, sobre un hilo de la sección anime. Por ejemplo, al pasarlo sobre un thread de anime en las búsquedas, o en la de "Mensajes Nuevos".

El HTML no coincide en muchas cosas. Sí, por supuesto que se puede apañar pero está lejos de a lo que pretendía llegar con esto :-p.

Si Kumicho me diese acceso al código podría solucionar muchas de estas irregularidades e implementarlas de forma nativa en el foro con su ON/OFF para el que lo quiera y para el que no. Pero como no es el caso, conlleva bastante más tiempo (tiempo perdido) para hacer algo que el día de mañana puede dejar de funcionar si a alguien se le ocurre cambiar una etiqueta o algo, o en el peor de los casos (para mí)... que lo terminen usando cuatro gatos como decimos por aquí.

(09 Nov 2016)Maxxus escribió:  ... me marcó todo el sub-foro como leído. Confundido
Supongo habrá cargado todas las portadas con el ingreso al sub-foro, o algo así??...

Ni idea por qué te ha sucedido esto. Debería cargar solamente un hilo a la vez y es cuando pongas el ratón encima.
10 Nov 2016, 20:41 (Este mensaje fue modificado por última vez en: 10 Nov 2016 22:50 por Kumicho)
Mensaje: #9

RE: [script] Previsualización de portadas

@BuGiPoP

Quizás te funciona porque tienes otro script que depende de jQuery, pero en realidad te falta añadir a la cabecera:
Código:
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js

Además de que tienes que cambiar el match por:
Código:
// @match http://foro.unionfansub.com/forumdisplay.php*

Aparte de eso marca el hilo como leído si solo tiene una página, porque has visto el último mensaje.

Puedes editar el script para obtener la URL de la portada aquí:
Código:
http://foro.unionfansub.com/portada.php?tid={tid}

Eso soluciona todas las problemas y es mucho más rápido.
11 Nov 2016, 01:39
Mensaje: #10

RE: [script] Previsualización de portadas

@Kumicho gracias, no sabía lo de portada.php - lo solucionaré en nada. Por lo de @require --- ya se incluye una versión 1.6.1 en el foro, añadir otra con el userscript podría dar problemas.


Usuario(s) navegando en este tema: 3 invitado(s)