Foro de elhacker.net

Foros Generales => Sugerencias y dudas sobre el Foro => Mensaje iniciado por: Tachikomaia en 12 Febrero 2021, 22:54 pm



Título: ¿Link a Mensajes recientes?
Publicado por: Tachikomaia en 12 Febrero 2021, 22:54 pm
Aburre y cansa un poco tener que darle a la ruedita del mouse para llegar a la parte de abajo donde están los mensajes recientes. ¿Existe algún link para que al cargar este foro la vista empiece ahí? Como en wikipedia que tienen subtítulos y puedes linkear a un subtítulo. Gracias.


Título: Re: ¿Link a Mensajes recientes?
Publicado por: #!drvy en 13 Febrero 2021, 00:06 am
Si te refieres a la sección de Mensajes Recientes abajo del todo, no, no hay ningún enlace. Pero puedes ir directamente a la página de mensajes recientes:

https://foro.elhacker.net/recent.html

También puedes usar el ID del botón WAP2 que esta al fondo como ancla, pero técnicamente te llevaría al fondo del todo, no a la sección de mensajes recientes, en una pantalla de escritorio igual viene bien, en móvil, no se.

https://foro.elhacker.net/index.php#button_wap2

Saludos


Título: Re: ¿Link a Mensajes recientes?
Publicado por: Tachikomaia en 13 Febrero 2021, 00:16 am
He visto que tienen esto:
https://foro.elhacker.net/unread.html

De "Mostrar mensajes no leídos desde la última visita."

Es parecido.


Título: Re: ¿Link a Mensajes recientes?
Publicado por: #!drvy en 13 Febrero 2021, 00:22 am
Sí, es literalmente la funcionalidad de un foro, dar un enlace con los últimos temas no leídos. Ese enlace deberías haberlo visto desde la primera vez que entraste al foro  :-\

Saludos


Título: Re: ¿Link a Mensajes recientes?
Publicado por: simorg en 13 Febrero 2021, 16:14 pm
Citar
Aburre y cansa un poco tener que darle a la ruedita del mouse para llegar a la parte de abajo donde están los mensajes recientes

 :o :o :o

Darle una vuelta a la ruedita del ratón no es hacer ninguna maraton........ :laugh:


Saludos.



Título: Re: ¿Link a Mensajes recientes?
Publicado por: EdePC en 13 Febrero 2021, 16:20 pm
Usa la tecla Fin, esta te manda a la parte más baja de la página, lo malo es que en ese listado hay pocos mensajes, y en https://foro.elhacker.net/recent.html aparecen todos desplegados por lo que va bien si quieres ver el contenido de los mensajes, pero no si solo se quiere ver el listado rápido.

Con respecto a https://foro.elhacker.net/unread.html veo que no siempre funciona como uno espera, es decir, algunas veces solo muestra unos cuantos mensajes y no todos. Para verlos todos hay que agregarle un ;all: https://foro.elhacker.net/unread.html;all

Como siempre, dependiendo del navegador web se puede crear los accesos rápidos o marcadores o favoritos con las url adecuadas e ir a ellas más rápido.


Título: Re: ¿Link a Mensajes recientes?
Publicado por: MinusFour en 13 Febrero 2021, 20:49 pm
¿Que te parece un boomarklet?

Código:
javascript:!function(){if("https://foro.elhacker.net"!==window.origin)throw new Error("No estas en el foro");fetch("/index.php").then(e=>{if(e.ok)return e.arrayBuffer().then(e=>{let t=new TextDecoder("iso-8859-1").decode(e),n=(new DOMParser).parseFromString(t,"text/html"),d=n.evaluate("/html/body/table[last()-1]//table[1]/tbody[1]/tr[1]/td[1]/table[3]//table[1]",n,null,XPathResult.ANY_TYPE,null).iterateNext();!function(e){let t="mensajes-recientes",n=document.createDocumentFragment(),d=document.createElement("div");d.id=t,d.className="windowbg2",d.style="padding: 10px; box-shadow: 0px 0px 5px #1c6699; display: grid; grid-template-columns: 80px 1fr 100px; grid-template-rows: min-content; gap: 10px; position: fixed; top: 15%; left: 15%; height: 70%; width: 70%; ",n.append(d);let o=document.createElement("div"),r=document.createElement("button");r.innerText="X",r.style="position: absolute; top: 5px; left: 5px",r.addEventListener("click",()=>document.getElementById(t).remove()),d.append(r),o.append("Foro");let a=document.createElement("div");a.append("Tema");let l=document.createElement("div");l.append("Fecha");let p=[o,a,l];p.forEach(function(e){e.style="font-weight: bold; text-align: center; padding: 5px 0px; background-color: #abcbdc"}),d.append(...p),e.reduce((e,t,n)=>(n%3==0&&(t.style="text-align: end"),e.append(t),e),d);let c=document.getElementById(t);c?c.replaceWith(n):document.body.appendChild(n)}(Array.from(d.querySelectorAll("tr td"),e=>{let t=document.createElement("div");return t.append(...e.childNodes),t}))});throw new Error(`${e.statusText} ${e.status}`)})}();

Edit: Corregí un problema de codificación ya no debería salir el símbolo de caracter desconocido.

El código fuente aquí:

https://gist.github.com/MinusFour/60e28eaa8c20c533a8469aaccb472854

Demostración aquí:

https://i.imgur.com/6QuyWSf.gif (https://i.imgur.com/6QuyWSf.gif)


Título: Re: ¿Link a Mensajes recientes?
Publicado por: el-brujo en 17 Febrero 2021, 15:09 pm
Gracias EdePC por el truco xD Ya que falla bastante, quizás le añado permanentemente el ;all si funciona mejor en enlace por defecto, para no tener que añadir el ;all cada vez en https://foro.elhacker.net/unread.html;all

Guau, perfecto MinusFour. Se ve bastante práctico

Me recuerda a las funciones extras de "cake.js" de sirdarkcat todas en javascript